You are on page 1of 48

KCE Society’s

Moolji Jaitha College, Jalgaon


“An Autonomous College Affiliated to K.B.C. North Maharashtra University
Jalgaon”

BACHELOR OF COMPUTER
APPLICATION (BCA)

2019-2022
Curriculum Overview:
Program Objectives
The program is designed to achieve the following objectives.
 To produce employable IT workforce, that will have sound knowledge of IT and business
fundamentals that can be applied to develop and customize solutions for Small and Medium
Enterprises (SME).
 To develop skilled manpower in the various areas of information technology like: Data base
management, Software Development, Computer-Languages, Software engineering, Web based
applications etc. To develop entrepreneurial skills among students that can help them to become
successful entrepreneurs.
 To develop necessary technical, scientific as well as basic managerial and financial procedures to
enable the students to analyze and solve real world problems within their work domain To develop
social and ethical values in conducting business operations.
Eligibility

Following Candidates will be eligible to get admission in BCA Course


1) A candidate for being eligible for admission to the Degree course in Bachelor of Computer Application
shall have passed 12th Std. Examination (H.S.C. 10+2) from any stream with English as passing subject
and has secured 45% marks at 12th Std.
2) Two years Diploma in Pharmacy after H.S.C., Board of Technical Education conducted by
Government of Maharashtra or its equivalent.
3) Three Year Diploma Course (after H.S.C., i.e. 10th Standard) of Board of Technical Education
conducted by Government of Maharashtra or its equivalent.
4) MCVC
*Candidate must appear and qualify common entrance test “MJCET” conducted by the college to be
eligible for admission in the BCA Program
Duration of Program

The Program shall be of three years divided into six semesters. A candidate must complete his/her degree
within Five (5) Academic years from date of his/her admission to the first semester.

Medium of Instruction

Medium of Instruction shall be in English.

Attendance

A student shall be considered to have satisfied the requirement of attendance for the semester, if he/she
has attended not less than 75% in aggregate of number of working periods in each of the subjects
compulsorily. A student who has failed to complete the course in manner stated above shall not be
permitted to take the end semester examination.

2|Page
Choice based credit system in BCA Program
S Core Course (DSC) Ability Skill Discipline Specific Elective
E Enhancement Development (DSE)
M Compulsory Course (SE)
Course
(AECC)
DSC – 1 A
Computer Fundamentals and Networking – I AECC
Computer Fundamentals and Networking – II Professional
Practical’s on Computer Fundamentals and Networking Communication
DSC – 2 A
Essentials of Web Design – I
I Essentials of Web Design – II
Practical’s on Essentials of Web Design
DSC – 3 A
Programming in C – I
Programming in C – II
Practical’s on Programming in C
DSC – 1 B
e-commerce & m-commerce – I AECC
e-commerce & m-commerce – II Environmental
Practical’s on e-commerce & m-commerce studies
DSC – 2 B
DBMS – I
II DBMS – II
Practical’s on DBMS
DSC – 3 B
Programming in C++ - I
Programming in C++ - II
Practical’s on Programming in C++
DSC – 1 C SEC-1
Management Information System & Tally ERP – I Accounting for
Management Information System & Tally ERP – II Managers
Practical’s on MIS & Tally ERP
DSC – 2 C
Java Programming –I
III Java Programming –II
Practical’s on Java Programming
DSC – 3 C
Linux Operating System – I
Linux Operating System – II
Practical’s on Linux Operating System
DSC – 1 D SEC -2
Computer Graphics & Animation – I Mathematics for
Computer Graphics & Animation – II Managers -I
Practical’s on Computer Graphics & Animation
DSC – 2 D
C#.NET – I
IV C#.NET – II
Practical’s on C#. NET
DSC – 3 D
Big Data Analytics – I
Big Data Analytics – II
Practical’s on Big Data Analytics
SEC -3 DSE 1 A
Mathematics for Android Applications Development – I
Managers -II Android Applications Development – II
Practical’s on Android Applications
V Development
DSE 2 A
ASP. NET – I
ASP. NET – II
Practical’s on ASP. NET

3|Page
DSE 3 A
Cyber Security & Forensics - I
Cyber Security & Forensics – II
Practical’s on Cyber Security & Forensics
SEC -4 DSE 1 B
Entrepreneurship Cloud Computing –I
Development Cloud Computing –II
Practical’s on Cloud Computing
DSE 2 B
VI Server side Scripting using PHP – I
Server side Scripting using PHP – II
Practical’s on Server side Scripting using
PHP
DSE 2 A
Project Report

Course Structure

First Year Bachelor of Computer Application (2019-20)

FYBCA SEM I Subject Code Theory Credits


BCA 101 Computer Fundamentals and Networking – I 02
DSC 1 A BCA 102 Computer Fundamentals and Networking – II 02
BCA 103 Practical’s on Computer Fundamentals and Networking 02
BCA 104 Essentials of Web Design - I 02
DSC 2 A BCA 105 Essentials of Web Design - II 02
BCA 106 Practical’s on Essentials of Web Design 02
BCA 107 Programming in C - I 02
DSC 3 A BCA 108 Programming in C - II 02
BCA 109 Practical’s on Programming in C 02
AEC/ MIL BCA 110 Professional Communication 02
TOTAL CREDITS 20

FYBCA SEM II Subject Code Theory Credits


BCA 201 e-commerce & m-commerce – I 02
DSC 1 B BCA 202 e-commerce & m-commerce – II 02
BCA 203 Practical’s on e-commerce & m-commerce 02
BCA 204 DBMS - I 02
DSC 2 B BCA 205 DBMS - II 02
BCA 206 Practical’s on DBMS 02
BCA 207 Programming in C++ - I 02
DSC 3 B BCA 208 Programming in C++ - II 02
BCA 209 Practical’s on Programming in C++ 02
AEC/ MIL BCA 210 Environmental Studies 02
TOTAL CREDITS 20

4|Page
Second Year Bachelor of Computer Application (2020-21)
SYBCA SEM III Subject Code Theory Credits
BCA 301 Management Information System & Tally ERP – I 02
DSC 1 C BCA 302 Management Information System & Tally ERP – II 02
BCA 303 Practical’s on MIS & Tally ERP 02
BCA 304 Java Programming -I 02
DSC 2 C BCA 305 Java Programming -II 02
BCA 306 Practical’s on Java Programming 02
BCA 307 Linux Operating System – I 02
DSC 3 C BCA 308 Linux Operating System – II 02
BCA 309 Practical’s on Linux Operating System 02
SEC 1 BCA 310 Accounting for Managers 02
TOTAL CREDITS 20

SYBCA SEM Subject Code Theory Credits


IV
BCA 401 Computer Graphics & Animation - I 02
DSC 1 D BCA 402 Computer Graphics & Animation - II 02
BCA 403 Practical’s on Computer Graphics & Animation 02
BCA 404 C#.NET – I 02
DSC 2 D BCA 405 C#.NET – II 02
BCA 406 Practical’s on C#. NET 02
BCA 407 Big Data Analytics - I 02
DSC 3 D BCA 408 Big Data Analytics - II 02
BCA 409 Practical’s on Big Data Analytics 02
SEC 2 BCA 410 Mathematics for Managers -I 02
TOTAL CREDITS 20

Third Year Bachelor of Computer Application (2021-22)


TYBCA SEM V Subject Code Theory Credits
BCA 501 Android Applications Development -I 02
DSE 1 A BCA 502 Android Applications Development - II 02
BCA 503 Practical’s on Android Applications Development 02
BCA 504 ASP. NET - I 02
DSE 2 A BCA 505 ASP. NET - II 02
BCA 506 Practical’s on ASP. NET 02
BCA 507 Cyber Security & Forensics - I 02
DSE 3 A BCA 508 Cyber Security & Forensics - II 02
BCA 509 Practical’s on Cyber Security & Forensics 02
SEC 3 BCA 510 Mathematics for Managers -II 02
TOTAL CREDITS 20

