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

bca5

The document outlines the syllabus for various courses in the Bachelor of Computer Applications (BCA) program, including .NET Programming with VB.NET & ASP.NET, Web Development with PHP, Mathematics, and Management Theory & Practice. Each course includes objectives, outcomes, and a detailed unit-wise syllabus covering essential topics and skills. Additionally, references and program outcomes are provided for each course.
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)
4 views

bca5

The document outlines the syllabus for various courses in the Bachelor of Computer Applications (BCA) program, including .NET Programming with VB.NET & ASP.NET, Web Development with PHP, Mathematics, and Management Theory & Practice. Each course includes objectives, outcomes, and a detailed unit-wise syllabus covering essential topics and skills. Additionally, references and program outcomes are provided for each course.
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/ 18

SEMESTER- V

5BCA1 –DOT NET PROGRAMMING WITH VB.NET & ASP.NET

L T P C Theory Internal Practical Total


Credits/Hours Marks
4/4 0 2/4 6/8 80 20 0 100

Course Objectives:
 Understand .NETFramework, its architecture and user programs
 Develop simple GUI and event-driven programs using VB.NET
 Identify challenges involved in .NET framework programming
 Using Databases in Web application with ADO.NET
 Develop Web applications using ASP.NET.
Course Outcomes:
 Understanding of various features of .NET Framework
 Design and develop event-driven GUI applications using VB.NET
 Design and develop software in team.
 Develop dynamic Web applications using databases in .NET technology.
Unit-wise Syllabus
UNIT- I.
.NET Framework : Features & Architecture, Common Language Runtime, Common Type
System, MSIL, Class Libraries. Event Drive Programming, Methods and Events.
Programming into Visual Studio, IDE of VB.NET- Menu Bar, Toolbar, Project Explorer,
Toolbox, Properties Window, Form Designer, Form Layout, Immediate Window, ASP &
HTML Forms, Introduction to VB.NET and C# Applications, MsgBox Function, InputBox
Function, Startup Form,
UNIT- II
Visual Basic .NET Language: Operators, Conditionals, Loops, Statements, Variables, Data
Types , Arrays and Dynamic Arrays, Operators. Procedures, Scope, and Exception Handling,
Creating Functions, Exception Handling, Using Resume Next and Resume Line, Using On
Error GoTo, Windows Forms : Loading, Showing and Hiding Forms, Working with Multiple
Forms, Creating Windows Applications, Adding Controls to Forms, Handling Events,
Multiple Document Interface (MDI) Applications, Dialog Boxes, Controls at Run Time,
Mouse Events, Keyboard Events, Beeping, Deploying Applications
UNIT- III
.NET Tools: Control Class, Text Boxes, Rich Text Boxes, Labels, Link Labels, Buttons,
Checkboxes, Radio Buttons, Panels, and Group Boxes, List Boxes, Checked List Boxes,
Combo Boxes, and Picture Boxes, Scroll Bars, Splitters, Track Bars, Pickers, Notify Icons,
Tool Tips, and Timers, Menus, Built-in Dialog Boxes, and Printing, Image Lists, Tree and
List Views, Toolbars, Status and Progress Bars, and Tab Controls
UNIT- IV
Web Forms with ASP.NET : Web Form Controls, HTML, Web Applications , Multiform
Web Project, Client Events, Title Bar Text, Error Page, Search Engine Keywords,
Embedding Visual Basic Code in Web Pages, Validation Controls, Calendars. Introduction to
Windows Services & Web Services

MCU BCASyllabus
Bachelor of Computer Applications (BCA)-2020 Page 74 C P Agrawal
UNIT- V
Data Access with ADO.NET : Server Explorer Data Adaptors and Datasets, ADO.NET
Objects, Data Connection, Dragging Tables , Dataset, Data Grid, Data Adapter Controls,
Dataset Schema, MS Jet Database, Relational Databases. Binding Controls to Databases --
Simple Binding, Complex Binding, Navigating in Datasets, Data Forms. Handling Databases
in Code. Database Access in Web Applications.

References:
 Steven Holzner VB.Net Programming-Black Book-Dreamtech Publications
 EvangelosPetroutsos Mastering VB.Net - BPB Publications
 Mathew Macdonald -The Complete Reference Asp.Net- TMH
 Professional ASP.Net- Wrox Publication
 Stephen Walther Active Server Pages 2.0 (Unleashed) - Techmedia
 Eric a. Smith Asp 3 Programming Bible: IDG Books
