Kanpur University BCA Syllabus Bachelor of Computer Application

In this article, I will be sharing the Kanpur University (or CSJM University) BCA Syllabus. So, stick with the article.

What is Kanpur University?

Kanpur University which is now called Chhatrapati Shahu Ji Maharaj University (CSJMU) is a public state university located in Kanpur, Uttar Pradesh, India. It is administered under the state legislature of the government of Uttar Pradesh.

What is CSJM University?

Chhatrapati Shahu Ji Maharaj University (CSJMU), formerly Kanpur University, is a public state university located in Kanpur, Uttar Pradesh, India. It is administered under the state legislature of the government of Uttar Pradesh.

What is a BCA or Bachelor of Computer Application?

BCA stands for Bachelors in Computer Application. BCA is a three-year undergraduate degree program for people interested in learning about computer languages. The course, which is one of the most popular ways to begin a career in information technology, provides an introduction to the world of computers and their applications.
A BCA degree is equivalent to a BTech/BE degree in Computer Science or Information Technology. The degree assists interested students in establishing a solid academic foundation for a career in computer applications.

Kanpur University (CSJM University) BCA Syllabus

Let’s have a look at the Kanpur University CSJMU BCA Syllabus:

Semester 1

Course CodeCourse Name
BCA-S101TComputer Fundamental & Office Automation
BCA-S102TProgramming Principle & Algorithm
BCA-S103Principle of Management
BCA-S104Business Communication
BCA-S105Mathematics –I
BCA-S101PComputer Laboratory and Practical Work of Office
BCA-S102PComputer Laboratory and Practical Work of
Programming Principle & Algorithm

Semester 2

Course CodeCourse Name
BCA-S106TC Programming
BCA-S107Digital Electronics & Computer Organization
BCA-S108Organization Behavior
BCA-S109Financial Accounting & Management
BCA-S110Mathematics II
BCA-S106PComputer Laboratory and Practical Work of C

Semester 3

Course CodeCourse Name
BCA-S201TObject-Oriented Programming Using C++
BCA-S202TData Structure Using C & C++
BCA-S203Computer Architecture & Assembly Language
BCA-S204Business Economics
BCA-S205Elements of Statistics
BCA-S201PComputer Laboratory and Practical Work of OOPS
BCA-S202PComputer Laboratory and Practical Work of DS

Semester 4

Course CodeCourse Name
BCA-S206TComputer Graphics & Multimedia Application
BCA-S207Operating System
BCA-S208Software Engineering
BCA-S209Optimization Techniques
BCA-S206PComputer Laboratory and Practical Work of
Computer Graphics & Multimedia Application

Semester 5

Course CodeCourse Name
BCA-S301TIntroduction to DBMS
BCA-S302TJava Programming and Dynamic Webpage
BCA-S303Computer Network
BCA-S304Numerical Methods
BCA-S305Minor Project
BCA-S306Viva-Voice on Summer Training
BCA-S301PComputer Laboratory and Practical Work of
BCA-S302PComputer Laboratory and Practical Work of
Java Programming & Dynamic Webpage

Semester 6

Course CodeCourse Name
BCA-S307Computer Network Security
BCA-S308Information System: Analysis Design &
BCA-S310Knowledge Management
BCA-S311Major Project
BCA-S312Presentation/Seminar based on Major Project

Semester-wise BCA Syllabus for CSJM University

Semester 1

Let’s have a look at the BCA syllabus for the First semester:

Computer Fundamental & Office Automation (BCA-S101T)

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 system
Conversion, Simple Addition, Subtraction, Multiplication

Algorithm and Flowcharts
Algorithm: Definition, Characteristics, Advantages and disadvantages, Examples
Flowchart: Definition, Define symbols of flowchart, Advantages and disadvantages,

Operating System and Services in O.S.

Dos – History, Files and Directories, Internal and External Commands, Batch Files, Types of O.S.

Windows Operating Environment
Features of MS – Windows, Control Panel, Taskbar, Desktop, Windows Application, Icons,
Windows Accessories, Notepad, Paintbrush.

