0% found this document useful (0 votes)
28 views26 pages

Bca Sem III Syllabus

Uploaded by

devrajbhise14
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)
28 views26 pages

Bca Sem III Syllabus

Uploaded by

devrajbhise14
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/ 26

SEMESTERIII

Course Course Title Course Credit Hours / IA UE Total


Number Type s Week

L T P
301 OperatingSystems DSC 3 3 1 - 40 60 100
302 SoftwareEngineerin DSC 3 3 1 - 40 60 100
g
303 JavaProgramming DSC 3 3 1 - 40 60 100
304 Statistics MDC 3 3 1 - 40 60 100
305 LabonOracle DSC 2 - - 4 40 60 100
306 Labon Java DSC 2 - - 4 40 60 100
307 Start-up AEC 2 2 - - 50 - 50
Management
308 Yoga & Meditation VBC 2 2 - - 50 - 50
Total 20 16 4 8 340 360 700

The student should complete TWO MOOCs (Massive Open Online Courses ) as add on Course
which provides wide access to the online learning. The student will complete MOOCs
prescribed by the institute in semester III, Sem IV, and / or Sem V. Additional Credits
will be given to the student as per MOOCs Policy
Programme:BCACBCS– RevisedSyllabusw.e.f.-Year2022 –2023

Semester Course Code CourseTitle


III 301 OperatingSystems
Type Credits Evaluation Marks
Discipline Specific Course 3 IE(40) + UA(60) 100
Course Objectives:
To make students to:
 Toacquire knowledge regarding structure and working of
themajoroperatingsystemcomponents
 To learn and apply different process and memory scheduling algorithms and
synchronization techniques to achieve better performance of computer system.
 To understand structure and organisation of file system .
Course Outcomes:
After completing the course the students shall be able to
 Understandfunctioningandworkingof Operating System
 Explaintheconceptsofprocess scheduling, memory and file management
 Understand I/O System

Unit Sub Unit Competency Competency Sessi


Indicators ons
IntroductiontoO Definition and concept of OS, Understand Concept of 7
peratingSystem History of OS, Importance and the basic basic
function of Operating conceptof terminologies
system.Types of OS-Batch System,
timesharing, Multitasking, Operating and structure
multiprogramming, System and of Operating
multiprocessing,online operating its structure System
system, real time, distributed
operating system. Views-command
languageusers view, system call
users view, structure of OS-
simple, monolithic system and
layeredsystem, client server
model.User operating-system
interface: command line interface,
GUI,systemcalls.
ProcessManagem Process concept, Process Control Apply different types 10
ent Block, process states and its concepts of of process
transitions, context switch, Process Scheduling
OSservices for Process Manageme Algorithms
management, scheduling and types nt and
of schedulers, scheduling Scheduling
algorithm-First come first served,
shortest job first, shortest
remaining time next, time slice
scheduling,priority-
basedscheduling,multilevelqueue,m
ultilevelqueue withfeedback
StorageManagem Basicconceptofstoragemanagement, Understandi Storage 10
ent logicalandphysicaladdress space, ng the Management
swapping,
contiguousallocation,non- concept of Techniques for
contiguousallocation,fragmentation, Storage efficient
segmentation,paging,demandpaging Management utilization
,virtualmemory,pagereplacementalg Strategies
orithms-FIFO,Optimalpage
replacement algorithm, least
recently page replacement
algorithm, clock page replacement
algorithm, design issue of paging,
thrashing.
Inter-process  Need, Mutual Exclusion, Semaphore, Study the Concept of 8
communication Busy-wait Implementation, concept of IPC and
and characteristics of semaphore,
synchronization Deadlock Synchronizati
queuing implementation of
with its on
semaphore, producer consumer
problem, critical region and Prevention
conditional critical area. What is
deadlock? Conditions to occur the
deadlock, deadlock prevention,
deadlock avoidance- banker‘s
algorithm. resource request, resource
release.

File Systems and File System : Files-basic concept, Understand Structure of 10


I/O System file attributes, operations, file concept of File with its
types, file structure, access File with Security and
methods, Directory- structure-
its structure Disk
single level directory system, two
level directory system, and Scheduling
hierarchical directory system, Principles Algorithms
directory operations, protection, of Input
security, allocation method. Output
Input/output System: System
 Principles of I/O hardware, I/O
