1
KCE Society’s
Moolji Jaitha College, Jalgaon
“An Autonomous College Affiliated to K.B.C. North Maharashtra University
Jalgaon”
BACHELOR OF COMPUTER
APPLICATION (BCA)
SYBCA
2020-21
2
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.
3
Choice based credit system in BCA Program
S E M
Core Course (DSC) Ability Enhancement Compulsory Course (AECC)
Skill Development Course (SE)
Discipline Specific Elective (DSE)
I
DSC – 1 A Computer Fundamentals and Networking – I Computer Fundamentals and Networking – II Practical’s on Computer Fundamentals and Networking
AECC Professional Communication
DSC – 2 A Essentials of Web Design – 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
II
DSC – 1 B e-commerce & m-commerce – I e-commerce & m-commerce – II Practical’s on e-commerce & m-commerce
AECC Environmental studies
DSC – 2 B DBMS – I DBMS – II Practical’s on DBMS DSC – 3 B Programming in C++ - I Programming in C++ - II Practical’s on Programming in C++
III
DSC – 1 C Management Information System & Tally ERP – I Management Information System & Tally ERP – II Practical’s on MIS & Tally ERP
SEC-1 Accounting for Managers
DSC – 2 C Java Programming –I 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
IV
DSC – 1 D Computer Graphics & Animation – I Computer Graphics & Animation – II Practical’s on Computer Graphics & Animation
SEC -2 Mathematics for Managers -I
DSC – 2 D C#.NET – I 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
V
SEC -3 Mathematics for Managers -II
DSE 1 A Android Applications Development – I Android Applications Development – II Practical’s on Android Applications Development DSE 2 A ASP. NET – I ASP. NET – II Practical’s on ASP. NET DSE 3 A Cyber Security & Forensics - I Cyber Security & Forensics – II Practical’s on Cyber Security & Forensics
4
VI
SEC -4 Entrepreneurship Development
DSE 1 B Cloud Computing –I Cloud Computing –II Practical’s on Cloud Computing DSE 2 B 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
Second Year Bachelor of Computer Application (2020-21)
SYBCA SEM III Subject Code Theory Credits
DSC 1 C
BCA 231 Management Information System & Tally ERP – I 02
BCA 232 Management Information System & Tally ERP – II 02
BCA 233 Practical’s on MIS & Tally ERP 02
DSC 2 C
BCA 234 Java Programming -I 02
BCA 235 Java Programming -II 02
BCA 236 Practical’s on Java Programming 02
DSC 3 C
BCA 237 Linux Operating System – I 02
BCA 238 Linux Operating System – II 02
BCA 239 Practical’s on Linux Operating System 02
SEC 1 BCA 230 Foundation Course for IT Managers 02
TOTAL CREDITS 20
SYBCA SEM IV
Subject Code Theory Credits
DSC 1 D
BCA 241 Computer Graphics & Animation - I 02
BCA 242 Computer Graphics & Animation - II 02
BCA 243 Practical’s on Computer Graphics & Animation 02
DSC 2 D
BCA 244 C#.NET – I 02
BCA 245 C#.NET – II 02
BCA 246 Practical’s on C#. NET 02
DSC 3 D
BCA 247 Big Data Analytics - I 02
BCA 248 Big Data Analytics - II 02 BCA 249 Practical’s on Big Data Analytics 02
SEC 2 BCA 240 Mathematics for Managers -I 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
5
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 327 “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 327 “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.
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.
6
Minimum marks for passing (BCA 366) 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
allotted
Evaluating Authority
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 366 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.
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.
7
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
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2020-21
Semester - III
BCA 231: Management Information System & ERP – I
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours)
A) Title of Paper Management Information System & ERP – I B) Course Objectives • To study the MIS concepts and learn
• To know the process of MIS in real life. • To give the practical knowledge of business process to the
students.
C) Level of Knowledge Expected
Basic Knowledge of MIS.
D) Medium of Instruction English E) Instructions on lectures and examination
• Each Lecture shall be of 1 hour duration. • Question paper shall be set in English. Students have to
attempt the paper in English language only. • Question paper Attempt any 5 out of 8.
F) Course Structure Syllabus will cover Four topics as discussed in detail below
Topics Lectures Credits UNIT-I – Introduction To MIS
• Definition, Purpose, Objectives • Role of MIS in Business Organization with particular reference to
Management Levels. • MIS Growth and Development
10
1 UNIT-II- MIS in the Organization
• Concept and design. Transaction Processing System, • Decision Support System, Executive Information system, • Expert System, and the recent developments in the field of MIS
05
UNIT-III- System Development & Life Cycle
• Concept of System, Types of Systems – Open, Closed, Deterministic, Probabilistic
• Integration of Organization Systems and Information Systems System Analysis, Design and Implementation
• MIS Applications in Business.
10
1
UNIT-IV- Information Technology
• Multimedia Approach to Information Processing. 05
9
• Decision of Appropriate Information Technology for proper MIS.
• Choice of appropriate IT Systems – Database, Data warehousing & Data mining Concepts, Centralized and Distributed Processing.
• Information in Decision Making, Sources and Types of Information
• Cost Benefit Analysis – Quantitative and Qualitative Aspects, Assessing Information needs of the Organization.
Total 30 Hours
2 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 Development
By the end of the course students will be able to Enter basic business system. Use simple organization operations. Obtain basic knowledge of huge of data play with organization
Reference Books:
1) Basandra,Suresh K., “Management Information System”, Wheeler Publishing,New Delhi,999.
2) Arora,Ashok&Bhatia,Akshaya, “Management Information System”, Excel Books,NewDelhi, 2001 ISBN: 978-81-7446-781-2
3) O’Brien, James A., “Management Information System”, Tata McGraw Hill, 2003 ISBN 81-203- 1282-1
4) Javadekar, W.S.“Management Information System”, Tata Mac Graw Hill Publication,2003. ISBN 0-07-282256-2
5) “Management Information Systems” by Sadagopan S
6) “Management Information System: Conceptual Foundations – Structure and Development” by Gordon Davis and Margrethe Olson
7) “Management Information Systems: Managerial Perspectives” by D P Goyal
8) “Management Information System” by Gupta A K
10
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2020-21
Semester - III
BCA 232: Management Information System & ERP – II
40+10 Pattern: ESE 10 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours)
A) Title of Paper Management Information System & ERP – II B) Course Objectives • To study the fundamental ERP concepts and learn
• To know the process of ERP of function in real life. • To give the practical knowledge of ERP to the students.
C) Level of Knowledge Expected
Basic Knowledge of ERP.
D) Medium of Instruction English E) Instructions on lectures and examination
• Each Lecture shall be of 1 hour duration. • Question paper shall be set in English. Students have to attempt
the paper in English language only. • Question paper Attempt any 5 out of 8.
F) Course Structure Syllabus will cover Four topics as discussed in detail below
Topics Lectures Credits UNIT-I – Introduction to ERP
• Defining ERP • Origin and Need for an ERP System • Benefits of an ERP System • Reasons for the Growth of ERP Market • Reasons for the Failure of ERP Implementation • Roadmap for successful ERP implementation
08
1 UNIT-II- ERP and Related Technologies -I
• Business Process Re-engineering • Data Warehousing • Data Mining, On-Line Analytical Processing, • Product Life Cycle Management • Supply Chain Management • ERP Security
07
UNIT-III- ERP and Related Technologies -II • ERP Tools and Software • ERP Selection Methods and Criteria • ERP Selection Process • ERP Vendor Selection • ERP Implementation Lifecycle • Pros and cons of ERP implementation • Factors for the Success of an ERP Implementation
08 1
11
UNIT-IV - ERP Software Overview • SAP • BAAN • Oracle
07
Total 30 Hours
2 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 Development
By the end of the course students will be able to Enter basic ERP learning. Use simple ERP operations. Obtain basic knowledge of ERP with organization behavior.
Reference Books:
1) Basandra,Suresh K., “Management Information System”, Wheeler Publishing,New Delhi,999.
2) Arora,Ashok&Bhatia,Akshaya, “Management Information System”, Excel Books,NewDelhi, 2001 ISBN: 978-81-7446-781-2
3) O’Brien, James A., “Management Information System”, Tata McGraw Hill, 2003 ISBN 81-203- 1282-1
4) Javadekar, W.S.“Management Information System”, Tata Mac Graw Hill Publication,2003. ISBN 0-07-282256-2
5) Enterprise Resource Planning-Alexis Leon (TATA McGraw Publication)
6) ERP Ware: ERP implementation Framework (V.K. Garg & N.K. Venkitakrishnan)
7) A Guide to ERP Benefits, Implementation and Trends by Prof dr. Lineke Sneller RC
8) Modern ERP: Select, Implement & Use Todays Advanced Business Systems by Marianne Bradford
9) E-Business and ERP: Rapid Implementation and Project Planning by Murrell G. Shields
12
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2020-21
Semester - IIII
BCA233: Practical’s on MIS & ERP
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 60 (60 Hours)
A) Title of Paper Practical’s on MIS & ERP B) Course Objectives • To study Computerized accounting
• To know the process of MIS & ERP of function in real life. • To give the practical knowledge of Tally to the students.
C) Level of Knowledge Expected
Basic Knowledge of Computer.
D) Medium of Instruction English E) Instructions on lectures and examination
• Performed any two practical's for given examiners
F) Course Structure Syllabus will cover Four topics as discussed in detail below
Topics Practical Credits Practical’s (ERPNEXT )
1. Setting of user and teir permission in ERPnext 2. Creation of lead, opportunity of quotation in CRM module 3. Creation of material request in buying module 4. Creation of quotation request by different suppliers in buying
module 5. Creation of purchase order 6. How to add users and assign rolls? 7. How to manage customers and Suppliers contacts? 8. How to create items 9. How to manage chart of accounts? 10. How to create opening accounting entries
60 2
Total 60 Hours
2 Credits
Note: 1 Credit is equal to 30 hours of study. Therefore 1 credit is earned after each 30 hours of
study is completed
G) Course outcomes/ Skill Development
By the end of the course students will be able to Use Computerized accounting. Use simple ERP operations. Obtain basic knowledge of MIS & ERP with organization
behavior.
13
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2020-21
Semester - III
BCA234: Java Programming -I
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours)
A) Title of Paper Java Programming -I B) Course Objectives • Knowledge of object-oriented paradigm in the Java
programming language, • The use of Java in a variety of technologies and on
different platforms. • Design a user-friendly interface.
C) Level of Knowledge Expected
Basic Knowledge of JAVA technologies.
D) Medium of Instruction English E) Instructions on lectures and examination
• Each Lecture shall be of 1 hour duration. • Question paper shall be set in English. Students have to
attempt the paper in English language only. • Question paper Attempt any 5 out of 8.
F) Course Structure Syllabus will cover Four topics as discussed in detail below
Topics Lectures Credits UNIT-I – Introduction To Java
• Java as programming tool, Advantages of Java (Simple, Object Oriented, Distributed, Robust, Secure, Architecture Neutral, Portable, Interpreted, High performance, Multithreading, dynamic)
• Java& Internet.
5
1
UNIT-II- Fundamental Programming • Comments, Data types (Integer, floating pt., character type, Boolean,
enumerated), Casting, Variables • Arrays, Assignments, Initializations (Conversion between Numeric
Types, constants), Operators, Input and Output, a simple java programs, Compiling and running Java programs using command line and Editors, command line arguments.
• Control flows: conditional statement, loops, Switch statement, and Block scope
10
UNIT-III- Objects and Classes • Defining a class, Adding variables, Adding methods • Creating objects, Accessing class members • Constructors, Method Overloading, Static members, Nesting of
methods, final methods. • String functions Formatting functions • Creating and Using Package, User defined packages
05 1
14
UNIT-IV- Inheritance, Multithreading and Exception • Inheritance, Inheritance hierarchies, super class, sub class,
Polymorphism, Abstract classes, Access modifiers, Introduction to Wrapper classes, Interfaces, Inner classes. Use of Final.
• Threads, Thread States, • Introduction to Exceptions- Try, Catch,
Throw, Throws and Finally.
10
Total 30 Hours
2 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 Development
By the end of the course students will be able to Knowledge of the structure and model of the Java programming
language. Use the Java programming language for various programming
technologies Develop software in the Java programming language,
(application) Propose the use of certain technologies by implementing them
in the Java programming language to solve the given problem.
Reference Books:
1) The complete reference JAVA-2 Fifth Edition By: Herbert Schildt (TMH) ISBN: 0 07 881538 2) Programming with Java- By: E Balagurusamy (Tata McGraw Hill) ISBN: 9780070141698 3) Core Java Volume- I Fundamentals- By: Cay’s Horstmann and Gray Cornell ISBN-13: 978-0-
13-708160-8 4) Java: How to Program: Early Objects by Paul J. Deitel and Harvey M. Deitel 5) Think Java: How to think like a Computer Scientist by Allen B. Downey 6) Thinking in Java by Bruce Eckel 7) Core Java by Cay S. Horstmann and Gary Cornell 8) Sams Teach Yourself Java in 21 Days by Rogers Cadenhead 9) Java 8 in Action by Alan Mycroft and Mario Fusco
15
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2020-21
Semester - III
BCA235: Java Programming -II
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours)
A) Title of Paper Java Programming -II B) Course Objectives • Learn how to design stand-alone desktop-oriented
Graphical User Interface (GUI) based Java applications using Swing
• The use of Java in a variety of technologies and on different platforms.
• Design a user-friendly interface. C) Level of Knowledge Expected
Basic Knowledge of JAVA technologies.
D) Medium of Instruction English E) Instructions on lectures and examination
• Each Lecture shall be of 1 hour duration. • Question paper shall be set in English. Students have to
attempt the paper in English language only. • Question paper Attempt any 5 out of 8.
F) Course Structure Syllabus will cover Four topics as discussed in detail below
Topics Lectures Credits UNIT-I – Introduction to Applet
• Advantages and disadvantage • Lifecycle of applet • Graphics in applet, animation, Painting in applet
10
1 UNIT-II - Introduction Java Swing
• hierarchy of java swing • JComponents (basic any min 15)
05
UNIT-III- Layout Managers • Border Layout, Grid Layout, • Flow Layout, Box Layout,
• Grid Bag Layout, Group Layout, Scroll Pane Layout
10
1 UNIT-IV – JDBC • Introduction to JDBC • Database using JDBC • Connectivity with Access without DSN • Database Meta Data interface
5
Total 30 Hours
2 Credits
16
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 Development
By the end of the course students will be able to Knowledge of the structure and model of the Java programming
language. Create Graphical User Interface (GUI) based Java applications
using Swing Develop software in the Java programming language,
(application) Propose the use of certain technologies by implementing them
in the Java programming language to solve the given problem.
Reference Books:
1) The complete reference JAVA-2 Fifth Edition By: Herbert Schildt (TMH) ISBN: 0 07 881538 2) Programming with Java- By: E Balagurusamy (Tata McGraw Hill) ISBN: 9780070141698 3) Core Java Volume- I Fundamentals- By: Cay’s Horstmann and Gray Cornell ISBN-13: 978-0-
13-708160-8 4) Java: How to Program: Early Objects by Paul J. Deitel and Harvey M. Deitel 5) Think Java: How to think like a Computer Scientist by Allen B. Downey 6) Thinking in Java by Bruce Eckel 7) Core Java by Cay S. Horstmann and Gary Cornell 8) Sams Teach Yourself Java in 21 Days by Rogers Cadenhead 9) Java 8 in Action by Alan Mycroft and Mario Fusco
17
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2020-21
Semester - III
BCA236: Practical’s on Java Programming
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 60 (60 Hours) A) Title of Paper Practical’s on Java Programming B) Course Objectives • Basic programming knowledge
• Learn how to design stand-alone desktop-oriented Graphical User Interface (GUI) based Java applications using Swing
• Programming with database C) Level of Knowledge Expected
Basic Knowledge of JAVA technologies.
D) Medium of Instruction English E) Instructions on lectures and examination
• Performed any two practical's for given examiners
F) Course Structure Syllabus will cover Four topics as discussed in detail below
Topics Practical Credits 1. Write a Java program that demonstrates program structure of java. (Fibonacci Series, Factorial, Tabular format 1 to 100no. etc.) 2. Write a Java program to demonstrate use of class and object. 3. Write a Java program that demonstrates all string operations. 4. Write a Java program to demonstrate use of constructor. 5. Write a Java program to demonstrate use of method overloading. 6. Write a Java program that demonstrates inner class. 7. Write a Java program that demonstrates inheritance. 8. Write a Java program to demonstrate interface. 9. Write a Java program that demonstrates SWING control (any 8) 10. Write a Java program that demonstrates Exception. 11. Write a Java program that demonstrates JDBC. 12. Write a Java Applet program that demonstrates graphics.
60 2
Total 60 Hours
2 Credits
Note: 1 Credit is equal to 30 hours of study. Therefore 1 credit is earned after each 30 hours of
study is completed
G) Course outcomes/ Skill Development
By the end of the course students will be able to • Knowledge of the structure and model of the Java programming
language. • Create Graphical User Interface (GUI) based Java applications using
Swing • Develop software in the Java programming language, (application)
18
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2020-21
Semester - III
BCA237: Linux Operating System – I
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours)
A) Title of Paper Linux Operating System – I B) Course Objectives • Learn Basics of Linux Operating System
• To learn file management and permission advance commands • To give the practical knowledge of programming.
C) Level of Knowledge Expected
Basic Knowledge of programming.
D) Medium of Instruction English E) Instructions on lectures and examination
• Each Lecture shall be of 1 hour duration. • Question paper shall be set in English. Students have to attempt
the paper in English language only. • Question paper Attempt any 5 out of 8.
F) Course Structure Syllabus will cover Four topics as discussed in detail below
Topics Lectures Credits UNIT-I – History and Development of Linux
• A Brief History of Linux • Basic features of Linux OS • components of Linux System • Benefits of Linux, Linux Licensing • Examining Linux Distributions
7
1 UNIT-II- System Access and User Accounts
• Logging In and out Using the Linux System
• Creating Additional User Accounts
• Creating & Managing Groups
• Managing Users Linux Commands
8
UNIT-III- File System • Introduction to The File System and Working with Linux
Permissions • File System Navigation • Managing The File System Understanding Permissions • Changing File And Directory Permissions • Changing Default Permissions And Ownership
8
1
UNIT-IV- File Operations • Archiving Files Archiving Files With Tar • Zipping Files
7
19
• Creating and Viewing Files Using The Vi Editor • Studying Other Editors • Linux Filter Commands
Total 30 Hours
2 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 Development
By the end of the course students will be able to Enter basic logic development. Prepare simple program Prepare basic programming logic and entries Obtain basic knowledge of program
Reference Books:
1) Linux: The Complete Reference, Sixth Edition Paperback – 1 Jul 2017
2) Linux Bible Paperback – 15 May 2015 by Christopher Negus
3) LINUX: Easy Linux For Beginners, Your Step-By-Step Guide To Learning The Linux
Operating System And Command Line (Linux Series Book 1)
4) The Linux Programming Interface: A Linux and UNIX System Programming Handbook 1st
Edition, Kindle Edition by Michael Kerrisk
5) Linux For Beginners by Jason Cannon
6) The Linux Command Line : A Complete Introduction by William Shotts
7) Linux Pocket Guide : Essential Commands by Daniel J. Barrett
8) Linux Network Administration Guide by Tony Bautts
9) Mastering Linux Security and Hardening by Donald A. Tevault
10) Pro Linux High Availability Clustering by Sander van Vugt
20
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2020-21
Semester - III
BCA238: Linux Operating System – II
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours)
A) Title of Paper Linux Operating System – II B) Course Objectives • To study the fundamental programming languages
• Learn Basics of Kali Linux • To learn file management and permission advance commands
C) Level of Knowledge Expected
Basic Knowledge of programming.
D) Medium of Instruction English E) Instructions on lectures and examination
• Each Lecture shall be of 1 hour duration. • Question paper shall be set in English. Students have to attempt
the paper in English language only. • Question paper Attempt any 5 out of 8.
F) Course Structure Syllabus will cover Four topics as discussed in detail below
Topics Lectures Credits UNIT-I – Shell Scripting
• Introduction to Shell, Basics of Shell Scripting • Graphical Shells, Advantages of shell scripts, disadvantages of
shell scripts • Looping and Conditional Statements in shell Scripting Redirection • Introduction to Programming In C Using Linux (gcc) • Introduction To X Windows And GNOME
8
1
UNIT-II- Working in X Windows (utilities), • Managing Files and File Systems • Customizing X Windows • Choosing and Changing Window Managers • Desktops Remote X Window Access
7
UNIT-III- Introduction to Kali Linux • Features ,Commands to help you navigate any Linux system, • Installation & Configuration of Kali Linux- Different ways of
installing Kali Linux • Bootable device • Hard disk installation. Dual boot • Virtualization, Updations of Kali Linux.
8 1
21
UNIT-IV –Working with Kali Linux - • Wireless Attacks • website penetration testing offered by Kali Linux • Tools in Kali Linux-Forensic Tools • password cracking tools • Information Gathering Tools
7
Total 30 Hours
2 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 Development
By the end of the course students will be able to Enter basic logic development. Prepare simple program Prepare basic programming logic and entries Obtain basic knowledge of program
Reference Books:
1) Beginning Ethical Hacking with Kali Linux: Computational Techniques for Resolving
Security Issues Paperback – 2018 by Sanjib Sinha
2) Linux Basics for Hackers: Getting Started with Networking, Scripting, and Security in
Kali Paperback – 4 Dec 2018 by OccupyTheWeb
3) Linux: The Complete Reference, Sixth Edition Paperback – 1 Jul 2017
4) Linux Bible Paperback – 15 May 2015 by Christopher Negus
5) The Linux Programming Interface: A Linux and UNIX System Programming Handbook
1st Edition, Kindle Edition by Michael Kerrisk
6) Linux For Beginners by Jason Cannon
7) The Linux Command Line : A Complete Introduction by William Shotts
8) Linux Pocket Guide : Essential Commands by Daniel J. Barrett
9) Linux Network Administration Guide by Tony Bautts
10) Mastering Linux Security and Hardening by Donald A. Tevault
11) Pro Linux High Availability Clustering by Sander van Vugt
22
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2020-21
Semester - III
BCA239: Practical’s on Linux Operating System
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 60 (60 Hours) A) Title of Paper Practical’s on Linux Operating System B) Course Objectives • Learn Basics of Kali Linux
• To learn file management and permission advance commands • To give the practical knowledge of programming.
C) Level of Knowledge Expected
Basic Knowledge of programming.
D) Medium of Instruction English E) Instructions on lectures and examination
• Performed any two practical's for given examiners
F) Course Structure Syllabus will cover Four topics as discussed in detail below
Topics Practical Credits
1. Commands wd, cd, mkdir, cat,more,less,head,tail,ls,date, cal, rmdir, mv,rm,cp
2. Demonstration of chmod command 3. Write a Shell Script to check entered number is negative positive or
zero. 4. Write a Shell Script For Cheking Even/Odd numbers Using &&
Operator. 5. Write a Shell Script For Removing Duplicate Lines from Files 6. Write a Shell Script to upgrade the system instead of doing it manually. 7. Demonstration of website penetration testing offered by Kali Linux 8. Demonstration of Forensic Tools. 9. Demonstration of password cracking tools.
10. Demonstration of Information Gathering Tools.
60 2
Total 60 Hours
2 Credits
Note: 1 Credit is equal to 30 hours of study. Therefore 1 credit is earned after each 30 hours of
study is completed
G) Course outcomes/ Skill Development
By the end of the course students will be able to Enter basic logic development. Prepare simple program Prepare basic file management and permission advance
commands
23
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2020-21
Semester - III
BCA 230: Foundation Course for IT Managers
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours)
A) Title of Paper Foundation Course for IT Managers B) Course Objectives • To study the fundamental system design
• To know the process of software development • To give the assignment knowledge.
C) Level of Knowledge Expected
Basic Knowledge of Software Development.
D) Medium of Instruction English E) Instructions on lectures and examination
• Each Lecture shall be of 1 hour duration. • Question paper shall be set in English. Students have to
attempt the paper in English language only. • Question paper Attempt any 5 out of 8.
F) Course Structure Syllabus will cover Four topics as discussed in detail below
Topics Lectures Credits UNIT-I – System Concept and Information
• Definition and Characteristics of System • Elements of Systems • Types of system • Feedback and feed forward control system
7
1 UNIT-II- System Development Life Cycle
• Systems analyst, Roles of System Analysts – As an Architect, Change Agent, Investigator & monitor, Organizer
• Introduction of Systems Development Life Cycle (SDLC) • Factors affecting the system development • Various SDLC Models: Waterfall Model , Spiral Model, Prototyping,
RAD, Object Oriented, 4GL
8
UNIT-III- System Planning • Data and fact gathering techniques: Interviews & Questionnaires,
Group discussion, On-site observation, Review of Written Documents.
• Feasibility study and its importance • Types of feasibility study- Technical, Economical and Operational
7
1
UNIT-IV – Systems Design and modeling • Systems flowcharts & Data flow diagrams, • Tools for Structured Analysis: Data Dictionary, Decision Tree,
8
24
Decision Tables, Structured English • Software Project Management: Umbrella Activities, QC and QA
Total 30 Hours
2 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 Development
By the end of the course students will be able to Enter basic logic software development. Prepare simple project Prepare basic project logic and entries Obtain basic knowledge of system program
Reference Books:
1) System Analysis and Design Elias M. Awad, Galgotia Publication ISBN 13: 9788175156180. 2) Software Engineering by Roger Pressman ISBN-13: 978-0071267823 3) Software Engineering by Yogesh Agarwal ; ISBN-10: 8122416381 4) Systems Analysis & Design by Perry Edwards (McGraw Hill) 5) Software Project Management A concise study by S A Kelkar 6) “Fundamentals of Software Engineering” by Rajib Mall 7) “Software Engineering” by Gaurav Gupta and Deepika Gupta 8) “Software Engineering 1st Edition” by Udit Agarwal 9) “Fundamentals Of Software Engineering, 2/E 2nd Edition” by Carlo Ghezzi
25
SEMESTER
IV
26
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2020-21
Semester - IV
BCA 241: Computer Graphics & Animation - I
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours) A) Title of Paper Computer Graphics & Animation - I B) Course Objectives • Learn Basics of Animation
• To learn moviemaking using Flash CS3 • Design new vision
C) Level of Knowledge Expected
Basic Knowledge of Flash CS3.
D) Medium of Instruction English E) Instructions on lectures and examination
• Each Lecture shall be of 1 hour duration. • Question paper shall be set in English. Students have to
attempt the paper in English language only. • Question paper Attempt any 5 out of 8.
F) Course Structure Syllabus will cover Four topics as discussed in detail below
Topics Lectures Credits UNIT-I – Animation Basics
• Definition • The 12 principles of Animation, • Types of Animation • Animation Techniques: Classical Animation, Stop Animation,
Clay Motion, Frame Animation. • Cell Animation, Storybording
8
1
UNIT-II- Use of Animation in Today’s Industry, • Components used for designing animation such as Light Box • Concept of 2D and 3D Animation, Difference 2D and 3D
Animation • Introduction Flash Using CS3
7
UNIT-III- Area of Application Flash CS3, • Tools of Flash CS3 • Keyframes and Tweening,Timeline Basics,Frames, Keyframes.
Create a Span of Frames & Control the Playhead • Creating Keyframes,Insert Blank Keyframes & Clear Keyframes, • Frame-by-Frame Animation
8
1 UNIT-IV- Working with text
• Using the Property inspector to specify styles and alignment • Applying live filters to create text effects, choosing text types, • Inserting and Using Shapes in Flash CS3 • Mask and Guide Layer in Flash CS3- Creating Path Animations,
7
27
Timeline Effects Total 30
Hours 2
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 Development
By the end of the course students will be able to Enter basic Basics of Animation Use simple animations operations. Obtain design new vision
Reference Books:
1. Adobe Flash CS3 Professional: Video Training Book Paperback – Import, 20 Sep 2007
by Rich Shupe 2. Flash CS3: The Missing Manual 1st Edition by E. A. Vander Veer Chris Grove
3. Sams Teach Yourself Adobe Flash CS3 Professional in 24 Hours (Sams Teach Yourself
in 24 Hours) Paperback – Import, 8 Jun 2007 by Phillip Kerman
4. Adobe Flash Cs3 Professional Bible by Robert Reinhardt, Snow Dowd 5. “Character Animation: 2D Skills for Better 3D” by Steve Roberts 6. “Mastering Unity 2D Game Development” by Ashley Godbold and Simon Jackson 7. “The Animator’s Guide to 2D Computer Animation” by Hedley Griffin 8. “Thinking Animation: Bridging the Gap Between 2D and CG” by Angie Jones and Jamie
Oliff
28
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2020-21
Semester - IV
BCA242: Computer Graphics & Animation - II
40+10 Pattern: ESE 10 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours)
A) Title of Paper Computer Graphics & Animation - II B) Course Objectives • Learn Basics of Animation
• To learn moviemaking using Flash CS3 • Design new vision
C) Level of Knowledge Expected
Basic Knowledge of CS3.
D) Medium of Instruction English E) Instructions on lectures and examination
• Each Lecture shall be of 1 hour duration. • Question paper shall be set in English. Students have to attempt
the paper in English language only. • Question paper Attempt any 5 out of 8.
F) Course Structure Syllabus will cover Four topics as discussed in detail below
Topics Lectures Credits UNIT-I – Flash Basics
• Creating a Flash Document, Reviewing the Interface, Managing the Workspace
• Creating Shapes, Using the Primitive Tools, Drawing with Pen, Pencil and Line Tools, Editing Shapes
• Using the Selection Tools, Managing Color and Gradients, Importing Files
• Working with Panels : Property Panel, Color Panel, Library Panel
08
1
UNIT-II- Working with Symbols
• Introduction to Symbol • Types of Symbol : Graphics Symbol, Button Symbol • Movie Clip Symbol.
07
UNIT-III- Creating A Motion Tween- • Adding a Motion Tween,Setting Property of Keyframes for Scale
& Rotation
• Creating a Motion Tween from a Shape • Working with Filters : Drop Shadow, Blur, Glow, Bevel
08
1
UNIT-IV -Creating Rectangles • Using a Gradient Fill, Making Selections • Drawing Ovals, Creating a Simple Animation
07
29
• Working with Lines, Drawing Curves with the Pen & Pencil Tools, Grouping Objects, Manipulating Objects, Masking Objects
• Working with Layers- Layer Properties and Use: Lock/Unlock, Hide/Show, Rename, Outline Color
• Types of Layers: Normal Layer, Guide Layer, Mask Layer, • Testing a Movie
Total 30 Hours
2 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 Development
By the end of the course students will be able to Enter basic Basics of Animation Use simple animations operations. Obtain design new vision
Reference Books:
1. Adobe Flash CS3 Professional: Video Training Book Paperback – Import, 20 Sep 2007 by Rich Shupe
2. Flash CS3: The Missing Manual 1st Edition by E. A. Vander Veer Chris Grove 3. Sams Teach Yourself Adobe Flash CS3 Professional in 24 Hours (Sams Teach Yourself
in 24 Hours) Paperback – Import, 8 Jun 2007 by Phillip Kerman
4. Adobe Flash Cs3 Professional Bible by Robert Reinhardt, Snow Dowd 5. “Character Animation: 2D Skills for Better 3D” by Steve Roberts 6. “Mastering Unity 2D Game Development” by Ashley Godbold and Simon Jackson 7. “The Animator’s Guide to 2D Computer Animation” by Hedley Griffin 8. “Thinking Animation: Bridging the Gap Between 2D and CG” by Angie Jones and Jamie
Oliff
30
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2020-21
Semester - IV
BCA243: Practical’s on Computer Graphics & Animation
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 60 (60 Hours)
A) Title of Paper Practical’s on Computer Graphics & Animation B) Course Objectives • Learn Basics of Animation
• To learn moviemaking using Flash CS3 • Design new vision
C) Level of Knowledge Expected
Basic Knowledge of CS3.
D) Medium of Instruction English E) Instructions on lectures and examination
• Performed any two practical's for given examiners
F) Course Structure Syllabus will cover Four topics as discussed in detail below
Topics Practical Credits 1. Frame-by Frame Animation-Drawing a house & use of Filters. 2. Creating Animated E-card. 3. Demonstrate Masking in flash cs3 4. Demonstrate guide Layer 5. Creating Animated Visiting Cards. 6. Creating Animation Facial Expression with the help of Smiley. 7. Demonstrate Motion Tween Animation. 8. Demonstrate Blooming Flower Animation using Frame-by-Frame. 9. Create a digital animation presentation. 10. Demonstrating motion of animal walking or running 11. Create a simple, fading image slideshow in Flash.
60 2
Total 60 Hours
2 Credits
Note: 1 Credit is equal to 30 hours of study. Therefore 1 credit is earned after each 30 hours of
study is completed
G) Course outcomes/ Skill Development
By the end of the course students will be able to Enter basic Basics of Animation Use simple animations operations. Obtain design new vision
31
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2020-21
Semester - IV
BCA244: C#.NET – I
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours)
A) Title of Paper C#.NET – I B) Course Objectives • Learn how to design stand-alone desktop-oriented
Graphical User Interface (GUI) based C# applications
• The use of C# in a variety of technologies and on different platforms.
• Design a user-friendly interface. C) Level of Knowledge Expected
Basic Knowledge of C#.NET technologies.
D) Medium of Instruction English E) Instructions on lectures and examination
• Each Lecture shall be of 1 hour duration. • Question paper shall be set in English. Students have to
attempt the paper in English language only. • Question paper Attempt any 5 out of 8.
F) Course Structure Syllabus will cover Four topics as discussed in detail below
Topics Lectures Credits UNIT-I – The .Net framework
• Introduction to .NET framework, • Scope of .Net Technology • CLR,CTS,CLS • MSIL,JIT
5
1 UNIT-II- Fundamental C# Language
• Introduction to C # • Advantages & Disadvantages of C# • Programming Structure of C# • Basic Constructs – Variables, Data types, Operators, arrays,
functions
10
UNIT-III- Control Statements
• Control Statements (if statement, if....else statement, nesting of if....else statement, the else if ladder, switch statement ), Looping Construct(while statement, do statement, for statement)
05
1
UNIT-IV- Object Oriented Programming in C#
• Class and Object, • Constructors and Destructors
10
32
• Inheritance, Interfaces • Access modifiers: Public, Private, Protected, • Polymorphism, Overloading and Overriding • Sealed Classes
Total 30 Hours
2 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 Development
By the end of the course students will be able to Knowledge of the structure and model of the C# programming
language. Create Graphical User Interface (GUI) based C# applications Develop software in the C# programming language,
(application) Propose the use of certain technologies by implementing them
in the C# programming language to solve the given problem.
Reference Books:
1) Beginning C# Object-Oriented Programming by Dan Clark,Apress ISBN-13 978-1-4302-3531-6 2) Professional C# 4.0 and .NET 4by Christian Nagel, Bill Evjen, Jay Glynn, Karli Watson,
Morgan Skinner, WROX ISBN: 978-0-470-50225-9.
3) ADO.NET Examples and Best Practices for C# Programmers, By Peter D. Blackburn Apress ISBN: 978-1-59059-012-6
4) Black Book of C3.NET
5) “Functional Concurrency in .net: With Examples in C# and F#” by Riccardo Terrell
6) “.NET 4.5 Programming 6-in-1, Black Book” by Kogent Learning Solutions Inc
7) “Programming with C# .Net” by Sathiaseelan J G R
8) “Professional C# 6 and .NET Core 1.0” by Christian Nagel
9) “Visual C#.Net” by MUTHU
10) “C# 4.0 The Complete Reference” by Herbert Schildt
11) “Essential C# 4.0” by Mark Michaelis and Eric Lippert
12) “Programming in C#” by Balagurusamy
13) “C#: C Sharp Programming Guide for Beginners” by Craig Benson
14) “Microsoft Visual C# 2013 Step by Step (Step by Step Developer)” by John Sharp
33
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2020-21
Semester - II
BCA245: C#.NET – IV
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours)
A) Title of Paper C#.NET – II B) Course Objectives • Learn how to design stand-alone desktop-oriented
Graphical User Interface (GUI) based C# applications
• The use of C# in a variety of technologies and on different platforms.
• Design a user-friendly interface. C) Level of Knowledge Expected
Basic Knowledge of C#.NET technologies.
D) Medium of Instruction English E) Instructions on lectures and examination
• Each Lecture shall be of 1 hour duration. • Question paper shall be set in English. Students have to
attempt the paper in English language only. • Question paper Attempt any 5 out of 8.
F) Course Structure Syllabus will cover Four topics as discussed in detail below
Topics Lectures Credits UNIT-I – Windows Applications in C#.NET
• Introduction to GUI Programming • GUI Components/ Controls (Windows Forms, Text Boxes, Buttons,
Labels, Check Boxes, Radio Buttons, List Boxes, Combo Boxes, Picture Boxes, Timer, Scrollbars, Menus, Built-in Dialogs, Image List, Tree Views, List Views)
8
1 UNIT-II - Exception handling
• Types of errors • Syntax of exception handling code • Try and catch block • Multiple Catch Blocks
7
UNIT-III- ADO.NET
• Introduction to ADO.NET • Components of ADO.NET • ADO.NET Data Providers • Working with Disconnected Data • Data Grid View, Data form wizard • Data validation
1 8
34
UNIT-IV – Crystal report • Introduction to Crystal report • Use of Crystal report
• Creating Simple Report by wizard • Design report
7
Total 30 Hours
2 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 Development
By the end of the course students will be able to Knowledge of the structure and model of the C# programming
language. Create Graphical User Interface (GUI) based C# applications Develop software in the C# programming language,
(application) Propose the use of certain technologies by implementing them
in the C# programming language to solve the given problem.
Reference Books:
1) Beginning C# Object-Oriented Programming by Dan Clark,Apress ISBN-13 978-1-4302-3531-6 2) Professional C# 4.0 and .NET 4by Christian Nagel, Bill Evjen, Jay Glynn, Karli Watson,
Morgan Skinner, WROX ISBN: 978-0-470-50225-9.
3) ADO.NET Examples and Best Practices for C# Programmers, By Peter D. Blackburn Apress ISBN: 978-1-59059-012-6
4) Black Book of C3.NET
5) “Functional Concurrency in .net: With Examples in C# and F#” by Riccardo Terrell
6) “.NET 4.5 Programming 6-in-1, Black Book” by Kogent Learning Solutions Inc
7) “Programming with C# .Net” by Sathiaseelan J G R
8) “Professional C# 6 and .NET Core 1.0” by Christian Nagel
9) “Visual C#.Net” by MUTHU
10) “C# 4.0 The Complete Reference” by Herbert Schildt
11) “Essential C# 4.0” by Mark Michaelis and Eric Lippert
12) “Programming in C#” by Balagurusamy
13) “C#: C Sharp Programming Guide for Beginners” by Craig Benson
14) “Microsoft Visual C# 2013 Step by Step (Step by Step Developer)” by John Sharp
35
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2020-21
Semester - IV
BCA246: Practical’s on C#. NET
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 60 (60 Hours)
A) Title of Paper Practical’s on C#. NET B) Course Objectives • Learn how to design stand-alone desktop-oriented Graphical
User Interface (GUI) based C# applications
• The use of C# in a variety of technologies and on different platforms.
• Design a user-friendly interface. C) Level of Knowledge Expected
Basic Knowledge of C#.NET technologies.
D) Medium of Instruction English E) Instructions on lectures and examination
• Performed any two practical's for given examiners
F) Course Structure Syllabus will cover Four topics as discussed in detail below
Topics Practical Credits 1. Write a program to print “M. J. College, Jalgaon” given number of times. 2. Write a program to show use of different operators. 3. Write a program to show use of Looping Constructs. 4. Write a program to show use of Constructor. 5. Write a program to demonstrate Inheritance & Interface. 6. Write a program to show use of Exception Handling. 7. Create a simple C# application using Label, TextBox, and Button control. 8. Create a C# application using PictureBox, ScrollBar control. 9. Create a C# application using ListBox, ComboBox control. 10. Demonstrate the use of Timer control in C#. 11. Demonstrate the use of Progress Bar control in C#. 12. Demonstrate the use of MDI & Menu control in C#. 13. Demonstrate Simple Database Connectivity using wizard. 14. Demonstrate Crystal Repot.
60 2
Total 60 Hours
2 Credits
Note: 1 Credit is equal to 30 hours of study. Therefore 1 credit is earned after each 30 hours of
study is completed
G) Course outcomes/ Skill Development
By the end of the course students will be able to Knowledge of the structure and model of the C# programming
language. Develop software in the C# programming language, (application)
Propose the use of certain technologies by implementing them in the C# programming language to solve the given problem.
36
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2020-21
Semester - IV
BCA 247: Big Data Analytics - I
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours)
A) Title of Paper Big Data Analytics - I B) Course Objectives • To study the fundamental data analysis
• Learn to build and maintain reliable, scalable, distributed systems • To describe Data Visualization
C) Level of Knowledge Expected
Basic Knowledge of data analysis.
D) Medium of Instruction English E) Instructions on lectures and examination
• Each Lecture shall be of 1 hour duration. • Question paper shall be set in English. Students have to attempt
the paper in English language only. • Question paper Attempt any 5 out of 8.
F) Course Structure Syllabus will cover Four topics as discussed in detail below
Topics Lectures Credits UNIT-I – Introduction to big data
Introduction, distributed file system, Big Data and its importance, Drivers Big data analytics, Big data applications
7
1 UNIT-II- Introduction to Data Warehouse
• Data Warehouse and DBMS Architecture of Data Warehouse • Applications of Data Warehouse • Multidimensional data model, • Concepts of OLAP and Data Cube, OLAP
8
UNIT-III- Introduction to Data Mining: • Basic concepts of data mining • Applications of Data Mining • Differences between Data Mining and Data Warehousing • Data Mining Issues • Types of Data to be mined • Stages of the Data Mining Process • Knowledge Discovery in Databases
7
1
UNIT-IV- Data Mining Techniques
• Association Rule • Classification • Prediction • Clustering
8
Total 30 Hours
2 Credits
37
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 Development
By the end of the course students will be able to Students will learn injecting data Data processing and data quality They will able to learn distributed systems
Reference Books:
1) Chris Eaton, Dirk deroos et al. “Understanding Big data ”, McGraw Hill, 2012 2) Data Mining: Concepts and Techniques, Han, Elsevier ISBN:9789380931913/ 9788131205358 3) Data warehousing: fundamentals fot IT professionals 3rd edition , Kimball, Wiley Publication 4) Introduction to Data Mining (2005) By Pang-Ning Tan, Michael Steinbach, Vipin Kumar
Addison Wesley ISBN: 0-321-32136-7 5) “Data Science and Big Data Analytics: Discovering, Analyzing, Visualizing and Presenting Data”
by EMC Education Services 6) “Big Data: Does Size Matter?” by Timandra Harkness 7) “Big Data, Big Analytics: Emerging Business Intelligence and Analytic Trends for Today’s
Businesses” by Michael Minelli 8) “Big Data, Data Mining and Machine Learning (WILEY Big Data Series)” by Jared Dean 9) “Analytics: Data Science, Data Analysis and Predictive Analytics for Business” by Daniel
Covington 10) “Big Data Analytics” by Parag Kulkarni and Sarang Joshi 11) “Big Data Analysis” by Otsuki Akira
38
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2020-21
Semester - IV
BCA248: Big Data Analytics - II
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours)
A) Title of Paper Big Data Analytics - II B) Course Objectives • To study the fundamental data analysis
• Learn to build and maintain reliable, scalable, distributed systems • To describe Data Visualization
C) Level of Knowledge Expected
Basic Knowledge of data processing.
D) Medium of Instruction English E) Instructions on lectures and examination
• Each Lecture shall be of 1 hour duration. • Question paper shall be set in English. Students have to attempt
the paper in English language only. • Question paper Attempt any 5 out of 8.
F) Course Structure Syllabus will cover Four topics as discussed in detail below
Topics Lectures Credits UNIT-I – Introduction SAS
• Features, Advantage & Disadvantage • Architecture • Applications
7
1 UNIT-II- Data Set Operations
• PROC sorting SAS • Multiple variable sorting • Merge Data sets • Concatenate Multiple data set • Format data set
8
UNIT-III- SAS Program Structure • Variables • String • Array • Operators
8
1 UNIT-IV – SAS Function
• Functions • Loops • Decision Making
7
Total 30 Hours
2 Credits
39
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 Development
By the end of the course students will be able to Students will learn injecting data Data processing and data quality They will able to learn distributed systems
Reference Books:
1) “Data Science and Big Data Analytics: Discovering, Analyzing, Visualizing and Presenting Data” by EMC Education Services
2) “Big Data: Does Size Matter?” by Timandra Harkness 3) “Big Data, Big Analytics: Emerging Business Intelligence and Analytic Trends for Today’s
Businesses” by Michael Minelli 4) “Big Data, Data Mining and Machine Learning (WILEY Big Data Series)” by Jared Dean 5) “Analytics: Data Science, Data Analysis and Predictive Analytics for Business” by Daniel
Covington 6) “Big Data Analytics” by Parag Kulkarni and Sarang Joshi 7) “Big Data Analysis” by Otsuki Akira 8) Visual Analytics with SAS® Viya®: Special Collection Foreword by Rob Collum 9) Exploring Modern Regression Methods Using SAS®: Special Collection Foreword by Phil Gibbs 10) Data Management with SAS®: Special Collection Foreword by Ron Agresta 11) Visualizing Data with SAS® : Selected Topics Foreword by Robert Allison 12) Discovering Data Science with SAS®: Selected Topics Foreword by Wayne Thompson
40
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2020-21
Semester - IV
BCA249: Practical’s on Big Data Analytics
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 60 (60 Hours) A) Title of Paper Practical’s on Big Data Analytics B) Course Objectives • To study the SAS fundamental programming languages
• To know the process logic development • To give the practical knowledge of programming.
C) Level of Knowledge Expected
Basic Knowledge of SAS programming.
D) Medium of Instruction English E) Instructions on lectures and examination
• Performed any two practical's for given examiners
F) Course Structure Syllabus will cover Four topics as discussed in detail below
Topics Practical Credits
1. Write a program for sort. 2. Write a program for variable. 3. Write a program for merge. 4. Write a program for Concatenate. 5. Write a program for format data. 6. Write a program for String. 7. Write a program for array. 8. Write a program for operators. 9. Write a program for functions. 10. Write a program for loops. 11. Write a program for decision making statement.
60 2
Total 60 Hours
2 Credits
Note: 1 Credit is equal to 30 hours of study. Therefore 1 credit is earned after each 30 hours of
study is completed
G) Course outcomes/ Skill Development
By the end of the course students will be able to Enter basic logic development of SAS. Prepare simple program Data processing and data quality They will able to learn distributed systems
41
KCES’s, M J College, Jalgaon (Autonomous College)
School of Computer Science
Syllabus of BCA 2020-21
Semester - IV
BCA240: Mathematics for Managers-I
40+10 Pattern: ESE 40 Marks CIA 10 Marks Maximum Total Marks 50
Required Lectures 30 (30 Hours)
A) Title of Paper Mathematics for Managers - I B) Course Objectives • To build the foundation of computer algorithms using mathematical
base • To know the process logic development • To apply statistical measures on the data and represent it
graphically
C) Level of Knowledge Expected
• Basic Knowledge of computational mathematics
D) Medium of Instruction English E) Instructions on lectures and examination
• Each Lecture shall be of 1 hour duration. • Question paper shall be set in English. Students have to attempt
the paper in English language only. • Question paper Attempt any 5 out of 8.
F) Course Structure Syllabus will cover Four topics as discussed in detail below
Topics Lectures Credits UNIT-I – Counting Techniques
• Basic Counting Principles
• Permutations & Combinations
8
1
UNIT-II- Graph Theory
• Introduction of Graphs • Types of Graphs • Representation of Graphs • Isomorphic and Homeomorphic Graphs • Regular and Bipartite Graphs • Planar and Non-Planar Graphs • Dijkstra's Algorithm • Travelling Salesman Problem
7
UNIT-III- Binary Trees
• Introduction of Trees
• Binary Trees
• Traversing Binary Trees
• Binary Search Trees
8 1
42
• Minimum Spanning Tree
UNIT-IV – Transportation Problem • North-West Corner Rule • Least Count Method • Vogel’s Approximation Method, Balanced & Unbalanced Problem • Degeneracy Problem • Hungarian Method, Balanced & Unbalanced Problem
7
Total 30 Hours
2 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 Development
By the end of the course students will be able to Enter basic logic development. Prepare simple computational mathematics
Reference Books:
1) Rudin, Walter (1976). Principles of Mathematical Analysis, (McGraw Hill). 2) Courant, R. and John, F. (1965). Introduction to Calculus and Analysis, (Wiley). 3) Apostol, T. M. (1985). Mathematical Analysis, (Narosa, Indian Ed.). 4) Ash, Robert. (1972). Real Analysis and Probability, (Academic Press). 5) Kambo N.S, “Mathematical Programming Technqies”, McGraw Hill. 6) Kanti Swarup, Gupta P.K. “Peration Research”, Sultan Chand & Sons. 7) “Optimization: Theory and Practice” by G S G Beveridge and R S Schechter 8) “Introduction to Optimization Techniques” by M Aoki 9) “Optimization Techniques” by L R Foulds 10) “Combinatorial Optimization: Algorithms and Complexity” by Christos H Papadimitriou and
Kenneth Steiglitz 11) “Numerical Optimization” by Jorge Nocedal and Stephen Wright 12) “A First Course in Optimization Theory” by Rangarajan K Sundaram 13) “Optimization: Algorithms and Applications” by Rajesh Kumar Arora