Program Outcomes (POs)
COs 1 2 3 4 5 6 7 8 9 10 11 12
1 3 2 2 2 2 2 2 2 2 2 2 2
2 3 3 3 3 2 1 2 1 2 1 1 1
3 3 3 3 3 2 1 2 1 2 1 2 2
4 3 3 3 3 2 1 2 1 2 1 2 2
5 3 3 3 2 2 2 2 2 1 1 1 1
6 2 3 2 3 2 3 2 1 2 1 1 1

MCU BCASyllabus
Bachelor of Computer Applications (BCA)-2020 Page 75 C P Agrawal
5BCA2 –WEB DEVELOPMENT WITH PHP

L T P C Theory Internal Practical Total


Credits/Hours Marks
4/4 0 2/4 6/8 80 20 0 100

Course Objectives:
 Learn PHP programming environment to create, debug and run simple PHP programs.
 Understand PHP programming fundamentals such as character set, variables, data
types, conditional and iterative execution, functions etc.
 Using PHP to develop applications for Web.
 Learn to use Arrays, Web forms, files, and databases with PHP to develop Web pages.

Course Outcomes:
 Develop programs using HTML and PHP.
 Develop PHP Program using Character set, variables, data types, conditional and
iterative statements, functions etc.
 Develop WebPages using built-in functions related to string manipulation,
mathematical, date and time etc.
 Develop Web pages using Arrays, Web forms, files, and databases with PHP

Unit-wise Syllabus
UNIT-I
Introduction to PHP, History of PHP, Versions of PHP, Features of PHP, Advantages of PHP
over Other Scripting Languages, software requirements, Installation and Configuration of
PHP, Installing and Configuring Apache to use PHP on Windows, Basic HTML, Embedding
PHP in HTML, PHP Basic syntax, data types, comments, variables and constants, scope of
variables, PHP arrays: creating array and accessing array elements, PHP String, PHP
operators, precedence of operators, expressions, creating a PHP Script, running a PHP script.
UNIT- II
PHP conditional statements, switch case, PHP looping statements, while, for and do while
loop, break, continue, exit, PHP functions: built-in and user defined function, declaration and
calling of a function, function argument with call by value, call by reference, string
manipulation, mathematical, date and time functions.
UNIT- III
Introduction to a web form, processing a web form, capturing form data, passing information
between pages, PHP $_GET, PHP $_POST, with multi value fields, validating a web form,
input validation, exception and error handling, introduction to cookies and session handling.
UNIT- IV
Working with database: PHP supported databases, using PHP & MySQL: Installation and
configuration of MySQL on windows, checking configuration, connecting to database,
selecting a database, adding table and altering table in a database, inserting, deleting and
modifying data in a table, retrieving data, performing queries, processing result sets.

MCU BCASyllabus
Bachelor of Computer Applications (BCA)-2020 Page 76 C P Agrawal
UNIT- V
Code re-use, require(), include(), and the include_path, PHP file permissions, working with
files: opening, closing, reading, writing a file, file system functions and file input and output,
working with directory: creating, deleting, changing a directory, file uploads, introduction to
object oriented programming with PHP.
References:
 Steven Holzner, The Complete Reference PHP, TMH
 Steve Suehring, Tim Converse and Joyce Park, Wiley-India Pvt Ltd
 Matt Doyle, Beginning PHP, Wiley-India Pvt Ltd
 Joel Murach and Ray Harris, Murach's PHP & MySQL, SPD Pvt Ltd
 Browsers Like IE, Mozila, Firefox Etc
 Server Software Xampp/Wamp/Lamp
 Www.Apachefriends.Org
 Www.W3.Org
 Www.w3schools.Com
 Www.Php.Net
 Www.Mysql.Com
 Www.Phpmyadmin.Net

Program Outcomes (POs)


Cos 1 2 3 4 5 6 7 8 9 10 11 12
1 3 1 1 1 2 1 1 1 2 1 2 1
2 3 2 2 2 3 2 1 2 3 2 3 2
3 2 2 2 2 3 2 2 1 3 2 3 2
4 3 2 3 2 2 2 1 1 2 2 2 2
5 3 2 3 2 2 2 1 1 2 2 2 2

MCU BCASyllabus
Bachelor of Computer Applications (BCA)-2020 Page 77 C P Agrawal
5BCA3 (A) –MATHEMATICS
L T P C Theory Internal Practical Total
Credits/Hours Marks
5/5 1/1 0 6/6 80 20 0 100

Course Objectives:
 To understand concepts and operations in Set Theory and Relations.
 To understand concepts and operations in Matrices and Determinant.
 To Understand fundamentals of Reasoning.
 To provide foundations of Probability theory& Logic.
 To provide foundations of Statistics related to data analysis.
Course Outcomes:
 Student will be able to perform Mathematical Operations like Set operations, Matrix
operations
 Student will be able to perform Statistical operations like mean, mode, median on