Programme:BCACBCS– RevisedSyllabusw.e.f.-Year2022 –2023

devices, device controller, DMA,


Principles of I/O software- goals,
interrupt handler, device driver.
Mass storage structure-disk
structure, disk scheduling (FCFS,
SSTF, SCAN, LOOK, C- SCAN,
C-LOOK)

ReferenceBooks:

Sr.No. Name of the Title of the Book Year Publisher


Author Company
1 SilberSchatz, Galvin, Operating 11th Edition Wiley Publication
Gagne SystemConcepts
2 MilanMilinkovic OperatingSystemsConc 2nd McGraw Hill
eptandDesign Edition Education India
3 AndrewTanenbaumandA Operating 3rd Pearson
lbertWoodhull SystemsDesign Edition
andImplementation

Online Resources:
Online Resources Website address
No.
1 https://www.studytonight.com/operating-system/
2 https://www.tutorialspoint.com/operating_system/index.htm
3 https://www.youtube.com/watch?v=WJ-UaAaumNA
4 https://www.youtube.com/watch?v=zFnrUVqtiOY

MOOCs:
Resources No. Website address

1 NPTEL/ Swayam
2 www.edx.com
3 www.coursera.com
Semester Course CourseTitle
Code
III 302 Software engineering
Type Credits Evaluation Marks
Discipline Specific Course 3 IA(40) + UE(60) 100
Course Objectives:
To make students to:

 To make students familiar with basic concepts of Software Engineering.


 To introduce the methodologies involved in the development and maintenance of Software over
its entire life cycle.
Course Outcomes:
After completing the course, the students shall be able to
 Understand life cycle models, Requirement elicitation techniques, understand the concept
of Analysis and Design of software.
 Develop SRS as per any of the existing standards.
 Implement software engineering concepts in software development to develop quality software..

Unit Sub Unit Competency Competency Sessions


Indicators
Introduction to  Software, Program vs Software, Understandin Concept the 8
Software software characteristics, gof basic basic
Definition of Software
Engineering: terminologies terminologies
Engineering, importance,
principles of software engineering, of software & of software
Difference between software software & software
engineering and software engineering engineering
programming, Members involved
in software development.

Software Need of Feasibility study, types Apply the different 8


process and of Feasibility study, Cost concepts of types of s/w
Feasibility Benefit Analysis. feasibility development
study:  General software development study & s/w Models and
life cycle with all phases. development its
Overview of software models model implementati
(Waterfall, Prototyping, and
on
Spiral and Rapid Application
Development model).
Requirement  What is Requirement Engineering, Derive the software 11
Engineering Types of requirements, concept of requirements
Requirement elicitation
Concepts and techniques- Traditional methods software from user and
Methods: and Modern methods, Verification requirements design the
and validation process. Principles & SRS SRS
of Requirement Specification, document. document
Software Requirement
Specification document Outline
Characteristics of good SRS: -
correct, complete, unambiguous,
consistent, modifiable, traceable,
Understandable
Analysis and Analysis and Design Tools: Draw Ability to 8
Structured Entity-Relationship Diagrams, different draw
System Design Decision Tree and Decision diagram Software
tools: Table, Data Flow Diagrams based on design
(DFD), Data Dictionary, software diagrams
Elements of DD design and operate
Advantage of DD, Pseudo analysis
code, Input and Output Design tools.
Structured System Design:

 Modules Concepts and Types


of Modules Structured Chart ,
Qualities of Good Design ,
Coupling, Types of Coupling ,
Cohesion, Types of Cohesion,
CASE STUDIES (Based on
Above Topic)

Software Definition, Test characteristics, Understand Learn basics 10


Testing, Quality Types of testing: Black-Box concept of of Testing ,
Control and Testing, White-Box Testing, Testing , Quality
Software Unit testing, Integration testing Quality control and
Maintenance Quality concept: control and Maintenance
Quality, SQA Plan, Software Maintenance
Configuration Management
Formal Technical review:
Review meeting, review
reporting and review guidelines
Software Configuration
Process.
What is software maintenance?
Programme:BCACBCS– RevisedSyllabusw.e.f.-Year2022 –2023

Categories of Software
Maintenance: Corrective
maintenance, Adaptive
maintenance, Perfective
maintenance, and preventive
maintenance.

ReferenceBooks:

Sr.No. NameoftheAuthor Title ofthe Book Year PublisherCompa


ny
1 Roger S. Pressman SOFTWARE seventh McGraw Hill
ENGINEERING A edition International Edition
PRACTITIONERS
APPROACH
2 Sommerville Software Engineering seventh Pearson Education
edition
3 K.K. Aggarwal & Software Engineering - New Age
Yogesh Singh International

Online Resources:
OnlineResourcesNo. Websiteaddress

1 https://www.youtube.com/watch?v=Z6f9ckEElsU
2 https://www.youtube.com/watch?v=4b1D1QFEel0

MOOCs:
ResourcesNo. Websiteaddress

1 https://onlinecourses.nptel.ac.in/noc19_cs69/preview

2 https://www.classcentral.com/course/introduction-to-software-engineering-98973
Semester Course CourseTitle
Code
III 303 Java Programming
Type Credits Evaluation Marks
Discipline Specific Course 3 IA(40) + UE(60) 100
Course Objectives:
 To develop proficiency in creating console based applications using the Java
Programming Language.
 To interpret the concepts of object oriented Programming Language and easily use Java.
 To understand and implement File Handling in Java.
 To develop Application using Database Connectivity in Java.
Course Outcomes:
At the end of this course, student should be able to understand
 Design interfaces, abstract and concrete classes
 Use concurrent programming, Java Collections and utility classes
 Able to achieve object persistence using object serialization.
 Get the main features of Java Programming for Business Applications

Unit Sub Unit Competency Competency Sess


Indicators ions
Introduction to Features of Java, Java Understanding Basic
Java: compiler, JVM, Garbage What is Java, terminologies in
collection, Data types, Structure of Java programming
concept of class and object, Java Program, Language and its
control structures in java, Understanding core concepts 8
arrays in java, array of Java Data
objects. types, Control
Statements and
the concept of
an array
Class and Concepts of OOP, Defining a Understanding Introduction to
Object class, creating objects from the concept of OOP, Functions
Concepts: class, adding attributes and Class, Object, and Modifiers
methods to the class, using polymorphism,
constructors, Encapsulation
Passing values to the etc 10
functions – pass by value, Concept of
pass by reference, Function Function
overloading. Package and
Modifiers – public, private, Exception
protected, default, static, Handling
final, Concept of package,
Introduction to Exception
Handling.
Inheritance and Concept and importance of Understanding Implementation of 8
Polymorphism: inheritance, is-a relationship, the properties Inheritance,
types of inheritance, Inheritance and Method
Polymorphism – function Polymorphism. Overloading,
overriding, dynamic method Constructor
dispatch. Overloading and
Using abstract and final Method
keywords with class Overriding
declaration, Concept of
interface and class.
Java Concept of streams, types of Understanding
Input/Output: streams – byte streams, the concept of File Handling, 8
character streams. File Handling Concept of stream,
The Console: System.out, Implementation of
System.in, and System.err, various Input and
InputStream class, Output Streams
OutputStream class, File for handling the
class, FileInputStreams, File data.
OutputStream, Reader class,
Writer class, FileReader,
FileWriter.
GUI Introduction to GUI controls Applying
Programming – Button, Lable, TextField, Understanding commonly used
(AWT, SWING) TextArea, List, Checkbox the concept of controls of AWT 11
And Applets and RadioButtons, Scrollbar, Graphical User and Swing
Menu etc. Interface Introduction to
Applets: Applet concept, Understanding Applet, Life Cycle
creating basic applet, applet the Concept of of an Applet.
lifecycle, controlling applet Applet
content
ReferenceBooks:

Sr.No. Name of the Title of the Book Year Publisher


Author Company
1 Herbert Schildt The Complete Reference 7th Edition McGraw-Hill
JAVA
2 Cay S. Horstmann and Core Java Volume-I 8th Edition Sun Core Series
Gary Cornell
3 Bruce Eckel Thinking In Java 4th Edition Printice Hall

Online Resources:
Online Resources Website address
No.
1
https://www.w3schools.com/java/

2 https://www.javatpoint.com/java-tutorial
3 https://www.tutorialspoint.com/java/index.htm
4 https://docs.oracle.com/javase/tutorial/

MOOCs:
Resources No. Website address

1 NPTEL/ Swayam

2 www.edx.com