Editors and Word Processors

Basic Concepts, Examples: MS-Word, Introduction to desktop publishing.

Spreadsheets and Database packages

Purpose, usage, command, MS-Excel, Creation of files in MS-Access, Switching between
application, MS-PowerPoint.

Referential Books :

  1. Fundamental of Computers – By V.Rajaraman B.P.B. Publications
  2. Fundamental of Computers – By P.K. Sinha
  3. Computer Today- By Suresh Basandra
  4. Unix Concepts and Application – By Sumitabha Das
  5. MS-Office 2000(For Windows) – By Steve Sagman
  6. Computer Networks – By Tennenbum Tata MacGrow Hill Publication

Programming Principle & Algorithm (BCA-S102T)

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.
Types of operators, Precedence and Associativity, Expression, Statement and types of statements
Built-in Operators and function
Console based I/O and related built in I/O function: printf(), scanf(), getch(), getchar(), putchar();
Concept of header files, Preprocessor directives: #include, #define.
Control structures
Decision-making structures: If, If-else, Nested If-else, Switch; Loop Control structures: While, dowhile, for, Nested for loop; Other statements: break, continue, goto, exit.
Introduction to problem-solving
Concept: problem-solving, Problem solving techniques (Trial & Error, Brain Storming, Divide &
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)
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, n
Cr, Pascal Triangle, Prime number, Factors of a
number, Other problems such as Perfect numbers, GCD numbers, etc (Write algorithms and draw
flowchart), Swapping
Basic types of function, Declaration, and definition, Function call, Types of function, Parameter passing,
Call by value, Call by reference, Scope of variable, Storage classes, Recursion.

Referential Books :

  1. Let us C-Yashwant Kanetkar.
  2. Programming in C-Balguruswamy
  3. The C programming Lang., Pearson Ecl – Dennis Ritchie
  4. Structured programming approach using C- Forouzah & Ceilber Thomson learning publication.
  5. Pointers in C – Yashwant Kanetkar
  6. How to solve it by Computer – R.G. Dromy
  7. Peter Norton’s Introduction to Computers – Tata MGHill

Principle of Management (BCA-S103)

Nature of Management:
Meaning, Definition, it’s natural purpose, importance & Functions, Management as Art, Science &
Profession- Management as social System Concepts of management-Administration-Organization,
Management Skills, Levels of Management.
Evolution of Management Thought:
Contribution of F.W.Taylor, Henri Fayol, Elton Mayo, Chester Barhard & Peter Drucker to the
management thought. Business Ethics & Social Responsibility: Concept, Shift to Ethics, Tools of
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
Delegation – Decentralization
Staffing – Meaning & Importance
Direction – Nature – Principles
Communication – Types & Importance
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
Management of Change: Models for Change, Force for Change, Need for Change, Alternative
Change Techniques, New Trends in Organization Change, Stress Management.
Strategic Management
Definition, Classes of Decisions, Levels of Decision, Strategy, Role of different Strategist,
Relevance of Strategic Management and its Benefits, Strategic Management in India

Referential Books :

  1. Essential of Management – Horold Koontz and Iteinz Weibrich- McGrawhills International
  2. Management Theory & Practice – J.N.Chandan
  3. Essential of Business Administration – K.Aswathapa, Himalaya Publishing House
  4. Principles & practice of management – Dr. L.M.Parasad, Sultan Chand & Sons – New Delhi
  5. Business Organization & Management – Dr. Y.K.Bhushan
  6. Management: Concept and Strategies By J.S. Chandan, Vikas Publishing
  7. Principles of Management, By Tripathi, Reddy Tata McGraw Hill
  8. Business organization and Management by Talloo by Tata McGraw Hill
  9. Business Environment and Policy – A book on Strategic Management/ Corporate Planning
    By Francis Cherunilam Himalaya Publishing House 2001 Edition

Business Communication (BCA-S104)

