Bca 2sem Sy
Bca 2sem Sy
Bca 2sem Sy
1
Semester II
Subject : Differential Calculus Subject Code :BCA-201
Internal Class Tests : Three ESE Duration : Three Hours
COURSE CONTENTS
UNIT- I
Introduction of Function, Types of Functions, Value of Function, Algebra of Function. Concept of Limit, Limit of a
function, Methods of Evaluation Limits, Existence of Limit.
UNIT- II
Continuity of Function of one variable, Types of discontinuity, Properties of Continuous Function, Borel’s Theorem,
Boundedness Theorem, Mostest Theorem, Intermediate value Theorem.
UNIT-III
Basic Trigonometry, Differentiation of elementary functions by First Principle, Important results on Differentiation,
Differential Coefficient of Sum of two functions, Product of two functions and Quotient of two function.
UNIT-IV
Differentiation of Functions of Functions, Parametric Functions, Differentiation of Parametric Function. Logarithmic
Differentiation.
UNIT-V
Higher Order Derivatives, Equation of Tangent and Normal for functions of one variable, Maxima and minima for
functions of one variable.
Text Books:
1. Differential Calculus by Gorakh Prasad
2. Calculus & Statistical Analysis by H.K.Pathak
Reference Books:
1. Differential Calculus by Shanti Narayan
2. Calculus by M. Ray and H. Sharma
2
Branch : Computer Science & Semester : II
Engineering
Subject : Introduction to PC Software Subject Code :BCA-202
and Internet Application
Internal Class Tests : Three ESE Duration : Three Hours
Course Objectives:
Give students an in-depth understanding of why computers are essential components in business, education and society.
Provide hands-on use of Microsoft Office applications Word, Excel and PowerPoint. Completion of the assignments will
result in MS Office applications knowledge and skills.
Course Outcome:
After completion of this course students will be –
1. Understand the basic terminology of computers
2. Understand the practical concepts of MS Word, MS Excel, MS PowerPoint, and MS Access.
COURSE CONTENTS
UNIT I
Using Office 2007 MS-Word- Creating and editing word documents, formatting documents –aligningdocuments,
indenting paragraphs, changing margin, formatting pages, formatting paragraph, printing labels,working with tables,
formatting text in tables, inserting and deleting cells, rows and columns, use bulletedand numbering, checking spelling
and grammar, finding synonyms, working with long documents, workingwith header and footer, adding page number and
foot note, working with graphics, inserting clip art, workingwith pictures, Word art, creating flow chart, creating word
templates, creating templates, working with mailmerge, writing the form letter, merging form documents, selecting merge
records, creating macros, running macros.
UNIT-II
Working with MS-Excel – Introducing Excel, use of excel sheet, saving, opening, and printing workbook,Apply formats
in cell & text, Divide worksheet into pages , setting page layout, adding Header & Footer.Using multiple documents,
arranging windows i.e. (Cascade, Tiled,and Split), protecting your work, passwordprotection. Working with Functions &
Formulas, using absolute reference, referencing cell by name , usingcell label , giving name to cell and ranges , working
with formulas (mathematical & trigonometric ,statistical, date time , most recently used), Working with Excel graphics,
creating chart & graphs. filtering adatabase ,using auto filter ,criteria range, calculating total and subtotal, creating pivot
table, goal seek,recording & playing macros, deleting and selecting macro location.
UNIT- III
Working with MS-PowerPoint & MS-Access - Presenting with PowerPoint – Creating presentation,working with slides,
different types of slides, setting page layout, selecting background and applying design,adding graphics to slide, adding
sound and movie, working with table, creating chart and ginih, playing aslide show, slide transition, advancing slides,
setting time, rehearsing timing, animating slide, animatingobjects, running the show from windows. MS-Access –
Creating tables in Access, defining datatypes,creating relationships, manipulating records.
3
UNIT-IV
Introduction to HTML and Designing Web Page using MS-FrontPage – Concept of website, webstandards, what is
HTML, HTML documents/files. HTML Editor, explanation of the structure of home page,elements in HTML document,
HTML elements, HTML tags and basic HTML tags, viewing the source ofwebpage. And downloading the WebPages
source Image, internal and external linking between webpages – IMG elements. Features of Front page 2000, Designing
web page, working with views,Hyperlinks, setting Hyperlink, using List, themes, tables, Frames, style sheet, working with
forms, pageTemplates, frame templates, anchor, working with banners, Dynamic effect, How to publishing webpages
inlocal area network.
UNIT-V
Animations and Graphics: Basic Concept of 2D/3D Animation, Principle and application in Multimedia,Hardware &
software resources requirement for animation, steps for creating generic animation. Learn the basic of FlashAnimation;
Creating a new movie: Get set Up, Input Text, Animate Text, drawing and painting with tools, brush,createbasic shapes
like Oval, Rectangle& Polystar Tools, tools working with object & filing the object,Transformation, object properties
dialog box, creating layers motion tweeing, shape tweeing , mask layers,basic action scripts, importing sound through
Flash.Interface of Photoshop: The Photoshop workspace use of menus palettes and toolbox, creating new images,using
selecting tools, lasso tool, Direct select Lasso, convert point tool, image adjustment through Photoshop.
Text Books:
1. Office 2000 made easy - Alan Neibauer, Tata McGraw Hill.
2. An Introduction to HTML -Dr.K.N. Agarwala, Dr.O.P.Vyas, P.A.Agarwala
3. FLASHMX Bible -Robert Reinhart
4. Sams Teach Yourself Macromedia Flash 8 in 24 Hours- Phillip Kerman
5. Photoshop Bible -Willey Publication
6. Ms Front page 2000 complete concept and Technical Gary, B.shelly.
7. Complete Reference HTML
8. How to do everything with Macromedia - Bonnie Blake,Doug Sahlin
9. Multimedia Making it works - Tay Vaughan Tata Mcgraw Hills
4
Branch : Computer Application Semester : II
Subject : Object Oriented Concepts Subject Code :BCA-203
& Programming using C++
Internal Class Tests : Three ESE Duration : Three Hours
Course Objectives:
1. To introduce a number of discrete mathematical structures found to be serving as tools in the development of
theoretical computerscience.
2. Course focuses on how discrete structures actually helped computer engineers to solve problems occurred in the
development of programminglanguages.
3. Course highlights the importance of discrete structures towards simulation of a problem in computer
scienceengineering
Course Outcome-
After completion of this course students will be –
1. Able to apply mathematical logic and Boolean algebra in switching circuits & logiccircuits.
2. Familiar with set theory, relation andfunctions.
3. Familiar with algebraic structures, graph theory andcombinatorics.
4. Able to solve problems in various fields in computer science, speciallynetworking
COURSE CONTENTS
UNIT I
Concepts of Object Oriented programming: Object oriented paradigm - differences between Object Oriented
Programming and Procedure oriented programming, Basic concepts of Object Oriented Programming, Encapsulation,
Inheritance and Polymorphism. Benefits of OOP.Structure of a C++ program, namespace, Data types, identifiers,
variables, constants, enum, operators, typecasting, control structures &loops.
UNIT-II
Functions, Classes and Objects: Introduction of Classes,Class Definition, Defining a Members, Objects, Access Control,
Class Scope, Scope Resolution Operator, Inline functions, Memory Allocation for Objects, Static Data Members, Static
Member Functions, Arrays of Objects, Objects as Function Arguments, Default Arguments, Friend Functions.
UNIT- III
Constructors, Destructors, Inheritance:
Introduction to Constructors, Parameterized Constructors, Multiple Constructors in a Class, Dynamic Constructors, and
Destructors.
Inheritance :Introduction to inheritance, Defining Derived Classes, Single Inheritance, Multiple Inheritance, Multi-Level
Inheritance, Hierarchical Inheritance, Hybrid Inheritance, Constructors in Derived Classes.
5
UNIT-IV
Pointers, Virtual Functions and Polymorphism: Introduction, Memory Management, new Operator and delete
Operator, Pointers to Objects, this Pointer, Pointers to Derived Classes, Polymorphism, compile time polymorphism, Run
time polymorphism, Virtual Functions, Pure Virtual Functions, Abstract Classes, Virtual Base Classes, Virtual
Destructors. Function Overloading, Operator overloading, Rules for Operator overloading, overloading of binary and
unary operators.
UNIT-V
Exception handling and Graphics: Basics of Exception Handling, Types of exceptions, Exception Handing Mechanism,
Throwing and Catching Mechanism, Re-throwing an Exception, Specifying Exceptions. Graphics basic, graphics library,
graphic function, graphics mode, initializing graphics mode, graphics driver.
Text Books: 1. Lafore R., Object Oriented Programming in C++, Waite Group.
2. E. Balagurusamy, Object Oriented Programming with C++, Tata McGraw Hill.
6
Branch : Computer Application Semester : II
Subject : Internet and WebTechnology Subject Code :BCA-204
Internal Class Tests : Three ESE Duration : Three Hours
Course Objectives:
1. Basic Understanding of computer network and Internet
2. Basic Understanding of protocols
3. Able to analyze the web components of any website.
4. Students will able to develop any dynamic websites
5. Understanding of web hosting
Course Outcome:
After completion of this course students will be –
1. Analyze a web page and identify its elements and attributes.
2. Create web pages using HTML and Cascading Style Sheets.
3. Build dynamic web pages using PHP.
4. Build interactive web applications using AJAX.
5. Host and manage web sites
COURSE CONTENTS
UNIT I
Computer networks - LAN, MAN, WAN, Topologies, Protocol, Internet & Intranet, ISP,
Client Server Architecture, Web Browsers, Web Servers, World Wide Web, URL, URI OSI Reference Model, TCP/IP
model, protocols HTTP, FTP, SMTP, DNS,
UNIT II
HTML: basic structure, syntax, tags and attributes basic tags, lists, table, image, form, span, div tag, audio, video, canvas.
CSS: Introduction, syntax, selector, color, background, border, margin, padding, box model, outline, text, font, list, table,
pseudo class, Media query
UNIT III
JavaScript: syntax, variable, operators, data types, loop, function, objects, array, DOM, DOM Manipulation. Form
Validation.try,catch.
AJAX, JSON, XML, JQuery: syntax, selector, events, effect, HTML CSS manipulation, traversing, AJAX.
UNIT IV
PHP: syntax, variable, data types, if else, switch, loop, function, array, form handling, validation, PHP include, file
handling, file upload, Cookie, Session, MySql with PHP.
7
UNIT V
Webhosting: managed and unmanaged hosting, cloud hosting. Securing cloud hosting, content management system. Web
Services, API, Oauth. Web Traffic Monitoring, Web Designing, Whois
Text Book:
Reference Books:
8
Branch : Computer Application Semester : II
Subject : Object oriented concept and Subject Code :BCA-205
programming using C++ lab
9
Branch : Computer Application Semester : II
Subject : Internet & Web Technology Lab Subject Code :BCA-206
Course Objectives:
1. Basic understanding of web pages
2. Basic understanding of html css and js
3. Basic understanding of PHP
Course Outcome:
After completion of this course students will be –
1. Create web pages using HTML and Cascading Style Sheets.
2. Build dynamic web pages using PHP.
3. Build interactive web applications using AJAX.
4. Host and manage web sites
COURSE CONTENTS
1. Write a program to use basic html tags
2. Write a program to create html list
3. Write a program to create html table
4. Write a program to create html forms
5. Write a program to use basic css properties
6. Desing a basic home page using html and css
7. Create a form and validate with java script
8. Parse a json file/ url using jQuery and show in html
9. Create a login example to process with php file
10. Create a user registration form and process with php
11. Create a php program to perform CRUD operation
12. Create a php paging program with database
Text Book:
1. Web Technologies, Ivan Bayross, BPB Publications
2. The Complete Reference PHP Steven Holzner, Tata McGraw-Hill
Reference Books:
1. Java Script, D.Flanagan
2. Beginning Web Programming-Jon Duckett WROX.
3. Programming World Wide Web, R.W.Sebesta, Fourth Edition, Pearson.
4. Internet and World Wide Web How to program. Dietel and Nieto, Pearson.
10