given datasets.
 Understand and practice Mathematical relations and functions&probability theory.
 Understand and practice Determinant, Matrices& Logic.
Unit-wise Syllabus
UNIT – I
Sets and elements: power set, universal set, union and intersection of sets, difference of sets,
complement of a set, ordered pairs, Cartesian product of sets, number of elements in the
Cartesian product of two finite sets. Equality of sets, transitivity of set inclusion, universal
set, complement of a Set, Subsets Proper and Improper Subsets, Union of Sets, properties of
Union. operation, intersection of sets, disjoint sets, properties of intersection operation,
relative complement of a set, De Morgan’sLaws, Distributive Laws of Union and
Intersection. Definition of Relation: Pictorial Diagrams, Co-domain and Range of a relation.
UNIT - II
Function as a special kind of relation from one set to another. Pictorial representation of a
function, domain, co-domain & range of a function. Real valued function of the real variable,
domain and range of these functions, constant, identity, polynomial, rational, modulus,
signum and greatest integer functions with their graphs. Sum, difference, product and
quotients of functions. Types of relations: reflexive, symmetric, transitive and equivalence
relations. One to one and onto functions, composite functions, inverse of a function. Binary
operations.
Fundamental principle of counting. Factorial n. (n!), permutations and combinations.
UNIT - III
Determinant: Determinant of 3rd order, Cramer’s rule, consistency of equations
Matrices: types of matrices, algebra of matrices, linear homogeneous equations, linear non-
homogeneous equations.

MCU BCASyllabus
Bachelor of Computer Applications (BCA)-2020 Page 78 C P Agrawal
UNIT - IV
Mathematical reasoning: mathematically acceptable statements. connecting words/ phrases –
consolidating the understanding of "if and only if (necessary and sufficient) condition",
"implies", "and/or", "implied by", "and", "or", "there exists" and their use through variety of
examples related to real life and mathematics.
Definition of statistics, raw data, classification of data, average, scatter, range, relationship
between mean, median, mode, dispersion, mean deviation, standard deviation, variance.
UNIT - V
Meaning of probability, random experiment an outcome, sample space, sample point, types of
sample space, types of events, and probability of an event, total and conditional probability,
probability distribution of a random variable, repeated independent (Bernoulli) trials and
binomial distribution.

References:
1. Basics of Mathematics ByR. D Sharma.
2. Statistics and Solution By V. K. Kapoor.
3. www.e-booksdirectory.com/mathematics
4. www.origoeducation.com/go-maths
Program Outcomes (POs)
Cos 1 2 3 4 5 6 7 8 9 10 11 12
1 3 3 2 2 2 2 1 1 2 1 2 1
2 3 1 3 2 3 2 2 1 2 1 2 1
3 3 1 3 2 3 2 1 2 2 1 2 1
4 3 2 2 2 1 2 2 2 2 2 1 2

MCU BCASyllabus
Bachelor of Computer Applications (BCA)-2020 Page 79 C P Agrawal
5BCA3 (B) –MANAGEMENT THEORY & PRACTICE

L T P C Theory Internal Practical Total


Credits/Hours Marks
5/5 1/1 0 6/6 80 20 0 100

Course Objectives:
 To help the students gain understanding of the functions and responsibilities of
managers.
 To provide them tools and techniques to be used in the performance of the managerial
job.
 To enable them to analyze and understand the environment of the organization.
 To help the students to develop cognizance of the importance of management
principles.

Course Outcomes: On completion of this course, the students will be able to


 Understand the concepts of Management related to Business organization
 Demonstrate the roles, skills and functions of management in Business organization.
 Acquire knowledge and skills to identify organizational problems
 Understand various aspects associated with management of human resources,
planning and performance

Unit-wise Syllabus
UNIT-I
Management basics: what is management, the history of management, types of manager,
manager qualities. Management responsibilities, management tasks and functions. The
business environment defining the organization, organization structure, the quality
organization, organizational changes, centralization and decentralization, managing changes.
Management obligations, social and professional responsibilities, government regulations.
UNIT- II
Strategy formulation the elements of strategy, the strategy formulation process, alliances and
acquisitions, strategy formulation tools and techniques, plan implementation. Decision
making the nature of management decision, the decision-making process, decision making
techniques.
UNIT- III
Information presentation and reporting - principle, type of reports, presentation on modes,
function reporting system, information and its uses, characteristics of information, flow of
information. Brief introduction to project planning and management and its tools/ techniques-
Gantt chart, PERT/CPM. Human resources management: concepts & functions, job analysis
and role description.

UNIT- IV
Management skills: leadership and motivation the nature of leadership, leadership theories,
delegation, motivation and motivation theories, need of motivation, motivation techniques.
Team building defining and effective team, selecting team members, building teams, training
and development. Effective communication, the communication process, presentation skills
tools and techniques.