TYBCA SEM VI Subject Code Theory Credits


BCA 601 Cloud Computing -I 02
DSE 1 B BCA 602 Cloud Computing -II 02
BCA 603 Practical’s on Cloud Computing 02

5|Page
BCA 604 Server side Scripting using PHP – I 02
DSE 2 B BCA 605 Server side Scripting using PHP – II 02
BCA 606 Practical’s on Server side Scripting using PHP 02
DSE 3 B BCA 607 Project Report – I 06
SEC 3 BCA 608 Entrepreneurship Development 02
TOTAL CREDITS 20

Abbreviation Long form


AECC Ability Enhancement Compulsory Course
DSC Discipline Specific Course
DSE Discipline Specific Elective
SEC Skill-Enhancement Elective Course

Notes to Pattern

 The Suggested curriculum comprises of 58 Papers. 52 Discipline specific courses/electives, 2 Ability


Enhancement Courses and 4 Skill Enhancement Courses.
 Semester I & II will consist of 10 papers each, nine papers of DSC for 2 credits each and 1 paper of
AEC for 2 credits.
 Semester III & IV will consist of 10 papers each, nine papers of DSC for 2 credits each and 1 paper of
SEC for 2 credits.
 Semester V will consist of 10 papers, one SEC for 2 credits and nine papers of DSE for 2 credits each.
 Semester VI will consist of 8 papers, one SEC for 2 credits, 6 papers of DSE for 2 credits each and 1
DSE paper for 6 credit.
 Each Semester will be for 20 credits each and total course of BCA shall be 120 credits.
 One credit for theory course shall be of 15 clock hours. Hence each DSC/DSE will be of 30 Hours, SEC
will be of 30 Hours and AEC will be of 30 Hours
 Continuous evaluation of students shall comprise of 40+10 pattern; where every paper of 50 marks (
2 credits) shall be divided as end semester exam (ESE) of 40 marks and continuous internal
assessment (CIA) of 10 marks.
 6 credits shall be awarded for BCA 607 “Project report” which will commence at the end of IV
semester (after the end of second year) and the final work shall be submitted during the VI
Semester. The marks and credit will be allotted in VI semester. BCA 607 “Project report” shall be of
150 marks which shall be divided as end semester exam (ESE) of 75 marks and continuous internal
assessment (CIA) of 75 marks.
 SEC and AEC courses will be awarded 2 Credit points, these courses will be of 50 marks which shall
be divided as end semester exam (ESE) of 40 marks and continuous internal assessment (CIA) of 10
marks.
 The end semester examination shall be based on written examination to be conducted by the
college at the end of each semester.
 The student shall not be allowed to appear for the examination unless the Head/ Director of the
department/ institution certifies completion of internal work, regularity, practical etc.

6|Page
Evaluation of Student

 The evaluation of the student shall be divided into two parts viz. End semester examination (ESE)
and Continuous Internal Assessment (CIA) with a weight age in the ratio of 40:10.
It means, the distribution of marks for every theory paper of 2 credits at Semester-end
Examinations and for Continuous Internal Assessment shall be as follows –

Theory Examination Maximum marks


Continuous Internal Assessment (CIA) 10
End Semester Assessment (ESE) 40
Total marks 50
 In order to pass the examination the candidate has to obtain at least 40% marks for each paper
separately, that is 16 marks out of 40 marks (ESE) & 4 marks out of 10 marks (CIA) for all courses.
 Minimum marks for passing (BCA 607) Project Report i.e. the marks obtained in CIA and ESE Viva
Voce shall be 50% separately.
 Continuous Internal Assessment of 10 marks shall be done as under –

Nature of internal examinations Marks Evaluating Authority


allotted
Online MCQ 10 Concerned School
Paper based Internal Exam 10 Concerned School
Total marks 20
The marks obtained by a student out of aggregate of 20 marks, as stated above, shall be converted
into marks out of 10 marks for the purpose of semester-end result. In this process, any fraction of
number so obtained shall be converted into the next whole number. (For example, a student obtains
total 15 marks out of 20 marks. These marks will be converted into marks out of 10, which come to
7.5 marks; in this case they will be taken as 8 marks.)
 The BCA 607 Project work shall commence after completion of IV Semester and the final
Project report shall be submitted during VI Semester. The marks and the credits shall be allotted in
VI Semester. A student shall be awarded credit points out of 6 credit points on the basis of
aggregate of his/her performance in project report and viva voce.
 The marks for each test shall be displayed on notice board within 15 days of conducting the test. It is
mandatory to show the answer sheets of all tests to the students on demand.

Guidelines for Teaching

 There shall be at least 30 lecture hours per semester per course. The duration of the lectures
shall be 60 minutes each. There shall be at least 15 weeks of teaching before commencement of
examination of respective semester.
 There shall be 2 lectures / week / paper.
 The semester workload is balanced with 10 full papers of 50 marks each / semester. Thus, 390
lectures hours are considered for teaching sessions and continuous assessment.

7|Page
 The teaching methods shall comprise a mix of Lectures, Seminars, Group discussions, Brain
storming, Game playing, Interactions with Executives etc. so as to prepare the students to face
the global challenges as business executive for this Audio-visual aids and Practical field work
should be a major source of acquiring knowledge.

Structure of End Semester Examination (ESE)

 Each question paper of the External Examination shall be of 40 Marks and 1.5 hrs duration.
 Each question paper shall contain 8 questions of 8 marks each. The student shall have to
attempt any 5 questions out of given 8 questions.

Guidelines for Project Report

 Each student will have to develop software during fifth and sixth semester and make a project
report on the software developed by them.
 The project report shall be submitted along with working software in sixth semester.
 The concerned department shall submit a detailed list of the students with Project-Titles, name
of the organization, and name internal guide to the CEO of the college before the date, as may
be prescribed through notice.
 The student has to write a report, based on the actual work done during the prescribed period
at the selected business enterprise, get it certified by the concerned teacher that the Project
report has been satisfactorily completed, and submit THREE typed hard-bound copies, and one
soft copy in CD of the same to the Head of the department / Principal of the college.
 One copy of the report submitted by the student shall be forwarded to the COE of the College
before the prescribed date.
 The project report shall be of 150 marks and shall carry 6 credits.
 150 marks allotted to project report shall be divided as 75 marks for continuous internal
assessment and 75 marks for end semester exams.
 At the end of sixth semester, Viva-voce will be taken of student on project report submitted by
them. The students will have to demonstrate working of their software during the viva.

8|Page
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2019-20
Semester - I
BCA101: Computer Fundamentals and Networking - I
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours)
______________________________________________________________________________
A) Title of Paper Computer Fundamentals and Networking - I
B) Course Objectives • To study the fundamental Computer concepts and learn
• To know the process of computer of function network in real life.
• To give the practical knowledge of computer to the students.

C) Level of Knowledge Basic Knowledge of Computer.


Expected
D) Medium of Instruction English
E) Instructions on lectures • Each Lecture shall be of 1 hour duration.
and examination • Question paper shall be set in English. Students have to
attempt the paper in English language only.
• Question paper will consist of 8 questions of 12 marks
each; student will have to attempt any 5 questions out of
given questions.
F) Course Structure Syllabus will cover Four topics as discussed in detail below

Topics Lectures Credits


UNIT-I – Introduction To Computer
• History & generation of computer,
• Block diagram of computer system,
8
• Types of computers
• Definition- Software, Hardware, Compiler, Interpreter,
• Characteristics & applications of Computer 1
UNIT-II- Number System:
 Data Representation
 Introduction to Number system: decimal, binary, octal and hexadecimal 7
 Conversion in Number System, Character representation: ASCII.