3 www.coursera.com
Programme :BCA CBCS– Revised Syllabus w.e.f.-Year2022 –2023

Semester Course Course Title


Code
III 304 Statistics
Type Credits Evaluation Marks
Minor Specific Course 3 IA(40) + UE(60) 100
Course Objectives:
 Tounderstand the statistical concepts.
 Toprovideknowledge related to various tabulation methods and representation of data.
 To learn and apply Measures of Central Tendencies, Measures o Dispersion, Regression
and Correlation Analysis.

Course Outcomes:
After completion of the course the students shall be able to
 Understand types of statistical data, data collection and representation of data.
 ExplaintheconceptsofMeasures of Central Tendencies, Measures o Dispersion, Regression
and Correlation Analysis.
 Solve examples applying Measures of Central Tendencies, Measures o Dispersion,
Regression and Correlation Analysis.
Unit Sub Unit Competency Competency Sess
Indicators ions
Unit-I Definition of Statistics, Understand Introduction to
Introduction Importance of Statistics, Scope the statistics
to Statistics of statistics, Limitations of
Data importance , concepts
Statistics, Advantages and
Collection and Disadvantages of Statistics. scope of
representation statics in day
 Types of data: Primary and to day life Tabulation and
Secondary data,
representation
 Sources of Data collection,
Understand of data 13
 Tabular Representation of
data: Ungrouped and grouped the types of
frequency distribution, data and
represent it
Graphical representation of
data: Histogram, frequency graphically
polygon and Curve,
Cumulative frequency curves
(ogive curves).

Unit-II a) Mean: Understandin Measures of


Measures of Definition, problems on mean g the concept central
central for individual observations,
ungrouped frequency distribution of measures tendency like
tendency
and grouped frequency of central mean , median
distribution, merits and demerits, tendency. and mode
Examples.
b)Median:
Definition, problems on median
individual observations,
ungrouped frequency distribution 9
and grouped frequency
distribution, merits and demerits,
Examples.
 c) Mode:
 Definition, problems on mode
for individual observations,
ungrouped frequency distribution
and grouped frequency
distribution, merits and demerits,
 Examples.
Unit-III a)Range: Understandin Concept of
Measures of Definition, problems on range g the concept Range, Mean
Dispersion for individual observations, of Measures Deviation and
ungrouped frequency
of Dispersion Standard
distribution and grouped
frequency distribution, merits Deviation 9
and demerits of Range,
Examples.
b)Mean Deviation:
Definition, problems on mean
deviation about mean for
individual observations,
ungrouped frequency
distribution and grouped
frequency distribution, merits
and demerits, Examples.
c) Standard Deviation:
Definition, problems on
standard deviation for
individual observations,
ungrouped frequency
distribution and grouped
frequency distribution, merits
and demerits.
Coefficient of variation,
coefficient of Determination
and Standard error, Examples.
Unit-IV Introduction to Regression Understand Estimating
Regression Analysis, Lines of Regression concept of Regression
Analysis Equation: Regression coefficients
A) Regression Equation of Y
equations using
on X,
B) Regression Equation of X regression 7
on Y , Properties of equations.
Regression co-efficients ,
problems on finding
regression equations and
estimations
Unit-V Introduction, Understand Studying
Correlation Types of Correlation, concept of various types
Analysis Scatter Diagram , Correlation of correlation
Karl Pearson’s coefficient of
Analysis and estimating
correlation,
Properties and Interpretation correlation
coefficients 7
of Correlation coefficient,
Merits and Demerits of Karl
Perason’sCoeffecient,
Spearman’s Rank correlation
Coeffecient,
Examples
Programme :BCA CBCS– Revised Syllabus w.e.f.-Year2022 –2023

Reference Books:
Sr.No. Name of the Title of the Book Year Publisher
Author Company
1 S.P.Gupta Statistical Techniques 45th Edition Sultan Chand &
sons, Educational
Publishers New
Delhi
2 RanjeetChitale Statistical and Quantative 15th Edition NiraliPrakashan
Methods
3 M.G.Dhayagude Statistical and Quantative 1st Edition Everest Publishing
Methods House