MCU BCASyllabus
Bachelor of Computer Applications (BCA)-2020 Page 80 C P Agrawal
UNIT- V
Time Management- importance of time, characteristics of management tasks, determining
time elements, time management techniques. Entrepreneurship entrepreneur and its role, how
to become an entrepreneur, essentials steps to become an entrepreneur, EDP training.

References:
 Joseph L. Massie, Essentials of Management, Prentice Hall of India
 BiswajeetPatanayak, Human Resource Management, Prentice Hall of India
 Gomes-Mejia, Balkin& Hardy, Managing Human Resource, Prentice Hall of India
 Lesslic W. Rue LlyodByurs, Management, Tata Mc Graw hill, 2009.
 Joseph M. Putti, Harold Koontz, Essentials of Management, An Asian Perspective,
1998, Tata Mc Graw hill
 Management: An Introduction, David Boddy, Pearson
 Management & Organizational Behavior, Laurie J. Mullins with Gill Christy, Pearson

Program Outcomes (POs)


COs 1 2 3 4 5 6 7 8 9 10 11 12
1 3 3 3 3 1 3 3 1 2 2 2 2
2 3 2 2 1 1 2 1 1 1 1 2 2
3 2 1 1 1 1 1 3 2 1 2
4 3 3 3 2 1 3 2 1 1 1 2 2
5 2 2 2 2 2 2 2 1 1 1 2 1

MCU BCASyllabus
Bachelor of Computer Applications (BCA)-2020 Page 81 C P Agrawal
5BCA4 – MOBILE APPLICATION DEVELOPMENT

L T P C Theory Internal Practical Total


Credits/Hours Marks
2/2 0 1/2 3/4 40 10 0 50

Course Objectives:
 To introduce Android platform and its architecture.
 To learn activity creation and Android UI designing.
 Tobefamiliarized with Intent, Broadcastreceivers and Internet services.
 ToworkwithSQLite Database and content providers.
 To integrate multimedia, camera andLocationbased services & REST full web
ServicesinAndroid Application.
 Toexplorepublishing process of Android Application
Course Outcomes:
 Describe Android platform, Architecture and features.
 Design User Interface and develop activity for Android App.
 Use Intent, Broadcast receivers and Internet services in Android App.
 Design and implement Database Application and Content providers.
 Use multimedia, camera and Location based services in Android App.
 Discuss various stages in Android App publishing.

Unit-wise Syllabus

UNIT - I
Various mobile platforms, introduction to android, history and versions of android, android
API, android architecture, android runtime, dalvik virtual machine, features of android,
introduction and installation of eclipse and ADT plugin and/or introduction and installation of
android studio, requirements and installation of android SDK, SDK manager, emulator, avd,
android virtual device manager, Google play account, installing android app from google
play, APK file.
UNIT - II
Setting up Development Environment, Installing Packages using SDK Manager, Android
Project Structure, Creating Hello Android App, Deploy it on USB-connected Android device,
Setting up an Emulator, Android Tool Repository, Manifest File, DDMS, File Explorer,
Installing and Running Android - Hello App, Activity Life Cycle and its methods, Logcat,
Components of an Android App – Activity, Service, Broadcast Receiver, Content Provider

UNIT - III
Layout – Linear Layout, Relative Layout, Scroll View Layout, Table Layout, Frame Layout,
UI Resources – Layout Resources, UI Elements, Views – Text view, Edit Text, Button,
Check Box, Radio Button, Image Button, Spinner, Navigating between Activities – Intent,
Exchanging Data between Activities, Action Bar, Event Handling, Listeners, Notifying the
User –Toast.

UNIT - IV
Using Threads, Image View, Exception Handling, Multimedia - Playing Audio using an
Intent, Playing Video using an Intent, Playing Audio using Media Player, Playing Video
using Video View, Fragment, Fragment Life Cycle.

MCU BCASyllabus
Bachelor of Computer Applications (BCA)-2020 Page 82 C P Agrawal
UNIT - V
SQLite database, creation of database and tables, CRUD operations – create, retrieve, update
and delete operations, Cursor, list view,
Introduction – REST full web Services, JSON, Google Play Services, location services,
publishing apps.
References:

 Michael Burton, Donn Felker, "Android Application Development for Dummies",


Dummies, ISBN : 9788126538775
 Pradeep Kothari, " Android Application Development (with Kitkat Support)", Kogent
Learning Solutions Inc., Black Book, DreamTech Press, ISBN : 9789351194095
 W. Frank Ableson, Robi Sen, Et. Al., " Android in Action", Manning, ISBN :