UNIT-III- Memory Concepts and Input Output Devices
 Concepts of Memory cell, Types of memory, Primary- RAM, ROM,
PROM, EPROM
 Secondary - Magnetic disk, hard disk, CD , 8
1
 Input devices - keyboard, mouse, scanner, web camera
 Output device - printers, plotters, LCD projector
UNIT-IV- Algorithm & flowcharts: 7

9|Page
 Definition - Algorithm, flowchart, Flowchart symbols,
 Examples for constructing algorithm and flowchart for simple programs
Total 30 2
Hours Credits
Note: 1 Credit is equal to 15 hours of study. Therefore 1 credit is earned after each 15 hours of
study is completed

G) Course outcomes/ Skill By the end of the course students will be able to
Development  Enter basic computer learning.
 Use simple computer operations.
 Obtain basic knowledge of computer hardware and software

Reference Books:

1) Fundamentals of computer - V. Raja Raman (PHI Publication) ISBN 10: 8120340116


2) Computer and commonsense - Roger Hunt and John Shelley (PHI Publication) ISBN 10:
0131646737
3) Andrew S.Tanenbaum Computer Networks – Fourth Edition. ISBN number 0130661023
4) V. Rajaraman, “Fundamentals of Computers”, PHI publication, ISBN: 8120340116,
9788120340114
5) Andrew S. Tanenbaum, David J. Wetheral, “Computer Network”, ISBN 0133072622,
9780133072624

10 | P a g e
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2019-20
Semester - I
BCA102: Computer Fundamentals and Networking -II
40+10 Pattern: ESE 10 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours)
______________________________________________________________________________
A) Title of Paper Computer Fundamentals and Networking - II
B) Course Objectives • To study the fundamental Computer concepts
• To know the process of computer of function network in real
life.
• To give the practical knowledge of computer to the students.
C) Level of Knowledge Basic Knowledge of Computer.
Expected
D) Medium of Instruction English
E) Instructions on lectures • Each Lecture shall be of 1 hour duration.
and examination • Question paper shall be set in English. Students have to
attempt the paper in English language only.
• Question paper will consist of 8 questions of 12 marks
each; student will have to attempt any 5 questions out of
given questions.
F) Course Structure Syllabus will cover Four topics as discussed in detail below

Topics Lectures Credits


UNIT-I – Operating System Concepts
• Definition, Need and Function of an operating system,
8
Types of operating system,
• Comparative study of various operating systems.
UNIT-II- Introduction to Network: 1
• What is Computer Network? Types of Networks: LAN,
MAN, WAN 7
• Wireless Networks,
• Transmission Path: Twisted Pair, Coaxial Cable, Fiber Optics,
UNIT-III- Study of Web Browsers
• Working of Internet, Use of Internet, 8 1
• Applications of Internet,

11 | P a g e
• Study of Web Browsers,
• Search Engines,
• Creating an E-mail Account, Sending & Receiving E- mail
(with attachment)
UNIT-IV Topologies & Switching
• Topologies: Star, Tree, Bus, Ring, Mesh, Fully
Connected. 7
• Switching: Circuit Switching, Packet Switching,
Message Switching
Total 30 2
Hours Credits
Note: 1 Credit is equal to 15 hours of study. Therefore 1 credit is earned after each 15 hours of
study is completed

G) Course outcomes/ Skill By the end of the course students will be able to
Development  Enter basic computer learning.
 Use simple computer operations.
 Obtain basic knowledge of computer hardware and software

Reference Books:

1) Fundamentals of computer - V. Raja Raman (PHI Publication) ISBN 10: 8120340116


2) Computer and commonsense - Roger Hunt and John Shelley (PHI Publication) ISBN 10:
0131646737
3) Andrew S.Tanenbaum Computer Networks – Fourth Edition. ISBN number 0130661023
4) V. Rajaraman, “Fundamentals of Computers”, PHI publication, ISBN: 8120340116,
9788120340114
5) Andrew S. Tanenbaum, David J. Wetheral, “Computer Network”, ISBN 0133072622,
9780133072624

12 | P a g e
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2019-20
Semester - I
BCA103: Practical’s on Computer Fundamentals and Networking
60+15 Pattern: ESE 60 Marks CIA 15 Marks Maximum Total Marks 75
Required Practical’s 60 Hours
______________________________________________________________________________
A) Title of Paper Practical’s on Computer Fundamentals and Networking
B) Course Objectives • To study the fundamental Computer concepts and learn
• To know the process of computer of function network in real
life.
• To give the practical knowledge of computer to the students.
C) Level of Knowledge Basic Knowledge of Computer.
Expected
D) Medium of Instruction English
E) Instructions on lectures • Students have to perform all practical’s in the lab
and examination • Students will have to perform any 2 practical’s given by
external examiner during final practical exams.
F) Course Structure Details of practical’s are given below

Topics Practical Credits


1. Run different commands of MS DOS – CD, DIR, COPY, REN,
CLS, MD, CD, RD etc.
2. Search any topic related to your subject using any search engine
and download the relevant material.
3. Create your E-Mail ID on any free E-Mail Server.
4. Surf Internet using Google to find colleges around your area.
5. Write letter regarding application of holiday in your college using
60 2
MS-Word.
6. Create Time Table in your class using MS-Word.
7. Use of Mail-Merge in MS-Word.
8. Study of different Calculation in MS Excel.
9. Creating data entry form using MS Excel.
10. Create different slides in MS PowerPoint.

Total 60 2
Hours Credits

Note: 1 Credit is equal to 30 hours of Practical study. Therefore 1 credit is earned after each 30
hours of practical study is completed

13 | P a g e
G) Course outcomes/ Skill By the end of the course students will be able to
Development  Enter basic computer learning.
 Use simple computer operations.
 Obtain basic knowledge of computer hardware and software

14 | P a g e
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2019-20
Semester - I
BCA104: Essentials of Web Design - I
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours)

______________________________________________________________________________
A) Title of Paper Essentials of Web Design - I
B) Course Objectives • To enable students to create webpages.
• To introduce basic concepts of web designing.
C) Level of Knowledge Basic Knowledge of Webpage & Website.
Expected
D) Medium of Instruction English
E) Instructions on lectures a) Each Lecture shall be of 1 hour duration.
and examination b) Question paper shall be set in English. Students have to
attempt the paper in English language only.
c) Question paper will be divided into 2 sections.
 Question paper will consist of 8 questions of 12 marks
each; student will have to attempt any 5 questions out
of given questions..
F) Course Structure Syllabus will cover Four topics as discussed in detail below

Topics Lectures Credits


UNIT-I – Internet & Web Designing Concepts
• Internet: Introduction to Internet,
• Internet Services, WWW, 8
• Hypertext Transfer Protocol (HTTP),
• URL, Web server, Proxy servers,
1
UNIT-II- Web Site Concepts
• Web page
• static and Dynamic web page 7
• Web site development Phases,
• Types of Websites.
UNIT-III- HTML Fundamentals
• Hypertext Basics, Basic Components of HTML,
• HTML Tags, Head, and Title Tags, Body Tags, 8
• Creating HTML Code using different editor 1
• Viewing in a Browser.
UNIT-IV- - Formatting Text
7
• Importance of Formatting,

15 | P a g e
• Heading Tag, Paragraphs and Alignment,
• Bold Text, Italic Text, Underline,
• Ordered List Tags and Attributes, Unordered
List Tags and Attributes Nested Lists,
• Font Tags, Font Attributes,
• Marquee Tag and Attributes.
Total 30 2
Hours Credits
Note: 1 Credit is equal to 15 hours of study. Therefore 1 credit is earned after each 15 hours of
study is completed

G) Course outcomes/ Skill By the end of the course students will be able to
Development  Prepare basic web pages.
 Prepare different tags and control
 Design WebPages and designing Website

