SGGU BCA Sem 4
SGGU BCA Sem 4
BCA Semster – 4
Unit-3Subsidiary books
o Meaning and types of cash book
o Trade and cash discount
o Three column cash book, purchase book,sales book, purchase return book & sales return book
Unit-5Computerized accounting
o Overview of Financial accounting software (Tally, Ex.Microsoft Financial)
Reference Books:
Financial Accounting, By P.C. Tulisan, Pearson Education
(For unit 1 refer chapter 1, 2 & 5, Unit 2 refer chapter 6, 7 & 8, Unit 3 refer chapter 9)
Cost Accounting, By M.Y. Khan & P.K.Jain, Tata Mc. Graw Hill
(For unit 4 refer chapter 1, 2, 3 & 4)
Financial Accounting Theory And Practice, By Prassna Chandra, Tata Mc. Graw Hill
Financial Managemant, By I M Pandey, Vikas Publishing House
Cost Accounting, By Jawaharlal, Publisher: Tata Mc. Graw Hill
Financial & Cost Accounting, By S.N. Maheshwari, Sultanchand & Sons.
Shri Govind Guru University, Godhara
BCA Semster – 4
Reference Book:
E- Governance Concepts and Case Studies by C S R Prabhu, PHI India pvt. ltd.
Shri Govind Guru University, Godhara
BCA Semster – 4
Textbox Control
Setting Properties
Name
Border style
Text
Text align
Auto size
Max length
Multi line
Read only
Word wrap
Location: X
Location: Y
Height
Width
Tab stop
Methods
Cut
Copy
Paste
Clear
Focus
Select
Select all
Show
Label
o Setting Properties
Name
Flat style
Image
Image align
Text
Location: X
Location: Y
Height
Width
Numeric up down
o Setting properties
Name
Border style
Text align
Up down align
Value
Shri Govind Guru University, Godhara
BCA Semster – 4
Interceptarrowkeys
Decimal places
Increment
Maximum
Minimum
Thousands Separator
Location: X
Location: Y
Height
Width
Button
o Setting Properties
Name
Flat style
Image
Image align
Text align
Textbox and Numeric up down control methods
Assignment statement
Comment statements
Unit:-2
Working with Variables, Constants, Data types and Expressions
Group box
o Setting properties
Name
Flatstyle
Text
Gridsize: width
Gridsize: height
Tabindex
Sizing and aligning controls
Setting a default button on a form and locking controls
Radio button
o Setting properties
Name
Check align
Checked
Flatstyle
Image
Image align
Text
Auto check
Shri Govind Guru University, Godhara
BCA Semster – 4
Tabindex
Introduction
Combo box Control
Setting Properties
Name
Dropdown style
Text
Dropdown width
Integral height
Maxdropdownitems
Maxlength
Sorted
Selected Index
Items
oMethods
Add()
Remove()
Remove At()
Clear()
Count()
Contains()
Insert()
Copyto()
Listbox control
Shri Govind Guru University, Godhara
BCA Semster – 4
Setting properties
Name
Items
Columwidth
Itemheight
Items
Selection mode
Sorted
_ multicolumn
Decision making control structures
If…then…else statement
The nested If…then…else structure
Select case statement
Unit:-4
Status Bar
o Setting properties
Panels
Shri Govind Guru University, Godhara
BCA Semster – 4
Sizing grip
Showpanels
Statusbar panel properties
Alignment
Autosize
Borderstyle
Icon
Minwidt
Picturebox
o Setting properties
Image
Sizemode
Picquestion
Stretchimage
Top, bottom, left, right
Common dialog controls
Open filedialog control
Save filedialog control
Font dialog control
setting properties
Allowscriptchange
Font
Scripts only
Show apply
Arrays
The dim statement for arrays
Dynamic dimensions
Declaring arrays
Array methods
Function procedures
Declaring a function procedure
Returning a value and existing a function procedure
Reference Books:
Murach's Beginning Visual Basic .NET By Anne Prince BPB Publication
Mastering Visual Basic.Net By Evangelos Petroutsos, BPB Publication
Shri Govind Guru University, Godhara
BCA Semster – 4
UNIT: 1 IntroductionToLinuxandGettingStartedwithUbuntu
• IntroductiontoLinux
oWhatisLinux?
oTheageof Linux
oTheproblemswithWindows
oThebenefitsof Linux
UNIT: 2 SecuringcomputerusingUbuntuandpersonalizingUbuntu
• SecuringComputer
oWindowssecurityvs. LinuxSecurity
oRootandordinaryusers
oPersonalizingUbuntu
oChangingthelookandfeel
Alteringthetheme
Changingindividualthemecomponents
Changingthewallpaper
oConfiguringinputdevices
Configuringmouseoptions
Changingkeyboardsettingsandshortcuts
oPersonalizinglogindetails
oChangingloginpicture
• PersonalizingUbuntu
oAddingandremovingdesktopitems
oAddingshortcut
Creatingashortcut
Creatingalink
oAddingandremovingmenus
Addingall menustoapanel
Addingtheapplicationsmenutoapanel, Deletingamenu
oSettingpowersavingfeatures
UNIT: 3ManagingFile
• Understandingfilesystemconcept
oDrivereferences
oCasesensitivity
oFileaccessandstorage
oUsingNautilus
Menubar
Toolbar
Locationbar
Zoomcontrols
Viewasicons/list
Placespane
Shri Govind Guru University, Godhara
BCA Semster – 4
oLaunchingfilesandrunningprograms
oAccessingremovablestoragedevices
Ejectingmediafromdrives
oIntroducingtheBashShell
oWhatistheBashShell?
oGettingstartedwithshell
Runningprograms
Runningtheshellviaavirtualconsole
Gettinghelp
oWorkingwithfiles
Listingfiles
Copyingfiles
Movingfiles
Deletingfiles
Changingandcreatingdirectories
• UnderstandingLinuxfilesandusers
oReal filesandvirtualfiles
oUsersandfilepermissions
Viewingpermissions
Alteringpermissions
oThefilesystemexplained
oMounting
Usingthemountcommand
MountingaDrivemanually
Removingamountedsystem
oFileSearches
Usingthefind command
Usingthelocatecommand
oUsingwhere iscommand
UNIT: 4 WorkingwithTextfiles,controllingthesystem,Multimedia
• Viewingthetextfiles
oUsingthecatcommand
oUsingthelesscommand
oUsingtheheadandtailcommands
oUsingacommandlinetext editor
Understandingvi modes
Usingvi to edit thefile
Creatinganewtext fileusingvi
oSearchingthroughfiles
Usinggrepto findtext
Usingregularexpressions
oComparingtext files
Shri Govind Guru University, Godhara
BCA Semster – 4
oViewingtheprocesses
oControllingprocesses
Killingprocesses
Controllingzombieprocesses
Usingother commandsto controlprocesses
oControllingjobs
oPipinganddirectingoutput
Pipingtheoutputsofcommands Redirectingoutput
ReferenceBooks:
BeginningwithUbuntuLinux(FirstEdition2007) ByKeirThomas, ApressPublications
Unix: ConceptsandApplications(FourthEdition) BySumitabhaDas, TataMcGrawHill
UnixShellProgramming ByYashvantP Kanetkar, BPBPublications
TheOfficialUbuntuBook ByBenjaminMakoHill, PearsonPublications
Shri Govind Guru University, Godhara
BCA Semster – 4 Syllabus
Waterfall Model
The Incremental Model
The Spiral Model
Overview Feasibility Study
Operational Feasibility
Technical Feasibility
Economic Feasibility
Schedule Feasibility
Requirement Modeling / Fact-finding techniques
Interview
Document review
Data and Process Modeling
Object-Oriented Modeling:
Analysis Model
Architecture Model
Component Design Model
Object-Oriented Approach:
Object-Oriented Analysis
Object-Oriented Design
The Constituents of OOAD:
Abstraction
Encapsulation
Shri Govind Guru University, Godhara
BCA Semster – 4 Syllabus
Inheritance
Polymorphism
Coupling
Cohesion
Components
Interfaces
The Language of OOAD – Unified Modeling Language:
UML Diagrams
Introduction
Scope of Use-Case Diagram
Benefits of Use-Case Diagram
Elements of Use-Case Diagram:
o Actors
o Use-Cases
o Relationship between Actor and Use Case
o Relationship between Use-Cases
o Relationship between Actors
o Guidelines for design of Use-Case Diagram
o Draw the Use-Case diagram for any Case study
Class Diagram:
o Analysis and Design version of Class Diagram
o Elements of Class Diagram
o Guidelines for design of Class Diagram
Object Diagram
o Elements of Object Diagram:
Objects
Links
Guidelines for design of Object Diagram
Draw the Class and Object Diagram for any Case Study
Sequence Diagram:
o Introduction
o Elements of Sequence Diagram:
Life Lines
Messages
Activation
Guards
Combined Fragments
Shri Govind Guru University, Godhara
BCA Semster – 4 Syllabus
Activity Diagram:
Introduction
Elements of Activity Diagram:
o Initial State
o Final State
o Action / Activity
o Transitions
o Decision
o Synchronization, Fork and Join
o Swimlanes
o Object and Object Flow
Guidelines for design of Sequence Diagram
Draw the Sequence Diagram for any case study
Introduction
Elements of State Chart Diagram:
o Initial State
o Final State
o State
o Transitions
Guidelines for design of State Chart Diagram
Draw the State Chart Diagram for any case study
Reference Books:
1. Magnifying Object-Oriented Analysis and Design by Arpita Gopal and Netra Patil, PHI
2. System Analysis and Design Methods by Gary B. Shelly, Thomas J. Cashman, Harry J.
Rosenblatt, Cengage Learling
Shri Govind Guru University, Godhara
BCA Semster – 4 Syllabus
• Introduction
• Significant Digits and Floating-Point Representation
• Floating point Arithmetic
Addition Operation
Subtraction Operation
Multiplication Operation
Division Operation
• Errors in Computation
• Absolute and Relative Errors
• Calculation of Absolute and Relative Errors
• Introduction
• Graphical Method
• Tabulation Method
• Iteration Methods
Bisection Method
False Position Method
Newton–Raphson Method
• Numerical Integration
• Introduction
• General Quadrature Formula (GQF)
• Trapezodial Rule
• Simpson’s 1/3 rule
Introduction
Lagrange Interpolation Method
Methods Based on Finite Differences
Forward Differences and the Forward Difference Table
Newton’s Forward Interpolation Formula
Backward Differences and the Backward Difference Table
Newton’s Backward Interpolation Formula
Divided Differences and the Divided Difference Table for
Unequally Spaced Points
Newton’s Divided Difference Interpolation Formula
Shri Govind Guru University, Godhara
BCA Semster – 4 Syllabus
4 Curve Fitting
Introduction
Straight Line Fit Using the LSF Method
Reverse Straight Line Fit
Polynomial Fit by the LSF Method
Power Function Fit Using the LSF Method
Reference Books:
Numerical Analysis with Algorithms and Computer Programs in C++ By Ajay Wadhwa, PHI
Learning Private Limited
Computer Oriented Numerical Methods, By R.S.Salaria, Khanna Book Publishing Co. Ltd.
Numerical Methods for Scientists and Engineers (Third Edition), By K. Sankara Rao,
Publication: PHI Learning Private Limited
Shri Govind Guru University, Godhara
BCA Semster – 4 Syllabus
UNIT–I INTRODUCTION
Reference book:
Design the User Interface by Ben Sheiderman, Pearson Education
The essential of User Interface Design by Alan Cooper, Wiley Dream Tech Ltd.
The essential guide to User Interface Design by Wilbert O Galitz
Shri Govind Guru University, Godhara
BCA Semster – 4 Syllabus
1 Create a form with one textbox, one label and one button.
Enter your name in textbox. On clicking of button, your
name must be displaed into the label.
Create a form with three buttons red, green and blue. On the
2
click of red button back color of the form will be changed to red
and son.
3 Create a form, such that while running the application the form
should always be shown in the middle of the screen.
4 Design on interface of simple calculator.
5 Design a form with numeric up down control. It shows only
even numbers between 1 to 50.
1
6
Write a program to create a color pallet. Take three numeric up
down for Red, Green and Blue color and one label. And
According to the scrollbar values , the color of the label should
be changed.
7 Change the icon of the form.
9
Design and develop a project to convert an English
Measurement given in Miles,Yards, Feet and Inches to a
metric measurement in kilometers, meters and centimeters.
Use the following formula to change the English
Measurement to inches.
Total inches = 63360*miles + 36*yards + 12*feets + inches
Use the following formula to determine equivalent meters.
Meters = total inches / 39.37
10 Write a program to convert rupees value to dollar value.
1 Enter 5 numbers find out highest and second highest. For the
highest no check it is prime or not and for second highest
Calculate its Fibonacci series.
9 Design a form to accept a text from the user and then put two
text boxes to input word to find and replace. If the user clicks on
find button, show index of the first occurrence of the word
given in find textbox. If user clicks replace button, found
word should be replaced with the word given for replacement.
BCA0P402 - Praticals
Open Source Operating system Practical
1 Checktheoutputofthefollowingcommands:date,ls,who,cal,ps, wc,cat,uname,
pwd,mkdir,rmdir,cd,cp,rm, mv,diff, chmod,grep,sed, head, tail,cut,paste, sort, find,man
2 Writeascripttofindthecomplete pathforanyfile
3 Writeashellscripttoexecutefollowingcommands
1. Sort fileabc.txtand savethissortedfile inxyz.txt
2. Giveanexample of :Toexecute commandstogetherwithoutaffectingresult of
eachother.
3. Howtoprint“thisis
athree –line
1. Text message”
4. Whichcommanddisplayversionof theUNIX?
5. Howwouldugetonlinehelp of catcommand?
4 Writeashellscripttoexecutefollowingcommands
1. Howwouldudisplaythehiddenfiles?
2. Howdeletedirectorywithfiles?
3. Howwouldusercando interactivecopying?
4. Howwouldusercando interactivedeletionoffiles?
5. Explaintwofunctionalityof “mv”commandwithexample?
5 Writeashellscripttoexecutefollowingcommands
1. Createafilecalledtext andstorename,ageandaddressinit.
2. Displaythecontentsof thefiletext onthescreen.
3. Delete thedirectoriesmydirandnewdiratone shot.
4. Sort anumericfile?
5. Changethepermissionsforthefilenewtextto666.
6 Writeshellscriptthatacceptfilenameanddisplays last modificationtimeiffileexists,
Otherwisedisplayappropriatemessage.
Page 23 of 26
SHRI GOVIND GURU UNIVERSITY, GODHARA
BCA Semester - 4
19 Writeashellscripttodisplaythefollowingmenuandactsaccordingly:
i.Calendarof thecurrentmonthand year.
ii.Display“GoodMorning/GoodAfternoon/GoodEvening”accordingtothe
currentlogintime.
iii.Username,Usershomedirectory.
iv.Terminalname,Terminaltype.
v.Machinename.
vi.No.of userswhoarecurrentlyloggedin; Listof userswhoarecurrently
loggedin.
20 Writeashellscriptthat displaysthefollowingmenuandactsaccordingly
1. Concatenatestwostrings
2.Renamesafile
3.Deletesafile.
4. Copythefile tospecificlocation
21 Writeashellscripttochange thesuffixofallyour *.txtfilesto.dat.
Page 24 of 26
SHRI GOVIND GURU UNIVERSITY, GODHARA
BCA Semester - 4
25 Writeashellscriptthatacceptstwodirectorynamesfromthecommandlineandcopies
all thefilesof one directorytoanother.Thescriptshoulddothefollowing
If thesource directorydoes notexist, flashaerror message
If destinationdirectorydoesnotexistcreate it
Oncebothexistcopyall thefilesfromsourcedirectoryto
destinationdirectory.
26 Writeashellscriptthat displaysthefollowingmenu
Listhome directory
Date
Print workingdirectory
Usersloggedin
Readtheproperchoice.Executecorrespondingcommand.Checkforinvalidchoice.
27 Writeashellscriptthat displaysallhiddenfilesincurrentdirectory.
28 WriteashellscriptthatCombinetwofilesinthethirdfilehorizontallyandvertically.
29 Writeashellscripttodeleteallthespacesfromagivenfile.
30 Writeashellscripttofindagivendatefall onaweekdayoraweekend.
31 Writeashellscripttosearchforagivenwordin allthefiles givenastheargumentson
thecommandline.
32 Writeashellscriptthat displaylast modifiedfileinthecurrentdirectory.
33 Writeascripttodisplaythepermissionsoftheparticularfile.
34 Writeashellscripttodisplaythecalendarinthefollowingmanner:
i.Displaythecalendarof monthsm1andm2by‘CALm1,m2’commandfile.
ii.Displaythecalendarof the monthsfromm1tom2 by‘CALm1-m2’commandfile.
35 Writeashellscripttodisplaythefollowingmenuforaparticularfile:
i.Displayall thewordsof afile inascendingorder.
ii.Displayafile indescendingorder.
iii.Toggleallthecharactersinthefile.
iv.Displaytype of thefile.
36 Writeashellscripttocheckwhetherthenameduseriscurrentlyloggedinor not.
Page 25 of 26
SHRI GOVIND GURU UNIVERSITY, GODHARA
BCA Semester - 4
37 Writeashellscripttodisplaythefollowingmenuforaparticularfile:
i.Displayall thewordsofafileinascendingorder.
ii.Displayafile indescendingorder.
iii.Displayafile in reerseorder.
iv.Toggleall thecharactersinthefile
v.Displaytype ofthefile.
38 Writeashellscripttofind total no. Ofusersandfindsouthowmanyof themare
currentlyloggedin.
39 Writeashellscriptthat displaysthedirectoryinformationinthefollowingformat-
Filename Size Date Protection Owner
40 Writeashellscripttodisplayfive largestfilesfromthecurrentdirectory
41 Writeashellscriptthat togglescontentsofthefile
42 Writeashellscriptthat reportwhetheryourfriendhascurrentlyloggedinor not. If he
hasloggedinthentheshellscriptshouldsendamessagetohisterminalsuggestinga
dinnertonight.If youdohavewritepermissiontohisterminalor ifhehasn’tloggedin
thensuchamessageshouldbemailedtohimaboutyourdinnerproposal.
43 Writeashellscriptfortheperformingthewriteandmail.
44 Writeashellscripttoaccept anycharacterusingcommandlineandlistall thefiles
startingwiththatcharacterinthecurrentdirectory.
45 Createafilecalledstudentcontainingroll-no,nameandmarks.
a. Displaythecontentsof thefilesortedby marksindescendingorder
b. Displaythenamesof studentsinalphabeticalorderignoringthecase. c.
Displaystudentsaccordingtotheirrollnos.
d. Sort fileaccordingtothesecondfieldandsave it tofile‘names’. e.
Displaythe list of studentswhoscoredbetween70and80.
Page 26 of 26