9789350042915
 Charlie Collins, Michael Galpin, Et. Al., " Android in Practice", Manning, ISBN :
9789350042397
 Anubhav Pradhan, Anil V Deshpande, "Composing Mobile App, Learn | Explore |
Apply using Android", Wiley, ISBN : 9788126546602
 James C. Sheusi, " Android Application Development For Java Programmers",
Cengage Learning, 2013.
 Wallace Jackson, "Android Apps for Absolute Beginners", Apress, ISBN :
9788132211372
 http://www.developer.android.com

Program Outcomes (POs)


COs 1 2 3 4 5 6 7 8 9 10 11 12
1 3 3 3 3 3 2 2 1 1 1 2 2
2 3 3 3 3 3 2 2 1 2 2 1 2
3 3 2 3 2 2 2 2 1 2 2 1 1

MCU BCASyllabus
Bachelor of Computer Applications (BCA)-2020 Page 83 C P Agrawal
5BCA5 – OPEN ELECTIVE – 5

5BCA5(A) SOUND EDITING WITH AUDACITY

L T P C Theory Internal Practical Total


Credits/Hours Marks
2/2 1/1 0 3/3 40 10 0 50

Course Objectives:
 To impart skills of audio editing.
 To learn using Audacity software for sound recording & editing
 To develop skills for recording and editing of audio files.
 Learn to export edited audio files to various formats

Course Outcomes:
 Gain proficiency using the Audacity software.
 Use of various audio file formats.
 Understanding Noise Floor, Removing Breaths in audio files.
 Exporting audio files.

Unit-wise Syllabus
UNIT-I
Introduction to Audio, Sound and its Attributes, Analog v/s Digital Sound, Basics of
Digital Audio Definition, Advantages, Audio Input/ Output Devices, What is Editing,
Spatial and Temporal Continuity, Analog and Digital Editing, Montage, Pace and Rhythm,
Editing and Sound, Digital Post Production. Various Capturing and Editing Software and
Tools.
UNIT-II
Installation of Audacity, Setting Up Audacity for Speed (Arranging Tools And View), Setting
Up Keystrokes, Clearing Out Unused Plugins, Setup for Effects. Correct Recording Settings-
Microphone Volume And Playback, Recording. Control Panel Review-Start Recording, Play
Recording, Stop Recording. Audacity Tools Tool Bar Use, Cursor
UNIT-III
Audio File Formats, Advantages and Disadvantages, Features. Compressed and
Uncompressed Audio, Lossy and Lossless Compression, AIFF And AIFF C Format, BWF
Format, RIFF-WAVE Format. Multitrack Digital Audio Recorders-DASH, R-DAT, ADAT.
Editing- Understanding Noise Floor, Zooming In/Out, Cutting And Pasting, Doing Pickups,
Removing Breaths, Track Control Panel Functions,
UNIT-IV
Saving/Exporting Tracks- AUDACITY Files, Importing/Dragging Files into AUDACITY,
Noise Removal (Settings and Use) , Removing Breaths (Silence), Using Hard Limiter Prior to
Normalizing, Labeling Track Sections (Point & Region Label), Removing Plosives/Snaps,
Crossfades In & Out, Creating and Use of Effects Chain, Exporting Multiple Individual
Tracks, Complete Recording Edit.

MCU BCASyllabus
Bachelor of Computer Applications (BCA)-2020 Page 84 C P Agrawal
UNIT-V
Splitting Tracks into Sections/Using Time Shift. Tool- . Adding Music Bed, Fade In/Out (Not
Crossfade), Shrink/Stretch Time of Audio, Watermarking, Exporting Tracks with Specific
Kbps., Mixing, Mixing Process, Final Mixing, Changing Tracks from Stereo to Mono.

Reference Books:-
 The book of audacity record, edit, mix, and master with the free audio editor
by carlaschroderpublisher: starch press
 'Audacity' by 'Melanie Crowder', Publisher: Penguin Young Readers Group, ISBN:
9780147512499
 'Digital Audio Editing Fundamentals' By 'Wallace Jackson Lompoc', California, USA
ISBN-13 (pbk): 978-1-4842-1647-7, ISBN-13 (electronic): 978-1-4842-1648-4, DOI
10.1007/978-1-4842-1648-4
E -Reference:
 https://ctlt.jhsph.edu/help/views/tutorials/audacity/GuideToUsingAudacity.pdf
 https://link.springer.com/content/pdf/bfm%3A978-1-4842-1648-4%2F1.pdf
 https://flossmanuals.net/pub/audacity-en-2018.02.pdf

Program Outcomes (POs)