Reference Books:

1) Textbook of Web Designing By Joel Sklar, Cengage Learning Publication 2009


2) Web designing in Nut Shell (Desktop Quick Reference) by Jennifer Niederst
Publication – O’Reilly publication
3) Designing web navigation by James Kalbach Publication – O’Reilly publication Textbook of
4) Web Designing By Joel Sklar, Cengage Learning Publication 2009 ISBN, 1423901940

16 | P a g e
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2019-20
Semester - I
BCA105: Essentials of Web Design -II
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours)
______________________________________________________________________________
A) Title of Paper Essentials of Web Design - II
B) Course Objectives • Search engine optimization
• user-friendly site,
• effective calls to action,
• Increase conversion rate.
C) Level of Knowledge Basic Knowledge of Webpage & Website.
Expected
D) Medium of Instruction English
E) Instructions on lectures • Each Lecture shall be of 1 hour duration.
and examination • Question paper shall be set in English. Students have to
attempt the paper in English language only.
• Question paper will consist of 8 questions of 12 marks
each; student will have to attempt any 5 questions out of
given questions.
F) Course Structure Syllabus will cover Four topics as discussed in detail below

Topics Lectures Credits


UNIT-I – Images
• Different Image Formats,
• Image Tags and Attributes,
• Background Images and Color, 8
• Dialog tag.
• Progress bar tag,
1
• SVG tag
UNIT-II - Links & Tables
•How Hyperlinks Work, Anchor Tag and HREF.
• Attributes, Border. 7
• Table Tags & Table Attributes, Row Attributes, Cell Attributes,
Merging Rows & Columns.
UNIT-III- - Frames
• Frames, Creating Framesets,
8
• Frameset Attributes & Frameset Examples,
• Frame Tag and Attributes, No frames Tag,
1
UNIT-IV – Forms
7
• Anatomy of a Form,

17 | P a g e
• Form Tag And Attributes,
• Text Boxes, Check Boxes, Radio Buttons, Text Areas, List Box
Submit and Reset Buttons.
Total 30 2
Hours Credits
Note: 1 Credit is equal to 15 hours of study. Therefore 1 credit is earned after each 15 hours of
study is completed

G) Course outcomes/ Skill By the end of the course students will be able to
Development  Enter basic web pages.
 Prepare different tags and control
 Design WebPages and designing Website

Reference Books:

1) Textbook of Web Designing By Joel Sklar, Cengage Learning Publication 2009


2) Web designing in Nut Shell (Desktop Quick Reference) by Jennifer Niederst
Publication – O’Reilly publication
3) Designing web navigation by James Kalbach Publication – O’Reilly publication Textbook of
4) Web Designing By Joel Sklar, Cengage Learning Publication 2009 ISBN, 1423901940

18 | P a g e
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2019-20
Semester - I
BCA106: Practical’s on Essentials of Web Design
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Practical’s 60 Hours
______________________________________________________________________________
A) Title of Paper Practical’s on Essentials of Web Design
B) Course Objectives • Search engine optimization
• user-friendly site,
• effective calls to action,
• Increase conversion rate.
C) Level of Knowledge Basic Knowledge of Webpage & Website.
Expected
D) Medium of Instruction English
E) Instructions on lectures • Students have to perform all practical’s in the lab
and examination • Students will have to perform any 2 practical’s given by external
examiner during final practical exams.
F) Course Structure Details of practical’s are given below

Topics Practical Credits


1. Create web page using basic HTML tags
2. Create Web page with different images.
3. Create a web page using different List tag.
4. Create web page using Anchor Tag (Internal Link and External Link )
5. Create web page to design time table of your college using Table tag.
60 2
6. Create web page using Marquee Tag and Different Formatting tag.
7. Create web page inserting dialog , progress bar, SVG.
8. Design a web page using Frames and Frameset Tag.
9. Design a simple Webpage of College Admission Form.
10.Design simple website.
Total 60 2
Hours Credits
Note: 1 Credit is equal to 30 hours of Practical study. Therefore 1 credit is earned after each 30
hours of practical study is completed

G) Course outcomes/ Skill By the end of the course students will be able to
Development  Enter basic web pages.
 Prepare different tags and control
 Design WebPages and designing Website

19 | P a g e
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2019-20
Semester - I
BCA107: Programming in C - I
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours)
______________________________________________________________________________
A) Title of Paper Programming in C - I
B) Course Objectives • To study the fundamental programming languages
• To know the process logic development
• To give the practical knowledge of programming.

C) Level of Knowledge Basic Knowledge of programming.


Expected
D) Medium of Instruction English
E) Instructions on lectures d) Each Lecture shall be of 1 hour duration.
and examination e) Question paper shall be set in English. Students have to
attempt the paper in English language only.
f) Question paper will consist of 8 questions of 12 marks each;
student will have to attempt any 5 questions out of given
questions.
F) Course Structure Syllabus will cover Four topics as discussed in detail below

Topics Lectures Credits


UNIT-I – Basics of C Language
• Overview of C: History of C, Importance of C, Structure of a C
Program.
• Elements of C: C character set, identifiers and keywords, Data types,
Constants and Variables, Assignment statement, Symbolic constant. 8
• Input/output: Unformatted & formatted I/O function in C, Input
functions viz.
• scanf(), getch(), getche(), getchar(), gets(), output functions viz. 1
printf(), putch(), putchar(), puts().
UNIT-II- Control Flow and Logical Expressions
• Operators & Expression: Arithmetic, relational, logical, bitwise,
unary, assignment,
7
• conditional operators and special operators, operator hierarchy &
associability

UNIT-III- Logic of Programmig


• Decision making & branching: Decision making with IF statement, 8 1
IF-ELSE statement, Nested IF statement, ELSE-IF ladder, switch

20 | P a g e
statement, goto statement.
• Loops control structure: while loop, for loop, do–while loop, nested
loop, break , continue, switch, go to, exit statement
UNIT-IV- Functions
• Functions: Definition, prototype, passing parameters,
• Scope of variable, storage class, recursion. 7
• Function Overloading.

Total 30 2
Hours Credits
Note: 1 Credit is equal to 15 hours of study. Therefore 1 credit is earned after each 15 hours of
study is completed

G) Course outcomes/ Skill By the end of the course students will be able to
Development  Enter basic logic development.
 Prepare simple program
 Prepare basic programming logic and entries
 Obtain basic knowledge of program

Reference Books:

1) Programming with problem solving through ‘C’. (ELSEVIER) (for UNIT I) ISBN-10:
0124058760
2) Programming in C”, E. Balaguruswamy Tata McGraw Hill ISBN 10: 1259004619
3) “C The Complete Reference”, H. Schildt, Tata McGraw Hill ISBN-13
4) The C Programming language by Brian W. Kernighan Dennis M. Ritchie Prentice Hal SBN 0-13-
110362-8
5) Text Book - 1. Y. Kanetkar, “Let us C”, BPB Publications ISBN 10: 8183331637 ISBN 13:
9788183331630

21 | P a g e
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2019-20
Semester - I
BCA108: Programming in C -II
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours)
______________________________________________________________________________
A) Title of Paper Programming in C - II
B) Course Objectives • To study the fundamental programming languages
• To know the process logic development
• To give the practical knowledge of programming.

C) Level of Knowledge Basic Knowledge of programming.


Expected
D) Medium of Instruction English
E) Instructions on lectures • Each Lecture shall be of 1 hour duration.
and examination • Question paper shall be set in English. Students have to
attempt the paper in English language only.
• Question paper will consist of 8 questions of 12 marks
each; student will have to attempt any 5 questions out of
given questions.
F) Course Structure Syllabus will cover Four topics as discussed in detail below

Topics Lectures Credits


