Bca Sem III Syllabus
Bca Sem III Syllabus
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
ReferenceBooks:
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:
Categories of Software
Maintenance: Corrective
maintenance, Adaptive
maintenance, Perfective
maintenance, and preventive
maintenance.
ReferenceBooks:
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
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
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).
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..
(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:
(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)
Describethestructureofthefollowingtables.
1. Studentinformationtable
2. Departmentinformationtable
3. Instructor'sInformationTable
4. CourseInformationTable
Exp - AltertheTablewiththefollowingrequirements.(Hint:UseAlterTableCommand)
3
(1) Alterthestudenttabletomakethefollowingchanges:
AddanewcolumnUNITS,whichisofthenumberdatatype.
Exp – InsertRecordsintothefollowingtables.(Hint:insertminimum10recordsineachtable).
4
1. StudentInformationTable.
2. DepartmentInformationTable.
3. InstructorInformationTable.
4. CourseInformationTable.
(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:
Provide foundation for programming and Enable the students to analyze and efficiently solve the
problems using Java Programming.
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
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
.
OnlineResources:
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:
Sr.No URL
1 https://yoga.ayush.gov.in/public/assets/front/pdf/CYPEnglishLeaflet.pdf