Online Resources:
Online Resources Website address
No.
1 https://www.tutorialspoint.com/statistics/index.htm
2 https://www.toppr.com/guides/maths/statistics/data/
3 https://ncert.nic.in/textbook/pdf/kest105.pdf
4 https://ncert.nic.in/textbook/pdf/kest106.pdf
5 https://ncert.nic.in/textbook/pdf/kest107.pdf
6 https://www.cimt.org.uk/projects/mepres/alevel/stats_ch12.pdf

MOOCs:
Resources No. Website address

1 NPTEL/ Swayam
2 www.edx.com
3 www.coursera.com
Semester Course Course Title
Code
III 305 LabonOracle
Type Credits Evaluation Marks
Discipline Specific Course 2 IA(40) + UE(60) 100
Course Objectives:

To learn the concepts related to SQL (Structured Query Language) and different SQL
commands
 Todesigndatabaseschemaandconstruct various SQL queries.
 To develop subprograms for business application.
 Thisisfoundationalcourseforbuildingup databaseand processingthrough different queries.
Course Outcomes:
Attheendofthiscourse,thestudent shouldbeableto:
 Creatingtables, and design queries usingSQL
 ApplyingSQLOperatorsandSQLFunctionsindesigning the SQL queries
 Writingandsolvingcomplex queries basedonjoins, subqueries
 WritingPL/SQLblocks andobjects..

Unit Sub Unit Competency Competency


Sessions
No. Indicators
Introduction to Oracle and SQL: Understand the To know 10
Introduction to Oracle and SQL SQL concept different data
Unit- Components of SQL, Data types, operators, Get practice on types and DDL
I DDL Commands – Defining a database in SQL, SQL basic statements and
Creating table, changing table definition, Statements Practicing
removing table. Data Constraints: Primary key, DDL
Foreign Key, NOT NULL, UNIQUE, CHECK statements
constraint. with
constraints
Exp – Create following
1 student tables in your user with specified constraints.

(1) StudentInformationTable:

Student_id varchar2(20)
Last_name varchar2(25)
First_name varchar2(20)
Dob varchar2(20)
Address varchar2(300)
City varchar2(20)
State varchar2(2)
ZipCode varchar2(9)
Telephone varchar2(10)
Fax varchar2(10)
Email varchar2(100)

(2) DepartmentInformationTable:

Department_Id varchar2(20)primarykeyDepartment_Name varchar2(25)

(3) Instructor'sInformationTable:

Instructor_id varchar2(20)primarykey
Department_Id varchar2(20)Foreignkeydepartment(department_id).
Last_Name varchar2(25)
First_Name varchar2(200)
Telephone varchar2(20)
Fax varchar2(20)
Email varchar2(100)

(4) CourseInformationTable:

Course_Id varchar2(5)
Department_Id varchar2(20)foreignkeydepartment(department_id)Title char(60)
Description varchar2(200)
Additional_fees numberprimarykey(course_id,department_id)

Exp – DML Commands- Inserting, updating, deleting data.


2 Describe command.

Describethestructureofthefollowingtables.
1. Studentinformationtable
2. Departmentinformationtable
3. Instructor'sInformationTable
4. CourseInformationTable

Exp - AltertheTablewiththefollowingrequirements.(Hint:UseAlterTableCommand)
3
(1) Alterthestudenttabletomakethefollowingchanges:

AddanewcolumnGenderwhich isof chardatatype.


AlterthecolumnsizeofFirst_Nameto25.
AlterthedatatypeofDobtoDate
AddaprimarykeyconstraintfortheStudentId.
(2) AltertheCourseTabletomakethefollowingchanges:

AddanewcolumnUNITS,whichisofthenumberdatatype.

Exp – InsertRecordsintothefollowingtables.(Hint:insertminimum10recordsineachtable).
4
1. StudentInformationTable.
2. DepartmentInformationTable.
3. InstructorInformationTable.
4. CourseInformationTable.

Exp - DQL Commands: Select Statement with all options.


5 Renaming table, Distinct Clause, Sorting Data in a Table.

(1) DisplayallinformationfromtheStudenttablewhoselastnameisnull.

(2) DisplaytheStudentIdandtheFirstnamefromtheStudenttablewhodoesn'thaveatelephone
andanemail.

(3) DisplayStudentsFirstnamewhosecityisChennai.

(4) DisplayStudentsLastnamewhosestatestartswiththeletter"T".

(5) DisplayStudentsId,LastNamewhosestateendswiththeletter'A'.