UNIT-I – Arrays and String
• Array, array initialization, and Manipulation,
• Multidimensional array, 8
• Strings, Standard library string function strlen(), strcpy(), strcat(),
strcmp().
UNIT-II- Pointers
1
• Definition and declaration, Uses, Initialization,
• address operator, pointer arithmetic,
• dynamic memory allocation, 7
• arrays and pointers,
• pointer to function

UNIT-III- Structure
• Use of structure,
• declaration of structure, accessing structure elements 8 1
• how structure elements are stored, storage class, array of structure

22 | P a g e
UNIT-IV – Union
• Use of Union,
7
• Difference between structure and union.
• Declaration of union
Total 30 2
Hours Credits
Note: 1 Credit is equal to 15 hours of study. Therefore 1 credit is earned after each 15 hours of
study is completed

G) Course outcomes/ Skill By the end of the course students will be able to
Development  Enter basic logic development.
 Prepare simple program
 Prepare basic programming logic and entries
 Obtain basic knowledge of program

Reference Books:

1) Programming with problem solving through ‘C’. (ELSEVIER) (for UNIT I) ISBN-10:
0124058760
2) Programming in C”, E. Balaguruswamy Tata McGraw Hill ISBN 10: 1259004619
3) “C The Complete Reference”, H. Schildt, Tata McGraw Hill ISBN-13
4) The C Programming language by Brian W. Kernighan Dennis M. Ritchie Prentice Hal SBN 0-13-
110362-8
5) Text Book - 1. Y. Kanetkar, “Let us C”, BPB Publications ISBN 10: 8183331637 ISBN 13:
9788183331630

23 | P a g e
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2019-20
Semester - I
BCA109: Practical’s on Programming in C
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours)
____________________________________________________________________________
A) Title of Paper Practical’s on Programming in C
B) Course Objectives • To study the fundamental programming languages
• To know the process logic development
• To give the practical knowledge of programming.

C) Level of Knowledge Basic Knowledge of programming.


Expected
D) Medium of Instruction English
E) Instructions on lectures  Students have to perform all practical’s in the lab
and examination  Students will have to perform any 2 practical’s given by
external examiner during final practical exams.
F) Course Structure Details of practical’s are given below

Topics Practical Credits


1. Write a program in C to demonstrate Arithmetic & Relational operators.
2. Write a program in C to check the number is palindrome or not.
3. Write a program in C for Fibonacci series up to given term in triangle
format.
4. Write a program in C to find factorial of given number.
5. Write a program in C for Matrix Addition/subtraction.
6. Write a program in C for Function Overloading. 60 2
7. Write a program in C for swapping two integer numbers using call by
value and call by reference
8. Write a program in C which demonstrates the string function.
9. Write a program in C to demonstrate pointer variable.
10. Write a program in C to demonstrate structure.

Total 60 2
Hours Credits
Note: 1 Credit is equal to 30 hours of Practical study. Therefore 1 credit is earned after each 30
hours of practical study is completed

G) Course outcomes/ Skill By the end of the course students will be able to
Development  Enter basic logic development.

24 | P a g e
 Prepare simple program
 Prepare basic programming logic and entries
 Obtain basic knowledge of program

25 | P a g e
KCES’s, M J College, Jalgaon (Autonomous College)
School of Commerce and Management
Syllabus of BCA 2019-20
Semester - I
BCA110: Professional Communication
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours)
______________________________________________________________________________
A) Title of Paper Professional Communication
B) Course Objectives a) To impart language skills to students with a practical approach.
b) To enable students to use English language for professional and
personal purposes
c) To inculcate the habit of using language with individual linguistic
creativity.
C) Level of Knowledge Introductory knowledge
Expected
D) Medium of Instruction English
E) Instructions on lectures g) Each Lecture shall be of 1 hour duration.
and examination h) Question paper shall be set in English. Students have to
attempt the paper in English language only.
i) Question paper will consist of 8 questions of 12 marks each,
student will have to attempt any 5 questions out of given
questions.
F) Course Structure Syllabus will cover six topics as discussed in detail below

Topics Lectures Credits


UNIT-I: Reading/Listening Skills: Comprehension
8
 Master Choa Kok Sui: The Great Invocation
 G. N Devy: On Development
 Sri Aurobindo: The Powers of the Mind
 H. H. Munro ‘Saki’: The Open Window 1
UNIT-II: Writing-I Credit
 Information Transfer
 Summarizing
7
 Expansion of an idea
UNIT-III: Writing-II
 Letter writing:
 Resume writing 8
 Report writing 1
UNIT-IV: Speaking: Credit
 STARTING CONVERSATION
 Oral Communication: Starting Conversation: Greetings – Asking and 7
making Offers – Requests and Orders Reading:

26 | P a g e
 Describing Objects, People, Places and Processes
 Group Discussion
 Interview
Total 30 2
Hours Credits
Note: 1 Credit is equal to 15 hours of study. Therefore 1 credit is earned after each 15 hours of
study is completed

References:

1) Language, Literature and Creativity, (2013), Orient Blackswan.


2) Krishna Mohan and Meera Banerji (2007) Developing Communication Skills, Macmillan.
3) John Seely (2005) Oxford Guide to Effective Writing and Speaking.
4) Chaudhari, Vijay & Bhupendra Kesur (2018). Language Pearls. Atharva Publications, Jalgaon.

27 | P a g e
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2019-20
Semester - II
BCA201: E-commerce & M-commerce - I
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours)
______________________________________________________________________________
A) Title of Paper E-commerce & M-commerce - I
B) Course Objectives • To study the fundamental e-commerce concepts
• To know the process of online transaction in real life.
• To give the practical knowledge of online marketing,
advertisement.
C) Level of Knowledge Basic Knowledge of Computer.
Expected
D) Medium of Instruction English
E) Instructions on lectures • Each Lecture shall be of 1 hour duration.
and examination • Question paper shall be set in English. Students have to
attempt the paper in English language only.
• Question paper will consist of 8 questions of 12 marks
each; student will have to attempt any 5 questions out of
given questions.
F) Course Structure Syllabus will cover Four topics as discussed in detail below

Topics Lectures Credits


UNIT-I – Fundamentals of e-Commerce Lecturers
• e-Commerce: Meaning & Nature ,
• Introduction to e-Commerce - Origin, Definitions & Meaning, Scope &
Goals, Feature, Needs &Functions, Significance, Advantages &
Disadvantages of e-commerce, 8
• Essentials of e-Commerce, e-Commerce v/s Traditional Commerce ,
• Technology Infrastructure for e-Commerce -The Internet and WWW, e-
Commerce Infrastructure.
1
UNIT-II- Business Models for e-Commerce
• e-Business: Meaning, Definitions,
• Importance Requirements of E-Business , e-Business Models based on
the relationships of transaction parties , 7
• e-Business Models based on the relationships of transaction types ,
Manufacture Model, Advertising Model, Value Chain Model, Brokerage
Model.
UNIT-III- e-Enterprise
8 1
• Managing the e-Enterprise,

28 | P a g e
• Introduction e-Enterprise, Auctions in E-commerce, Comparison
between Conventional Design and E-organization, Organization of
Business in an e-Enterprise.
• Government’s support for cashless payments- Lucky Grahak Yojna for
customers and Digi Dhan Vyapar Yojna.
UNIT-IV- Classification of e-commerce
7
• B2C, B2B, C2C, C2G, G2G, B2G
Total 30 2
Hours Credits
Note: 1 Credit is equal to 15 hours of study. Therefore 1 credit is earned after each 15 hours of
study is completed

G) Course outcomes/ Skill By the end of the course students will be able to
Development  Enter basic online transaction.
 Use simple digital payments.
 Obtain basic knowledge of cashless transaction

Reference Books:

1. e-Commerce - Concepts, Models, Strategies, by C S V Murthy Himalaya Publishing House