COs 1 2 3 4 5 6 7 8 9 10 11 12
1 2 1 1 1 2 2 1 1 0 1 1 2
2 2 2 1 2 1 1 0 1 1 1 2 2
3 2 3 3 2 1 2 1 0 0 2 2 1
4 2 3 3 2 2 1 0 0 1 2 1 0

MCU BCASyllabus
Bachelor of Computer Applications (BCA)-2020 Page 85 C P Agrawal
5BCA5(B) PHOTO EDITING WITH PHOTOSHOP

L T P C Theory Internal Practical Total


Credits/Hours Marks
2/2 1/1 0 3/3 40 10 0 50

Course Objectives:
 To impart skills of photo editing.
 To develop skills for layers and color.
 To identify and specify file formats.

Course Outcomes:
 Gain proficiency using the selection tools and colors
 Use sharpening techniques
 Use and control the adjustments and filters to improve images
 Use automated actions and batch edits.

Unit-wise Syllabus

UNIT - I
Introduction: Vector vs Bitmap graphics, Theory on graphic designing, Toolbar, Menu Bar,
Options Bar, Toolbox All New, Screen Modes, Standard Screen Mode, Full Screen Mode
with Menu Bar, Creating a New Document, Saving Files, Reverting Files. Document
Window: Selecting Workspace, File Handling and cursor Preferences, Understanding Image
Resolution and Pixel Logic, Changing the Resolution and size of an Image, Editing Images:
Rotating, Cropping , Hiding Instead of Cropping, Adjusting the Canvas Size.

UNIT - II
Working with Selections Tools- Marquee, Lasso, Magic Wand. Making a Selection Based
on Color Range, Modifying a Selection, Adding and Subtracting from a Selection.
Commands- Expand and Contract, Grow and Similar, Refine Edges, Inverse Selection.
Transforming a Selection: Scaling, Rotating, Distorting, Skewing, Warping, Saving and
Loading Selection. Pen tool: the Color Picker Dialog Box, Eyedropper Tool, the Color
Palette, the Swathes Palette, the Drawing Tools Using Ellipse Tool, Custom Shape, Pen Tool,
Painting Tools, And Gradient Tool.

UNIT - III
Tool: Paint Bucket Tool, Brush Tool, Pencil Tool, Color Replacement Tool, Retouching
Tools, Spot Healing Brush Tool, Healing Brush Tool, Patch Tool, Eraser Tools, Background
Eraser & Magic Eraser Tool, Blur Tool, Sharpen Tool, Smudge Tool, Dodge Tool. Color
mode: Different Color Modes in Photoshop, Changing the Color Mode, Making Color
Adjustments, Color Levels. Pallets- Curves palette, Brightness/Contrast, Hue/Saturation,
Histogram. Variations Command, File Formats in Photoshop: Bitmap (BMP), PSD,EPS,
TIFF, GIF, JPEG.

MCU BCASyllabus
Bachelor of Computer Applications (BCA)-2020 Page 86 C P Agrawal
UNIT - IV
Layers in Photoshop: About the LAYERS Palette, Rearranging layers, Applying a layer
style, About Smart Objects and filters. Creating and Editing Smart Objects, Filter Gallery,
Applying the Mosaic Tiles Filter, Liquify Filter, Applying the Vanishing Point Filter, Artistic
Filters, Blur Filters, Brush Stroke Filters, Distort and Noise Filters, Sketch Filters, Render
Filters.
UNIT – V
Creating an Action, Performing Photo merge in Photoshop, Text Editing in Photoshop,
Finding and Replacing Text, Creating 3D Artwork in Photoshop, Creating a 3D Shape,
Editing 3DShape, Animation in Photoshop. Exporting Formats: PSD, Eps, Jpeg, Gif, Tiff,
PDF, BMP, TGA, PNG and etc.

References:
 Adobe Photoshop CS4 for Photographers: A professional Image Editors Guide By Martin
Evening(2006)
 Photoshop CS4 in Simple Steps by Kogent Learning Solutions Inc. Published by
dremtechpress(2008)
 Photoshop CS4 The Missing Manual By Lesa Snider King; Publisher: O'Reilly Media,
December 2008;
 Understanding Adobe Photoshop: Digital Imaging Concepts and techniques By Richard
M.Harrington; ISBN 0-321-36898-3; Published 2007 American Chemical Society
 Photoshop In depth -Benjanim&David (2001)
 Adobe Photoshop CS6 Classroom in a Book © 2012 by Adobe Press. ISBN-13: 978-
0-321-82733-3, ISBN-10: 0-321-82733-3.
 http://ptgmedia.pearsoncmg.com/images/9780321827333/samplepages/0
321827333.pdf
 Adobe Photoshop CS5 Classroom in a Book by Adobe Press: ISBN-13: 978-0-321-
70176