(6) DisplayStudentsFirstname,DobwhoseFirstnamecontains'A'intheFourthposition.

(7) DisplayStudentsFirstnameandLastnameConcatenated.

DisplayallinformationfromtheStudenttablewheretheStudentsFirstnameisofonlytencharacters.
Exp –
(1) Updateallinformation’sfromtheStudenttablewhoselastnameisnulltoalastnameof'
6
Nil'.

(2) UpdatetheFirstnamefromtheStudenttablewhodoesn'thaveatelephoneandanema
iltoavalueof'Radiant'.

(3) UpdateStudentsLastnamewhosecityisChennaito'Madrasi'.

UpdateStudentsLastNamewhosestatestartswiththeletter'T'toavalueof'TTT'.
Exp –
(1) Deleteallinformation’sfromtheStudenttablewhoselastnameisnull.
7
(2) DeletetheinformationfromStudenttablethatdoesn'thaveatelephoneandanemail.

(3) DeleteStudentsinformationwhosecityisChennai.
(4) DeleteStudentsinformationwhosestatestartswiththeletter'T'

(5) DeleteStudentsinformationwhosestateendswiththeletter'A'

DeleteStudentsinformationwhoseFirstnamecontains'A'intheFourthposition.
Unit Introduction to Database objects: views, Understand and To know usage 10
- II sequences, index, synonym practice the of different
database objects
DML
statements
with options
Exp - (1) Createaviewnamedstudentfromstudentinformationanddepartmentinformationt
8
ablesthatcontainsonlythefollowingcolumnsstudent_id,firstname,lastnameand
department_id.

(2) Updatethecolumnofnewlycreatedviewstudent.Observethechangesinthebasetable
s.
(3) Createasynonymforcourseinformationtablewithnamecours.

(4) Createasequenceinstseqwiththefollowingspecificationsminimumvalue1,maximum
value20,incrementby1,startwith0,withcycleandcache10.
(5) Alterthesequencesuchthatthemaximumvalueisonly15.

(6) Createalocalindexnamedstudonfirstnameofstudentinformationtable.
Introduction to PL/SQL programming: Learn to write Various 10
Unit: PL/SQL Block, PL/SQL Execution and practice programming
III Environment, Data types, Variables, Constants, subprograms controls in
Displaying User Message on screen, subprograms
Conditional Control in PL/SQL, Iterative
Control Structure: While Loop, For Loop,
Goto Statement
Exp – (1) WritePL/SQLblocktoincreasethesalaryby15%forallemployeesinemptable.
9
WritePL/SQLblocktodecreasetheadditional_feesintheCoursetableto5%.

Reference Books:
Sr.No. Name of the Title of the Book Year Publisher
Author Company
1 IvanBayross. SQL,PL/SQLTheProgramm 3rdRevisedEdi BPBPublications
ingLanguageofOracle tion
Programme: BCA
Course
Semester CourseTitle
Code
III 306 Lab on Java
Type of Credits Evaluation Marks
Course
Discipline Specific 2 IA(40) + UE(60) 100
Course
CourseObjectives:

 To develop logical abilities of students using Java Programming language


CourseOutcomes:
Atthe successful completionofthecoursethe learner willbeableto

 Provide foundation for programming and Enable the students to analyze and efficiently solve the
problems using Java Programming.

Unit. Contents Competency Competency


No. Sessions
Indicators
1 Program to demonstrate the Evaluate the Able to write and 5
following: ability of execute the Java
1. Branching Statements programming programs using
2. Looping Statements using basic java basic structures
3. Classes and objects
4. Arrays
5. Array of objects.
2 Design Programs on following Implementation of Able to write and 5
concepts: OOP concepts, execute the Java
1. Constructor Functions and programs
2. Constructor Overloading Modifiers to solve
usingpolymorphis
3. Pass by value problems
4. Method Overloading m, Encapsulation.
5. Package Concept of
6. Exception Handling Function Package
and Exception
Handling
3 Working with Inheritance and Implementation of Application of 6
Interface: Inheritance, Inheritance and
1. Programs to demonstrate Method Polymorphism.
working of Inheritance, types of
Overloading,
inheritance and Polymorphism –
function overriding. Constructor
2. Making use of abstract and Overloading and
final keywords with class Method
declaration. Overriding
3. Programs to demonstrate
working of interface.