2. Basics of e-Commerce- Legal and Security Issues ISBN 81-203-2432-3 E-Commerce, EBusiness
Dr C S Rayudu : Himalaya Publishing
3. e-Commerce: An Indian Perspective 2nd Edition P T Josheph SJ.
4. Electronic Commerce: Elias M Awad, Pearson Education
5. E-Logistics and E-Supply Chain Management - by Dimitris Folinas, Ioannis Manikas, Deryn
GrahamPublisher: IGI Global
6. e-Commerce- Prashant Publications.

29 | P a g e
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2019-20
Semester - II
BCA202: E-commerce & M-commerce - II
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours)
______________________________________________________________________________
A) Title of Paper E-commerce & M-commerce - II
B) Course Objectives • To study the fundamental e-commerce concepts
• To know the process of online transaction in real life.
• To give the practical knowledge of online marketing &
advertisement.
C) Level of Knowledge Basic Knowledge of Computer.
Expected
D) Medium of Instruction English
E) Instructions on lectures • Each Lecture shall be of 1 hour duration.
and examination • Question paper shall be set in English. Students have to
attempt the paper in English language only.
• Question paper will consist of 8 questions of 12 marks
each; student will have to attempt any 5 questions out of
given questions.
F) Course Structure Syllabus will cover Four topics as discussed in detail below

Topics Lectures Credits


UNIT-I –. e-Payment Systems
• Models of Payments: Credit Cards, Debit Cards, Internet Banking , e-
Credit Accounts & e-Money/Cash, e-wallets , 8
• Data Protections, risk from mistakes and disputes, Consumer protection ,
Management Information Privacy , Managing Credit Risk.
UNIT-II- MOBILE COMMERCE 1
• Introduction of M–Commerce
• Types of Mobile Commerce Services
7
• Technologies Of Wireless Business – Benefits and Limitations,
• Mobile Marketing & Advertisement, Non– Internet Applications In M–
Commerce – Wireless/Wired Commerce Comparisons.
UNIT-III- BUSINESS– TO– BUSINESS MOBILE E– COMMERCE
• Enterprise Enablement
• Email and Messaging – Field Force Automation (Insurance, Real Estate,
Maintenance, Healthcare)
8 1
• Field Sales Support (Content Access, Inventory) – Asset Tracking and
Maintenance/Management – Remote IT Support
• Customer Retention (B2C Services, Financial, Special Deals) –
Warehouse Automation – Security.

30 | P a g e
UNIT-IV- Digital Payments (Cashless Payments)
• Digital Payment System- Introduction, Advantages, Mobile Wallets,
Bank Pre-Paid Cards, Point of Sale Machines, Micro ATM’s ,Unified
Payment Interface, Aadhar Enabled Payment System(AEPS) , 7
• Digital Signatures - Legal positions of Digital Signatures, Procedure &
working of Digital Signature technology , Risks and e-Payment System ,

Total 30 2
Hours Credits
Note: 1 Credit is equal to 15 hours of study. Therefore 1 credit is earned after each 15 hours of
study is completed

G) Course outcomes/ Skill By the end of the course students will be able to
Development  Enter basic online transaction.
 Use simple digital payments.
 Obtain basic knowledge of cashless transaction

Reference Books:

7. e-Commerce - Concepts, Models, Strategies, by C S V Murthy Himalaya Publishing House


8. Basics of e-Commerce- Legal and Security Issues ISBN 81-203-2432-3 E-Commerce, EBusiness
Dr C S Rayudu : Himalaya Publishing
9. e-Commerce: An Indian Perspective 2nd Edition P T Josheph SJ.
10. Electronic Commerce: Elias M Awad, Pearson Education
11. E-Logistics and E-Supply Chain Management - by Dimitris Folinas, Ioannis Manikas, Deryn
GrahamPublisher: IGI Global
12. e-Commerce- Prashant Publications.

31 | P a g e
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2019-20
Semester - II
BCA203: Practicals on E-commerce & M-commerce
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Practical’s 60 Hours
______________________________________________________________________________
A) Title of Paper Practicals on E-commerce & M-commerce
B) Course Objectives • To study the fundamental e-commerce concepts
• To know the process of online transaction in real life.
• To give the practical knowledge of online marketing, sale-
perches, advertisement.
C) Level of Knowledge Basic Knowledge of Computer.
Expected
D) Medium of Instruction English
E) Instructions on lectures • Students have to perform all practical’s in the lab
and examination • Students will have to perform any 2 practical’s given by
external examiner during final practical exams.
F) Course Structure Details of practical’s are given below

Topics Lectures Credits


1. Search and Demonstrate any 5 commercial Websites (e-commerce) for
purchasing variuos products.
2. Study of shipping stragies in e-commerce and list various sellers in E-
commerce.
3. Demonstrate possible Payment Methods while purchasing through a
website.
4. Perform a Marketing Transaction on a commercial Website.
5. Demonstrate B2B, C2C and B2C Relationship using websites. 60 2
6. Create an UPI account.
7. Demonstrate how to perform M-commerce Transactions Study various
M-Commerce Websites(Nordstorm, Zillow, Mizpee, Target)
8. Perform a Banking Transaction using various Apps.
9. Demonstrate Billing Transactions using various Apps
10. Live demo for billing transaction

Total 60 2
Hours Credits
Note: 1 Credit is equal to 30 hours of Practical study. Therefore 1 credit is earned after each 30
hours of practical study is completed

G) Course outcomes/ Skill By the end of the course students will be able to
Development  Enter basic online transaction.

32 | P a g e
 Use simple digital payments.
 Obtain basic knowledge of cashless transaction

Reference Books:

13. e-Commerce - Concepts, Models, Strategies, by C S V Murthy Himalaya Publishing House


14. Basics of e-Commerce- Legal and Security Issues ISBN 81-203-2432-3 E-Commerce, EBusiness
Dr C S Rayudu : Himalaya Publishing
15. e-Commerce: An Indian Perspective 2nd Edition P T Josheph SJ.
16. Electronic Commerce: Elias M Awad, Pearson Education
17. E-Logistics and E-Supply Chain Management - by Dimitris Folinas, Ioannis Manikas, Deryn
GrahamPublisher: IGI Global
18. e-Commerce- Prashant Publications.

33 | P a g e
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2019-20
Semester - II
BCA204: DBMS - I
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours)
______________________________________________________________________________
A) Title of Paper DBMS - I
B) Course Objectives • To study the fundamental DBMS concepts
• To know the process of data entry in real life.
• To give the practical knowledge of secured data, protection,
backup data.
C) Level of Knowledge Basic Knowledge of Database.
Expected
D) Medium of Instruction English
E) Instructions on lectures • Each Lecture shall be of 1 hour duration.
and examination • Question paper shall be set in English. Students have to
attempt the paper in English language only.
• Question paper will consist of 8 questions of 12 marks
each; student will have to attempt any 5 questions out of
given questions.
F) Course Structure Syllabus will cover Four topics as discussed in detail below

Topics Lectures Credits


UNIT-I – Database Concept

• Introduction of File Processing System,


• Introduction of DBMS & RDBMS. Difference between File
processing system & DBMS, Difference between DBMS & 7
RDBMS.
• Applications of DBMS, Overview of DBMS ,Components of
DBMS, Database Architecture, Types of Database Model.
1
UNIT-II- Data Models-I
• ER model conceptNotation for ER diagramMapping, constraints
DBMS, Keys DBMS , Generalization DBMS, Specialization
DBMS, Aggregation, Convert ER into table, Relationship of
8
Higher Deg,
• Relational Model, Network Model, Hierarchical Model, Entity
Relationship Model.