Program Outcomes (POs)


COs 1 2 3 4 5 6 7 8 9 10 11 12
1 2 1 1 1 2 2 1 1 0 1 1 1
2 2 2 1 2 2 2 0 1 1 2 2 2
3 2 3 3 2 2 2 0 0 1 2 2 1
4 2 3 3 2 2 2 0 0 1 2 2 1

MCU BCASyllabus
Bachelor of Computer Applications (BCA)-2020 Page 87 C P Agrawal
5BCA6-COMPUTER LAB-5

L T P C Theory Internal Practical Total


Credits/Hours Marks
- - +0/2 +0/2 0 20 80 100

PRACTICAL LIST ON PHP


1. Write a PHP script, to check whether the page is called from 'https' or 'http'.
2. Write a PHP script to redirect a user to a different page.
3. Write a PHP script, which changes the color of the first character of a word.
4. Write a PHP script to count number of lines in a file.
5. Write a PHP program to print out the multiplication table up to 6*6.
6. Write a PHP program to remove duplicates from a sorted list.
7. Write a simple PHP program to check that emails are valid.
8. Write a simple PHP program to verify that the user did not leave any fields blank
when submitting the form.
9. Check to make sure the credit card number is composed of exactly 16 numerical
digits.
10. Check to make sure that a Visa card number starts with a "4" and a MasterCard
number starts with a "5".
11. Write a program in PHP to handle Cookies and Sessions.
12. Write a program in PHP to Create, Access and Destroy Sessions in PHP
13. Write a Web page that asks for the last name of a faculty member. Upon clicking
"submit", the Web page should call a HTML/PHP script that retrieves faculty data
from the database. If the last name does not match any faculty members, the script
should indicate "no faculty match". If the last name does match, then all faculty
members with the given last name should be printed. (For testing, note that both
Thomas Moore and Emily Moore are in the faculty database.)
14. Write a Web page that asks for the first and last names of a faculty member and a
phone extension. Clicking "submit" calls a HTML/PHP script that works as follows:
a. If no names are entered, the script lists all faculty.
b. If some names or phone information are listed, but these data do not match
any entries in the direction, the script should indicate "no faculty match".
c. If some names or phone information are listed and match some directory
entries, then all matching entries should be printed. For example, during 1998-
1999, both Amit Verma andSonali Choubey an office. Thus, entering
telephone 3017 (but no name information) should return entries for both of
these faculty members.
15. Write a Web page that asks for faculty data, including first name, last name, title,
email, office, and telephone extension. Upon clicking "submit", the HTML/PHP script
should check that all fields are filled in. If not, the script should print an error
message. Otherwise, the script should insert the data into a new entry within the
faculty table.

MCU BCASyllabus
Bachelor of Computer Applications (BCA)-2020 Page 88 C P Agrawal
PRACTICAL LIST ON DOT NET PROGRAMMING WITH VB.NET & ASP.NET

1. Write a program to perform arithmetic operation in console application using switch


case.
2. Write a program to perform reverse number.
3. Write a console application that obtains four int values from the user and displays the
product.
4. If you have two integers stored in variables var1 and var2, what Boolean test can you
perform to see if one or the other (but not both) is greater than 10?
5. Write an application that includes the logic from Exercise 4, obtains two numbers
from the user, and displays them, but rejects any input where both numbers are greater
than 10 and asks for two new numbers.
6. Write a console application that places double quotation marks around each word in a
string .
7. Write an application that uses two command-line arguments to place values into a
string and an integer variable, respectively. Then display these values.
8. Write an application that receives the following information from a set of students:
 Student Id:
 Student Name:
 Course Name:
 Date of Birth:
The application should also display the information of all the students once the data is
Entered. Implement this using an Array of Structures.
9. Create an application that allows the user to enter a number in the textbox named
„getnum‟. Check whether the number in the textbox „getnum‟ is palindrome or not.
Print the message accordingly in the label control named lbl display when the user
clicks on the button „check‟.
10. Write a program to declare class „Distance‟ have data members dist1,dist2 ,dist3.
Initialize the two data members using constructor and store their addition in third data
member using function and display addition.
11. Define a class „salary‟ which will contain member variable Basic, TA, DA, HRA.
Write a program using Constructor with default values for DA and HRA and calculate
the salary of employee.
12. Write a program to check whether the given number is armstong number or not.
13. Write a console application for bank account in C# .Net.
14. Write a console application to display student information using class and object.
15. Write a console application to display employee information using properties.
16. Write a console application for a class person having data members name & age.
Accept the value for this using constructor. And display the output for one object.
17. Write a console application containing a method that will swap the value of two
integer type variable.
18. Write a console application calculate the area and circumference of circle &rectangle
using inheritance .
19. Write a program for calculates the area and circumference of circle & rectangle using
abstract class.
20. Design a sign Up form & validate user phone no with exactly 10 digit and email-id.
21. Design a sign up form & validate username (minimum 8 characters &maximum 15
and only character) password and retype password (both should be same)
22. Design a web application form having loan amount, interest rate and duration fields.
calculate the simple interest and perform necessary validation ie Ensures data has
been entered for each field. Checking for non numeric value.
23. Create an application which will ask the user to input his name and a message, display
the two items concatenated in a label, and change the format of the label using radio
buttons and check boxes for selection , the user can make the label text bold
,underlined or italic and change its color . include buttons to display the message in