4 Program to demonstrate Java Writing programs Apply the concept 6


Input/Output : to Handle data in of File Handling
1. Concept of streams, byte files as stream,
streams, character streams.
Implementation of
2. The Console: System.out,
various Input and
System.in, and System.err
Output Streams
3. Making use of InputStream
for handling the
class, OutputStream class, File
data.
class, FileInputStreams, File
OutputStream, Reader class,
Writer class, FileReader,
FileWriter. Buffered streams –
BufferedInputStream,
BufferedOutputStream,
BufferedReader, BufferedWriter.
Object Streams
5 Write a java program that loads Writing programs Apply the concept 8
names and phone numbers from a to Handle data in of File Handling
text file where the data is files as stream,
organized as one line per record
Implementation of
and each field in a record are
various Input and
separated by a tab (\t).it takes a
Output Streams
name or phone number as input
and GUI for
and prints the corresponding other
handling the data.
value from the hash table(hint:
use hash tables)
6 Implement the above program
with database instead of a text
file.

Reference Books:
Sr.No. Name of the Title of the Book Year Publisher
Author Company
1 Herbert Schildt Java: The Complete Seventh McGraw-Hill Osborne
Reference,; Edition, 2007 Media

2 Cay S. Horstmann Core Java-Volume-I Eighth Edition, Sun Core Series


and Gary Cornell 2008
3 Bruce Eckel Thinking In Java Fourth Edition Printice Hall
Programme: BCA
CourseCode
Semester CourseTitle
III 307 Start up Management
Type ofCourse Credits Evaluation Marks

Ability Enhancement 2 CA – 50 marks 50 marks


Course
CourseObjectives:

 To inspire the student Fraternity with entrepreneurial mind sets andencourage them to
brainstorm ideas for a startup.
 To identify various sources of funding and how one can raise capital for a startup.
 To Outline various phases of the new ventures and help one to identify growing markets.
 To acquire skills to overcome challenges one faces in a startup.
CourseOutcomes:
Atthe successful completionofthecoursethe learner willbeableto

 Students will get a better understanding of how to establish a startupand various options
available for startup.
 Better Understanding of capital raising and other legal requirements for a new venture.
 Develop in students requisite qualities of an entrepreneur
 Helps a student from the desire of a start up to a complete entrepreneur.

Competencyin
UnitNo. Subunit Competencies Sessions
dicators

I  What is a startup
 Interception of a startup, idea
Introducti generation. Understanding the
on to  Business startup, venture need of Parameters for
choice startupconcept and setting up a startup. 7
Startup  Startup prominence in the government policy
Managem Indian Scenario to promotestartup
 Role of the Government in
ent promotion of startups
 The six forces of change.
 Identifying startup capital
 Sources of capital and
funding
II  Estimation of fund
requirement for a startup Learning about the
Venture
 Positioning of a new startup legal frame work of various sources of
capital and a startup and funding and ways 8
/ Venture
Statutory discounts offered to apply for funding
Environmen  Approval of new venture in tax structure
t  Tax structure and tax
discounts for new ventures
 Legal environment for
startups and new ventures
 Case study
 Feasibility Analysis
III  Ways and means of
raising funding’s Understanding
Financial
 Equity Funding Acquaintance with succession plans
aspects at
 Crowd funding fund raising and financial
the start 7
 Alliance and Partnership methods and realities of a Startup
and
 Growth strategies and partnerships
during
market growth.
growth
 Venture life patterns and
phase
reasons of failure.
 Case Study
 Stages of Growth
 Venture life partners
IV  Failure and reason of failure ways and means for
 Preparing for change Studying growth,
Growth, funding strategic
Leadership successor leadership and exit 8
Failure alliance and reasons
strategies
and Exit  Dealing with bankruptcy for failure
 Exist strategies, sale of
startup, being acquired
/going public / liquidation
ReferenceBooks:

Sr.No
NameoftheAuthor Title oftheBook Publisher
.

Managing New Ventures


01 AnjanRaichaudhuri, Prentice Hall International,
Concepts and Cases

S.R. Bhowmik and M.


02 Entrepreneurship New Age International,
Bhowmik,

03 Vijay Sathe Corporate Entrepreneurship, Cambridge,

The Startup Equation -A