34 | P a g e
UNIT-III- Data Models-II
• Introduction to DFD ,
• application of DFD, Charactertics, 7
• Symbols, Component
1
UNIT-IV- Integrity Constraints
• Keys: Super, Candidate, Primary, Foreign Key, 8
• Entity Integrity, Referential Integrity, Integrity Constraints.

Total 30 2
Hours Credits
Note: 1 Credit is equal to 15 hours of study. Therefore 1 credit is earned after each 15 hours of
study is completed

G) Course outcomes/ Skill By the end of the course students will be able to
Development  Enter basic database.
 Use simple operation on database.
 Create database software

Reference Books:

1) Introduction to Database Management Systems, by – AtulKahate (Pearson Education)


ISBN 9788131700785
2) Database System Concepts: - Abraham Silberschatz, Henry F. Korth& S. Sudarshan, McGraw-
Hill ISBN 978-0-07-352332-3
3) 1. Oracle PL/SQL by Example, Rosenweig, Pearson Education ISBN 10: 0133796787
4) Oracle- D2K by Ivan Bayros ISBN : 8176567426

35 | P a g e
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2019-20
Semester - II
BCA205: DBMS - II
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours)

A) Title of Paper DBMS - II


B) Course Objectives • To study the fundamental DBMS concepts
• To know the process of data entry in real life.
• To give the practical knowledge of secured data, protection,
backup data.
C) Level of Knowledge Basic Knowledge of Database.
Expected
D) Medium of Instruction English
E) Instructions on lectures • Each Lecture shall be of 1 hour duration.
and examination • Question paper shall be set in English. Students have to
attempt the paper in English language only.
• Question paper will consist of 8 questions of 12 marks each;
student will have to attempt any 5 questions out of given
questions.
F) Course Structure Syllabus will cover Four topics as discussed in detail below

Topics Lectures Credits


UNIT-I – Introduction to Structured Query Language (SQL) using
Oracle
8
• Introduction to SQL &Oracle, Data types in oracle, Operators in
1
oracle, Working with tables,
UNIT-II- SQL Commands
7
• Introduction to DML, TCL, DDL, DCL, Integrity constraints
UNIT-III- Functions
• Functions in Oracle, Numeric Function, Character Function, 8
Date Function, Conversion Function, Group Functions.
1
UNIT-IV- Sub Queries & Joins
• Sub Queries, view, Sequence, Set Operators, Joins, Inner joins, 7
Equi, Non Equi,Self-join & Outer Joins.
Total 30 2
Hours Credits
Note: 1 Credit is equal to 15 hours of study. Therefore 1 credit is earned after each 15 hours of
study is completed

36 | P a g e
G) Course outcomes/ Skill By the end of the course students will be able to
Development  Enter basic database.
 Use simple operation on database.
 Create database software

Reference Books:

1) Introduction to Database Management Systems, by – AtulKahate (Pearson Education)


ISBN 9788131700785
2) Database System Concepts: - Abraham Silberschatz, Henry F. Korth& S. Sudarshan, McGraw-
Hill ISBN 978-0-07-352332-3
3) 1. Oracle PL/SQL by Example, Rosenweig, Pearson Education ISBN 10: 0133796787
4) Oracle- D2K by Ivan Bayros ISBN : 8176567426

37 | P a g e
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2019-20
Semester - II
BCA206: Practicals on DBMS
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Practical’s 60 Hours
A) Title of Paper Practicals on DBMS
B) Course Objectives • To study the fundamental DBMS concepts
• To know the process of data entry in real life.
• To give the practical knowledge of secured data, protection,
backup data.
C) Level of Knowledge Basic Knowledge of Database.
Expected
D) Medium of Instruction English
E) Instructions on lectures • Students have to perform all practical’s in the lab
and examination • Students will have to perform any 2 practical’s given by
external examiner during final practical exams.
F) Course Structure Syllabus will cover Four topics as discussed in detail below

Topics Lectures Credits


1. Demonstration of creating database and table.
2. Defining different types of database constraint. Create table with various
constraints as PRIMARY KEY, FOREIGN KEY and CHECK & NOT NULL
Constraints.
3. Demonstrate to create Records in Table using Form.
4. Demonstrate to Controls and Properties.
5. Demonstrate to create & format reports.
6. Demonstrate to design form of Order System.
7. Demonstrate to data import & export. 60 2
8. Demonstrate to design multiple entry Forms with data.
Practical using Oracle
9. Demonstration of creating database and table. INSERT, UPDATE, and
DELETE Records in Table.
10. Demonstrate to Alter Table. Defining different types of database
constraint. Create table with various constraints as PRIMARY KEY, FOREIGN
KEY and CHECK & NOT NULL Constraints.

Total 60 2
Hours Credits

38 | P a g e
Note: 1 Credit is equal to 30 hours of Practical study. Therefore 1 credit is earned after each 30
hours of practical study is completed.

G) Course outcomes/ Skill By the end of the course students will be able to
Development  Enter basic database.
 Use simple operation on database.
 Create database software

Reference Books:

1) Introduction to Database Management Systems, by – AtulKahate (Pearson Education)


ISBN 9788131700785
2) Database System Concepts: - Abraham Silberschatz, Henry F. Korth& S. Sudarshan, McGraw-
Hill ISBN 978-0-07-352332-3
3) 1. Oracle PL/SQL by Example, Rosenweig, Pearson Education ISBN 10: 0133796787
4) Oracle- D2K by Ivan Bayros ISBN : 8176567426

39 | P a g e
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2019-20
Semester - II
BCA207: Programming in C++ - I
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours)
______________________________________________________________________________
A) Title of Paper Programming in C++ - I
B) Course Objectives • To study the fundamental programming languages
• To know the process logic development
• To give the practical knowledge of programming.

C) Level of Knowledge Basic Knowledge of programming.


Expected
D) Medium of Instruction English
E) Instructions on lectures a) Each Lecture shall be of 1 hour duration.
and examination b) Question paper shall be set in English. Students have to
attempt the paper in English language only.
c) Question paper will consist of 8 questions of 12 marks each;
student will have to attempt any 5 questions out of given
questions.
F) Course Structure Syllabus will cover Four topics as discussed in detail below

Topics Lectures Credits


UNIT-I – Introduction and Basics of OOP’s
• Introduction to Object Oriented Paradigm,
• Need Object-Oriented Programming, 7
• Characteristics of Object-Oriented Programming.
• Difference of Structured Vs. OOPs
UNIT-II- C++ Controls & Functions
• Input/ Output in C++,
• Data Types, Operators, 1
• Control & Conditional Statements,
• Function and its components,
• Different types of parameter passing mechanisms, 8
• Pointer as function argument
• Recursive function,
• Function overloading,
• Inline Function
• map function
UNIT-III- Object and Classes
8 1
• Class declaration in C++,

40 | P a g e
• Objects,
• Constructors and types of constructor (Default constructor, Copy
Constructor, Parameterized constructor).
• Destructor,
• Difference between classes and structures.
• Friend class Friend Function
UNIT-IV- Pointers
• Pointer variables,
7
• Array of pointer,
• Pointer arithmetic,
Total 30 2
Hours Credits
Note: 1 Credit is equal to 15 hours of study. Therefore 1 credit is earned after each 15 hours of
study is completed

G) Course outcomes/ Skill By the end of the course students will be able to
Development  Enter basic logic development.
 Prepare simple program
 Prepare basic programming logic and entries
 Obtain basic knowledge of program
Reference Books:

1. Mastering C++ by K R Venugopal, Rajkumar, T Ravishankar, Publication ‐ TMH


2. Exploring C++ by YashwantKanetkar
3. Object Oriented Programming using C++ by W. Balguruswamy, Publication ‐ TMH
4. The C++ Programming Language by BjaraneStroustrup.