MCU BCASyllabus
Bachelor of Computer Applications (BCA)-2020 Page 89 C P Agrawal
the label, clear the text boxes and label and exit.
24. List of employees is available in listbox. Write an application to add selected or all
records from listbox (assume multi-line property of textbox is true).
25. “How is the book ASP.NET with c# by Raj Sharma?” Give the user three choice
:i)Good ii)Satisfactory iii)Bad. Provide a VOTE button. After user votes, present the
result in percentage using labels next to the choices.
26. Create a project that calculates the total of fat, carbohydrate and protein. Allow the
user to enter into text boxes. The grams of fat, grams of carbohydrate and grams of
protein. Each gram of fat is 9 calories and protein or carbohydrate is 4 calories.
Display the total calories of the current food item in a label. Use to other labels to
display and accumulated some of calories and the count of items entered. The form
food have 3 text boxes for the user to enter the grams for each category include label
next to each text box indicating what the user is enter.
27. Create a Global.asax file with Application variables cont, color1 and gotohp. Create a
Session variable called cont1. Initialize cont as 0 and assign any color to color1. For
the variable gotohp, give a hyperlink to any Website. Use the variables in a Web
Form. Try these with the lock and unlock methods.
28. Write a prgoram that gets user input such as the user name, mode of payment,
appropriate credit card. After the user enters the appropriate values the Validation
button validates the values entered.
29. Programs using ASP.NET Server controls. Create the application that accepts name,
password ,age , email id, and user id. All the information entry is compulsory.
Password should be reconfirmed. Age should be within 21 to 30. Email id should be
valid. User id should have at least a capital letter and digit as well as length should be
between 7 and 20 characters.
30. Database programs with ASP.NET and ADO.NET. Create a Web App to display all
the Empname and Deptid of the employee from the database using SQL source
control and bind it to GridView . Database fields are(DeptId, DeptName, EmpName,
Salary)
31. Database programs with ASP.NET and ADO.NET Create a Login Module which
adds Username and Password in the database. Username in the database should be a
primary key.
32. Write a program to get a user input such as the boiling point of water and test it to the
appropriate value using Compare Validator.
33. Database programs with ASP.NET and ADO.NET Create a web application to insert
3 records inside the SQL database table having following fields(DeptId, DeptName,
EmpName, Salary). Update the salary for any one employee and increment it to 15%
of the present salary. Perform delete operation on 1 row of the database table.
34. Create a web page to display the cricket score from the table event (id, name, score).
Refresh the website automatically after every 30 seconds.
35. Write a program to display three images in a line. When any one of the images is
clicked, it must be displayed below. On clicking the displayed image it must be
cleared.
36. Design a college website(minimum 4 pages)
37. Design a company website(minimum 4 pages)

MCU BCASyllabus
Bachelor of Computer Applications (BCA)-2020 Page 90 C P Agrawal
PRACTICAL LIST ON MOBILE APPLICATION DEVELOPMENT

1. Installing Android Environment


2. Create “Hello World” application. That will display “Hello World” in the middle of
the screen in the emulator. Also display “Hello World” in the middle of the screen in
the Android Phone.
3. Create an application with login module. (Check username and password).
4. Create spinner with strings taken from resource folder (res >> value folder) and on
changing the spinner value, Image will change.
5. Create a menu with 5 options and selected option should appear in text box.
6. Create a list of all courses in your college and on selecting a particular course teacher-
in-charge of that course should appear at the bottom of the screen.
7. Create an application with three option buttons, on selecting a button color of the
screen will change.
8. Create and Login application as above. On successful login, pop up the message.
9. Create an application to Create, Insert, update, Delete and retrieve operation on the
database.
10. Create a Simple Application using Android Resources.
11. Create a Simple Application using Layouts.
12. Create a Simple Application using Intents.
13. Create a Simple Application using user interfaces.
14. Create a Simple Application for playing Audio and Video files.

MCU BCASyllabus
Bachelor of Computer Applications (BCA)-2020 Page 91 C P Agrawal

You might also like