Mc Graw Hill
Visual Guidebook for
04 Steven Fisher, Ja-nae’ Duane, , Education India Pvt.
Building Your Startup,
Ltd, 2016
Indian Edition

Innovation and (Classic Drucker


05 Peter F. Drucker
Entrepreneurship Collection, 2007)

OnlineResources:

OnlineResou Website address


rceNo.
1 https://www.cloudways.com/blog/best-startup-tools/
The 30 Best Startup Tools & Resources to Grow Your Business
2 https://otm.illinois.edu/sites/default/files/Start-
Up%20Handbook%20for%20web.pdf
The Start-up Handbook
3 https://visme.co/blog/wp-content/uploads/24-Essential-Tools-and-Resources-
for-Entrepreneurs-by-Visme.pdf
24 Essential Tools and Resources for Startups and Entrepreneurs

MOOCs:

Resource Websiteaddress
No.
1 https://www.mooc-list.com/tags/startup

2 https://www.mooc-list.com/course/entrepreneurial-mindset-coursera

3 https://www.my-mooc.com/en/categorie/entrepreneurship
Programme: BCA CBCS– Revised Syllabus w.e.f.-Year 2022–2023
Semester CourseCode Course Title
III 308 Yoga and Meditation
Type Credits Evaluation Marks
Value Based Course 2 IA 50
Course Objectives:
 To provide the basic knowledge of the theory and practice of yoga so that the students
learn to practice asana
 To build awareness of yoga among student
 To promote positive health and holistic wellness

Course Outcomes:

After completion of the course :


 Students will be acquainted with the Practical knowledge of Yogasana, Kriya, Bandhas, Mudra,
Meditation and Pranayama
 Student will be able to practice Yoga exercisefor wellness.

Unit Subunit Competency Competency Sessions


Indicator
Yoga What is Yoga? Brief history and development Understanding Get to know
Concepts of Yoga. basic of yoga Fundamentals
The Fundamentals of Yoga of yoga
Traditional Schools of Yoga 5
Yogic practices for health and wellness
General Guidelines for Yoga Practice
Prayer
Exercises Preparatory Exercises To learn Learn basic
I. Neck Bending preparatory movements
II. Trunk Movement exercises needed before starting
5
III. Knee Movement to warmup yoga
IV. Other movements
Surya Namaskara and Benefits
Yogasana Definition, Benefits To learn various know different
A. Standing Asana Asana in various asana with its
Tadasana ,Vṛikṣasana , ArdhaC̣hakrasana positions benefits
Trikoṇasana, Virasana
B. Siting Asana
10
ArdhaUṣṭrasana, Sanskarsana
Vakrasana, Vajrasana
C. Pron Asana
Bhujangasana, Shalabhasana
Dharunasan, Makarasan
D. Supine Asana
Setubandhasana, Pavanamuktasana
Sarvangasana, Savasana

Shuddhikriya Meditative Postures :Sukhasan, To study Student will able


and Swastikasana; Vajrsan; Ardhapadmasan, dyanamtak asana to practice
Padmasan, Siddhasan and Shuddikriya Meditation ,
Praṇayama Preparatory Breathing Practices and Pranayam Shuddhikriya
Sectional Breathing (Abdominal, Thoracic and Pranayam
and Clavicular Breathing) Yogic Deep
Breathing
Concept of Puraka, Rechaka and Kumbhaka
10
OM Meditation
Shuddikriya
Definition, Benefits, Kapalbhati
Trataka
Praṇayama
Definition, Benefits,
NadiSodhana / AnulomaViloma
BhramariPraṇayama

Sr.No. Name of the Title ofthe Book Year Publisher


Author Edition Company
1 Goyandka, Yoga Darshan 2010 Geeta Press,
Harikrishandass Gorakhpur
2 DhirendraBrahmac Yogic SuksmaVyayma 1986 Dhirendra Yoga
hari Publications, New
Delhi,
3 Joshi, K.S. Yoga in daily life 1985 Orient paper backs
Delhi
4 VishwasMandlik Yoga Parichay

5 Saraswati, Swami Asana, Pranayama, Mudra, Bandha 2006 Yoga Publications


Satyananda Trust
Bihar School of
Yoga, Munger,

Sr.No URL
1 https://yoga.ayush.gov.in/public/assets/front/pdf/CYPEnglishLeaflet.pdf

You might also like