41 | P a g e
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2019-20
Semester - II
BCA208: Programming in C++ - II
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours)
______________________________________________________________________________
A) Title of Paper Programming in C++ - II
B) Course Objectives • To study the fundamental programming languages
• To know the process logic development
• To give the practical knowledge of programming.

C) Level of Knowledge Basic Knowledge of programming.


Expected
D) Medium of Instruction English
E) Instructions on lectures d) Each Lecture shall be of 1 hour duration.
and examination e) Question paper shall be set in English. Students have to
attempt the paper in English language only.
f) Question paper will consist of 8 questions of 12 marks each;
student will have to attempt any 5 questions out of given
questions.
F) Course Structure Syllabus will cover Four topics as discussed in detail below

Topics Lectures Credits


UNIT-I – Operator Overloading
• Operator overloading,
• Overloading Unary & Binary Operators without friend function. 8
• Features of operator overloading,
• Operators overloading using friend function.
UNIT-II- Inheritance 1
• Inheritance- definition, concept,
• Types of Inheritance,
7
• visibility modes- Public, Private, Protected,
• Virtual Base Class,
• Benefits of Inheritance
UNIT-III- Virtual Functions, Templates & Exception
• Virtual Function,
• Pure Virtual Functions, 8 1
• Abstract classes,
• Function Templates

42 | P a g e
• Exception handling constructs.

UNIT-IV- File handling


• Ofstream
• Ifstream
7
• Fstream
• Fuction in file handling

Total 30 2
Hours Credits
Note: 1 Credit is equal to 15 hours of study. Therefore 1 credit is earned after each 15 hours of
study is completed

G) Course outcomes/ Skill By the end of the course students will be able to
Development  Enter basic logic development.
 Prepare simple program
 Prepare basic programming logic and entries
 Obtain basic knowledge of program

Reference Books:

1. Mastering C++ by K R Venugopal, Rajkumar, T Ravishankar, Publication ‐ TMH


2. Exploring C++ by YashwantKanetkar
3. Object Oriented Programming using C++ by W. Balguruswamy, Publication ‐ TMH
4. The C++ Programming Language by BjaraneStroustrup.

43 | P a g e
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2019-20
Semester - II
BCA209: Practicals on Programming in C++
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Practical’s 60 Hours
______________________________________________________________________________
A) Title of Paper Practicals on Programming in C++
B) Course Objectives • To study the fundamental programming languages
• To know the process logic development
• To give the practical knowledge of programming.

C) Level of Knowledge Basic Knowledge of programming.


Expected
D) Medium of Instruction English
E) Instructions on lectures • Students have to perform all practical’s in the lab
and examination • Students will have to perform any 2 practical’s given by
external examiner during final practical exams.
F) Course Structure Syllabus will cover Four topics as discussed in detail below

Topics Lectures Credits


1. Write a program to check given number is prime or not.
2. Write a program to demonstrate use of Function overloading.
3. Write a program to demonstrate encapsulation using of class.
4. Write a program to demonstrate use constructors and Destructor.
5. Write a program to demonstrate single inheritance & multiple
inheritances.
6. Write a program to demonstrate use of operator overloading using friend 60 2
function & without using friend function.
7. Write a program to demonstrate use of friend function & class.
8. Write a program to demonstrate use of Virtual functions and map
function.
9. Write a program to demonstrate use of function templates.
10. Write a Program to demonstrate connection to database.
Total 60 2
Hours Credits
Note: 1 Credit is equal to 30 hours of Practical study. Therefore 1 credit is earned after each 30
hours of practical study is completed.

44 | P a g e
G) Course outcomes/ Skill By the end of the course students will be able to
Development  Enter basic logic development.
 Prepare simple program
 Prepare basic programming logic and entries
 Obtain basic knowledge of program

45 | P a g e
KCES’s, M J College, Jalgaon (Autonomous College)
School of Commerce and Management
Syllabus of BBA 2019-20
Semester - II
BBA207: Environmental Studies
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours)
____________________________________________________________________________________

Unit 1 : Multidisciplinary nature of environmental studies


Definition, scope and importance
Need for public awareness

Unit 2 : Natural Resources :


Renewable and non-renewable resources :
Natural resources and associated problems.
a) Forest resources : Use and over-exploitation, deforestation, case studies. Timber extraction,
mining, dams and their effects on forest and tribal people.
b) Water resources : Use and over-utilization of surface and ground water, floods, drought,
conflicts over water, dams-benefits and problems.
c) Mineral resources : Use and exploitation, environmental effects of extracting and using mineral
resources, case studies.
d) Food resources : World food problems, changes caused by agriculture and overgrazing, effects
of modern agriculture, fertilizer-pesticide problems, water logging, salinity, case studies.
e) Energy resources : Growing energy needs, renewable and non renewable energy sources, use of
alternate energy sources. Case studies.
f) Land resources : Land as a resource, land degradation, man induced landslides, soil erosion and
desertification.
• Role of an individual in conservation of natural resources.
• Equitable use of resoureces for sustainable lifestyles.

Unit 3 : Ecosystems
• Concept of an ecosystem.
• Structure and function of an ecosystem.
• Producers, consumers and decomposers.
• Energy flow in the ecosystem.
• Ecological succession.
• Food chains, food webs and ecological pyramids.
• Introduction, types, characteristic features, structure and function of the

46 | P a g e
following ecosystem :-
a. Forest ecosystem
b. Grassland ecosystem
c. Desert ecosystem
d. Aquatic ecosystems (ponds, streams, lakes, rivers, oceans, estuaries)

Unit 4 : Biodiversity and its conservation

• Introduction – Definition : genetic, species and ecosystem diversity.


• Biogeographical classification of India
• Value of biodiversity : consumptive use, productive use, social, ethical, aesthetic and option values
• Biodiversity at global, National and local levels.
• Inida as a mega-diversity nation
• Hot-sports of biodiversity.
• Threats to biodiversity : habitat loss, poaching of wildlife, man-wildlife conflicts.
• Endangered and endemic species of India
• Conservation of biodiversity : In-situ and Ex-situ conservation of biodiversity
Unit 5 : Environmental Pollution
Definition
• Cause, effects and control measures of :-
a. Air pollution
b. Water pollution
c. Soil pollution
d. Marine pollution
e. Noise pollution
f. Thermal pollution
g. Nuclear hazards
• Solid waste Management : Causes, effects and control measures of urban and industrial wastes.
• Role of an individual in prevention of pollution.
• Pollution case studies.
• Diaster management : floods, earthquake, cyclone and landslides

Unit 6 : Social Issues and the Environment


• From Unsustainable to Sustainable development
• Urban problems related to energy
• Water conservation, rain water harvesting, watershed management
• Resettlement and rahabilitation of people; its problems and concerns. Case Studies
• Environmental ethics : Issues and possible solutions.
• Climate change, global warming, acid rain, ozone layer depletion, nuclear accidents and holocaust.
Case Studies.
• Wasteland reclamation.
• Consumerism and waste products.

47 | P a g e
• Environment Protection Act.
• Air (Prevention and Control of Pollution) Act.
• Water (Prevention and control of Pollution) Act
• Wildlife Protection Act
• Forest Conservation Act
• Issues involved in enforcement of environmental legislation.
• Public awareness.

Unit 7 : Human Population and the Environment


• Population growth, variation among nations.
• Population explosion – Family Welfare Programme.
• Environment and human health.
• Human Rights.
• Value Education.
• HIV/AIDS.
• Women and Child Welfare.
• Role of Information Technology in Environment and human health.
• Case Studies.

Unit 8 : Field work


• Visit to a local area to document environmental assetsriver/forest/grassland/hill/mountain
• Visit to a local polluted site-Urban/Rural/Industrial/Agricultural
• Study of common plants, insects, birds.
• Study of simple ecosystems-pond, river, hill slopes, etc. (Field work Equal to 5 lecture hours)

48 | P a g e

You might also like