Means of Communication:
Meaning and Definition – Process – Functions – Objectives – Importance – Essentials of good
communication – Communication barriers, 7C’s of Communication
Types of Communication:
Oral Communication:
Meaning, nature and scope – Principle 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.
Written Communication
Purpose of writing, Clarity in Writing, Principle of Effective writing, Writing Techniques, Electronic
Writing Process.
Business Letters & Reports:
Need and functions of business letters – Planning & layout of business letter – Kinds of business
letters – Essentials of effective correspondence, Purpose, Kind and Objective of Reports, Writing
Drafting of business letters:
Inquiries and replies – Placing and fulfilling orders – Complaints and follow-up Sales letters –
Circular letters Application for employment and resume
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.
Topics Prescribed for workshop/skill lab
Group Discussion, Mock Interview, Decision Making in a Group

Referential Books :

  1. Business Communication – K.K.Sinha – Galgotia Publishing Company, New Delhi.
  2. Media and Communication Management – C.S. Rayudu – Hikalaya Publishing House, Bombay.
  3. Essentials of Business Communication – Rajendra Pal and J.S. Korlhalli- Sultan Chand & Sons, New Delhi.
  4. Business Communication (Principles, Methods and Techniques) Nirmal Singh – Deep &Deep Publications Pvt. Ltd., New Delhi.
  5. Business Communication – Dr.S.V.Kadvekar, Prin.Dr.C.N.Rawal and Prof.Ravindra Kothavade- Diamond Publications, Pune.
  6. Business Correspondence and Report Writing – R.C. Sharma, Krishna Mohan – Tata McGraw-Hill Publishing Company Limited, New Delhi.
  7. Communicate to Win – Richard Denny – Kogan Page India Privat Limited, New Delhi.
  8. Modern Business Correspondence – L.Gartside – The English Language Book Society and Macdonald and Evans Ltd.
  9. Business Communication – M.Balasubrahmanyan –Vani Education Books.
  10. Creating a Successful CV –Siman Howard – Dorling Kidersley

Mathematics -I (BCA-S105)

Definition, Minors, Cofactors, Properties of Determinants MATRICES: Definition, Types
of Matrices, Addition, Subtraction, Scalar Multiplication and Multiplication of Matrices,
Adjoint, Inverse, Cramers Rule, Rank of Matrix Dependence of Vectors, Eigen Vectors of a
Matrix, Caley-Hamilton Theorem (without proof).
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
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’
Hospitals Rule, Maxima & Minima, Curve Tracing, Successive Differentiation & Liebnitz
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).
Definition of a vector in 2 and 3 Dimensions; Double and Triple Scalar and Vector Product
and physical interpretation of area and volume.

Referential Books :

  1. B.S. Grewal, “Elementary Engineering Mathematics”, 34th Ed., 1998.
  2. Shanti Narayan, “Integral Calculus”, S. Chand & Company, 1999
  3. H.K. Dass, “Advanced Engineering Mathematics”, S. Chand & Company, 9th
    Revised Edition, 2001.
  4. Shanti Narayan, “Differential Calculus”, S.Chand & Company, 1998.

Course Name: Computer Laboratory and Practical Work of Office
Course Code: BCA-S105

Practical will be based on Paper Office Automation: Covers UNIT-III, UNIT-IV, UNIT-V,
UNIT-VI of Syllabus

Course Name: Computer Laboratory and Practical Work of Programming
Principle & Algorithm
Course Code: BCA-S102P

Practical will be based on Paper Programming Principle & Algorithm: Covers UNIT-III,
UNIT-IV, UNIT-V, UNIT-VI of Syllabus

For the syllabus of Semesters 2, 3, 4, 5, and 6, you need to download the PDF of the BCA Syllabus for Kanpur University (CSJM University).

Download PDF of Kanpur University/CSJM University BCA Syllabus

If you want a PDF file for the CSJM University or Kanpur University BCA Syllabus then download the PDF file from following link:


I’ve provided the CSJMU or Kanpur University syllabus for free. You can download PDF or read it from the website itself. Thanks for reading the article.


Leave a Reply

Your email address will not be published. Required fields are marked *