Professional Documents
Culture Documents
School of Computer Applications
School of Computer Applications
School of Computer Applications
www.geetauniv.com
Faculty of Sciences
School of Computer Applications
Bachelor of Computer Applications
Curriculum (2022-23)
Program Code: 09-3-01
PROGRAM OUTCOMES (POs)
Computational Understand and apply mathematical foundation, computing and domain knowledge for
PO-1
knowledge the conceptualization of computing models from defined problems.
Create, select, and apply appropriate techniques, resources, and modern engineering
PO-4 Modern tool usage and IT tools including prediction and modeling to complex engineering activities with
an understanding of the limitations.
Societal & Ability to recognize economic, environmental, social, health, legal, ethical issues
PO-5 Environmental involved in the use of computer technology and other consequential responsibilities
Concern relevant to professional practice.
Apply ethical principles and commit to professional ethics and responsibilities and
PO-6 Ethics
norms of the engineering practice.
Individual and Function effectively as an individual, and as a member or leader in diverse teams, and
PO-7
teamwork in multidisciplinary settings.
Innovation and Identify opportunities, entrepreneurship vision and use of innovative ideas to create
PO-10
Entrepreneurship value and wealth for the betterment of the individual and society.
www.geetauniv.com
SEMESTER 1
Course
Category Course Title L T P C Version
Code
Total 13 0 10 19
Contact Hrs: 23
www.geetauniv.com
SEMESTER 1
www.geetauniv.com
LTPC
CH3101 Title: Environmental Studies
1001
Version No. 1.0
The Purpose of the course is to create awareness among students about problems of
Objectives environmental pollution, its impact on human and ecosystem and control measures. The
course helps to understand the effect of technology on the environment and ecological
balance and to educate students.
Students will be able to:
Course Outcome CO1: Predict the consequences of human actions on the web of life, global economy
and quality of human life.
CO2: Differentiate between Renewable and Non-Renewable resources
CO3: Develop critical thinking for shaping strategies for environmental protection and
conservation of biodiversity, social equity and sustainable development
CO4: Demonstrate the Control pollution techniques and control measures of Urban and
Industrial Waste.
CO5: Apply a range of environmental policies or management methods to particular
problems.
Ecosystem Concept, Structure and function of an ecosystem, Energy flow in an ecosystem, Examples of various
ecosystems
Unit II Renewable & Non- renewable resources 3
Forests & forest resources, deforestation.Water resources, Food resources, Energy resources,Renewable and non-
renewable energy sources, use of alternate energy sources
Biodiversity & Conservation 3
Unit III
Biodiversity patterns and global biodiversity hot spots, Endangered and endemic species of India. Threats and
Conservation of biodiversity
Unit IV Environmental Pollution 2
Environmental pollution and its types. Causes, effects and control measures of Environmental pollution
Solid waste management Control measures of urban and industrial waste.
Concept of sustainability and sustainable development. Water conservation & watershed management. Climate
change, global warming, acid rain, ozone layer depletion.
1. Bharucha. E, “Textbook of Environmental Studies for Undergraduate
Courses”.
Textbooks 2. De, A. K., “Environmental Chemistry”, New Age Publishers Pvt.Ltd.
3. Masters, G. M., “Introduction to Environmental Engineering andScience”,
Prentice Hall India Pvt. Ltd.
1. Kaushik Anubha, Kaushik C P, “Perspectives in Environmental Studies “, New Age
Publication
Reference Books 2. Rajgopalan, “Environmental Studies from Crisis to Cure”, Oxford University Press.
3. Odem, E. P., “Fundamentals of Ecology”, W. B. Sannders Co.
Continuous Internal and End Semester Examination
Mode of Evaluation
Recommendation by
25-06-2022
Board of
Studies on
Date of Publication
16-08-2022
after approval in the
Academic Council
University Study Material available at www.geetauniv.com.
Geeta University (Batch 2022-25) Publication Date: 16-08-2022 Page 7 of 18
BCA
www.geetauniv.com
L T P C
MA3102 Title: Basics of Mathematics
3 0 0 3
Concept of central tendency, Partition values and Measures of dispersion, Moments, Skew-ness, kurtosis The Correlation
coefficient by Karl’s and Spearman Rank, Covariance, Regression Coefficient and their properties , Lines of regression.
Random Variables: Discrete random variables, Probability distribution, Probability mass function and
distribution, Expectation, Moments, Variance Standard Deviation of discrete random variables.
Continuous Random Variables: Probability Distribution, Probability Density function and Distribution Function,
Expectation, Moments, Variance Standard Deviation of Continuous Random variables.
Probability Distribution: Binomial, Poisson and Normal - Evaluation of Statistical parameters for these three
distributions.
Curve fitting by the method of Least Squares: Introduction. Fitting of a straight Line, Fitting of Second Degree
Curve, Fitting of a Polynomial of degree m, Fitting of a Geometric or Power Curve of the form Y=ax n , Fitting
of an Exponential Curve of the form Y=abx
Unit IV Matrices 7
Types of Matrices -Symmetric, Skew symmetric, Hermitian, Skew Hermitian, Orthogonal, Unitary and Normal
matrices Elementary Properties of Matrices, Inverse of Matrices, Rank of Matrix, System of Linear Equations,
Characteristic Equation, Eigen values and properties, Eigen vectors and properties, Cayley – Hamilton Theorem,
Diagonolization of Matrix
www.geetauniv.com
Text Books 1. Erwin Kreyszing: Advanced Engineering Mathematics, John Wiley & Sons, Inc., New
York, 10th Edition 2015.
2. M. J. Strauss, G. L. Bradley and K. J. Smith, Calculus (3rd Edition), Dorling,
Kindersley (India) Pvt. Ltd. (Pearson Education), Delhi, 2007.
3. Shanti Narayan and P.K. Mittal, Integral Calculus, S. Chand & Company, Revised
Edition, 2014.
Reference Books 1. G.V. Thomas and R.L. Finney, Calculus, Pearson Education, 9th Edition,
2006.Murray Spigiel and Robert Wrede, Shaums Outline of Advanced Calculus,
3rdEdition, Tata McGraw Hill Company, New Delhi, 2010.
2. S P Gupta, Fundamentals of Statistics, S. Chand
Recommendation 04-06-2022
by Board of Studies
on
www.geetauniv.com
Objectives The aim of this course is to make the students able to implement the concepts of client side as
well as server-side scripting and develop advanced web applications.
HTML Anatomy, HTML Structure ( The <html> tag, Head, Page Title, Body),Headings, Divs, Attributes, Displaying
Text, Line Breaks, Unordered Lists, Ordered Lists, Images, Anchor Tag,Introduction to Tables, Create a Table, Table
Rows, Table Data, Table Headings, Table Borders, Spanning Columns & Rows, Table Body,Introduction to HTML
Forms, Input (Text , Email, Password, Range, Checkbox, Radiobutton, Date & Time), Label, Select Tag,
Unit II CSS 8
Intro to CSS, Inline Styles, The <style> Tag, The .css file, Linking the CSS File, Tag Name, Class Name, Multiple
Classes, ID Name, Classes and IDs, Specificity, Chaining Selectors, Nested Elements, Chaining and Specificity,
Multiple Selectors,The Box Model, Height and Width, Borders, Border Radius, Padding, Margins, Auto Margin
Collapse, Minimum and Maximum Height and Width,
Overflow, Resetting Defaults, Visibility, Flow of HTML, Positions ( Relative, Absolute, Fixed, Z-Index), Inline
Display, Block Display, Inline-Block Display, Float, Clear,Flow of HTML, Positions ( Relative, Absolute, Fixed, Z-
Index), Inline Display, Block Display, Inline-Block Display, Float, Clear
Font style, Text Alignment, Color, Opacity, Background Image Word Spacing, Letter Spacing, Line Height Anatomy,
Linking Fonts, Font-Face,Introduction to Grids, Grid Template, Grid Contained , Grid Items, Fraction, Repeat,
minmax, Grid Gap,Media Queries - Responsive Web Design, Media Queries, Range, Dots Per Inch (DPI), And
Operator, Comma Separated List, Breakpoints ,Sizing elements - Relative Measurements, Em, Rem, Percentages (
Height, Width, Padding , Margin), Scaling Images and Videos,What is Flexbox? display: flex., inline-flex., justify-
content., align-items, flex-grow., flex-shrink, flex-basis., flex., flex-wrap, Align-content, flex-direction,
flex-flow, Nested Flexboxes
University Study Material available at www.geetauniv.com.
Geeta University (Batch 2022-25) Publication Date: 16-08-2022 Page 10 of 18
BCA
www.geetauniv.com
Unit IV Introduction to JS 8
Intro to JS, console in Dev tools, variables, data types, arithmetic operators, conditional statement, loops, variables
scope, arrays & objects, Why jQuery?, jQuery Methods, jQuery Library, Adding jQuery, .ready(), Targeting by Class,
Targeting by id, jQuery Objects, Event Handlers,Introduction, .hide(), .show(), .toggle(), fading, .fadeToggle(), Sliding
CSS & jQuery, .css(), CSS II, .animate(), .addClass(), .removeClass(), .toggleClass(),What is the DOM?, The DOM as
a Tree Structure,The document keyword, Select and Modify Elements, Style an element, Create and Insert Elements,
Remove an Element, Traversing the DOM
Text Books 1. Gopalan N.P. and Akilandeswari J., “Web Technology”, Prentice Hall of India, 2011. (Ch-
1 to 11)
2. Paul Dietel and Harvey Deitel,” Java How to Program”, Prentice Hall of India, 8th Edition.
(Ch-29)
Reference Books 1. Mahesh P. Matha, “Core Java A Comprehensive Study”, Prentice Hall of India, 2011.
2. UttamK.Roy, “Web Technologies”, Oxford University Press, 2011.
Recommended by 04-06-2022
Board of Studies on
www.geetauniv.com
LTPC
CS3102 Title:Basics of Programming in C
3 00 3
Objective The objective of this course module is to acquaint the students with the basics of
computer systems, their components, and data representation inside computers. The
course makes students able to develop simple to complex C programs to illustrate the
applications of different C concepts such as arrays, pointers, functions and structures.
Introduction to programming in C, First Program in C,C - Variables and Identifiers,C - Data types,Basic Input Output in C
- Characters,Basic Input Output in C - Formatted IO.
Arithmetic Operators, Relational and Logical Operators,Bitwise Operators, More Operators,Precedence and Associativity
of operators
while loop,Looping - For loop,Control with break and continue,Variants of for loop,Nested for loops, Printing patterns
with loops,do-while loop
www.geetauniv.com
Unit IV Pointers in C 9
Storage Classes,auto storage class,extern storage class,static storage class,register storage class
Introduction to Pointers in C,Parameter passing techniques,Pointer Arithmetic in C, Pointer Arithmetic with Pointers
Unit V Recursion 6
Strings :Basic input output: printf, scanf, gets, puts, string library functions
Text Books 1. Yashwant Kanetkar, “Let us C”, BPB Publications, 2nd Edition, 2001.
2. Herbert Schildt, “C: The complete reference”, Osbourne Mcgraw Hill, 4th Edition,
2002.
3. P.K. Sinha and Priti Sinha, “Computer Fundamentals”, BPB publication.
Reference Books 1. Kernighan & Ritchie, “C Programming Language”, The (Ansi C Version), PHI, 2nd
Edition.
2. J. B Dixit, “Fundamentals of Computers and Programming in „C‟.
3. “ANSI C” by E Balagurusamy
www.geetauniv.com
Objectives The aim of this course is to impart basic concepts of computer architecture and
organization and explain key skills of constructing cost-effective computer systems.
Structure of Computers: Computer types, Functional units, Basic operational concepts, VonNeumann Architecture,
Bus Structures, Software, Performance, Multiprocessors and Multicomputer, Data representation, Fixed and
Floating point, Error detection and correction codes.
Computer Arithematic: Addition and Subtraction, Multiplication and Division algorithms, Floating-point Arithmetic
Operations, Decimal arithmetic operations.
Basic Computer Organization & Design: Instruction codes, Computer Registers, Computer Instructions and
Instruction cycle. Timing and Control, Memory-Reference Instructions, Input-Output and interrupt. Central
processing unit: Stack organization, Instruction Formats, Addressing Modes, Data Transfer and Manipulation,
Complex Instruction Set Computer (CISC) Reduced Instruction Set Computer (RISC), CISC vs RISC
Register Transfer & Micro-operation: Register Transfer Language, Register Transfer, Bus and Memory Transfers,
Arithmetic Micro-Operations, Logic Micro-Operations, Shift Micro-Operations, Arithmetic logic shift unit. Micro
Programmed Control: Control Memory, Address Sequencing, Micro-Program example, Design of Control Unit.
Memory System: Memory Hierarchy, Semiconductor Memories, RAM(Random Access Memory), Read Only
Memory (ROM), Types of ROM, Cache Memory, Performance considerations, Virtual memory, Paging, Secondary
Storage, RAID.
www.geetauniv.com
Input Output: I/O interface, Programmed IO, Memory Mapped IO, Interrupt Driven IO, DMA.
MULTIPROCESSORS: Characteristics of multiprocessors, Interconnection structures, Inter Processor Arbitration,
Inter processor Communication and Synchronization, Cache Coherence.
Text Books 1. William Stallings (2010), Computer Organization and Architecture- designing
for performance, 8th edition, Prentice Hall, New Jersy.
2. M. Moris Mano (2006), Computer System Architecture, 3rd edition,
Pearson/PHI, India.
www.geetauniv.com
Objectives The purpose of teaching this course is to introduce students with the concepts of scripting
languages. The students will be able to enhance their analyzing and problem-solving skills
and use the same for writing programs in CSS, PHP and Javascript.
Course Outcomes Students will be able to:
CO1: Apply the appropriate programming paradigms for real time applications
CO2: Choose appropriate concepts in structured /object-oriented programming to design a
solution for complex problems
CO3: Make project ready with Scripting programming
List of Experiments
Recommended by 04-06-2022
Board of Studies on
www.geetauniv.com
LTPC
CS3141 Title: Problem Solving using C Lab
0 0 4 2
Objectives The aim of this course is to demonstrate the various steps in program development. So
that students can work with an IDE to create, edit, compile, run and debug programs
easily.
List of Experiments
1. Write a program to swap the value of two variables without using a third variable.
2. Write a program to find the sum of all the digits of a number.
3. Write a program to reverse a number.
4. Write a program to input any number from the user and check whether the given number is positive,
negative, or zero.
5. Write a program to calculate and print the grade of the student.
6.
7. Write a program to input month number(1-12) and print the number of days in that month.
8. Write a program to reverse a 4-digit number and compare it to the original number.
9. Write a program to find a GCD of two numbers.
10. Write a program to find a binary equivalent of a number.
11. Write a program to find the prime factors of a number.
12. Write a program to input any number from user and check whether the given number is armstrong or not.
13. Write a program to find second maximum in an array.
14. Write a program to find maximum frequency in a sequence.
15. Write a program to search sorted element in a rotated sorted array
16. Write a program to find two strange elements
17. Write a program to find the number of shifts in insertion sort.
18. Write a program to sort the strings lexicographically
19. Write a recursive function factorial that accepts an integer n as a parameter and returns the factorial of n, or
n!.
20. Write a recursive function power that accepts two integers representing a base and an exponent, and returns
the base raised to that exponent. For example, the call to power(3, 4) should return 3^4 i.e. 81. If the
exponent passed is negative, then return -1.
21. Write a recursive function gcd that accepts two positive non-zero integer parameters i and j and returns the
greatest common divisor of these numbers.
Recommended by 04-06-2022
Board of Studies on
www.geetauniv.com
Objectives The course objective is to provide students with an overview of the soft skills program
and familiarize them with the importance of non-technical skills required in the
workplace.
List of Experiments
Text Books 1.How to win friends and influence people- Dale Carnegie
2.High School English Grammar and composition- Wren and Martin
Recommended by 04-06-2022
Board of Studies on