BCA Semester–VI
Discipline Specific Course (DSCC-14)
Course Title:Artificial Intelligence and Applications
Course Code:056BCA011
Type of Theory Instruction Total No.of Duration Formative Summative Total
Course /Practical Credits hour per week Lectures/Hours of Exam Assessment assessment Marks
/Semester Marks Marks
DSCC-14 Theory 04 04 56hrs. 2hrs. 40 60 100
Course Outcomes (COs):At the end of the course students will be able to:
CO1:Gain a historical perspective of AI and its foundations.
CO2:Become familiar with basic principles and strategies of AI towards problem solving
CO3:Understand and apply approaches of inference, perception, knowledge representation, and
learning.
CO4:Understand the various applications of AI
Unit Contents 56hrs/
sem
Introduction- What is Artificial Intelligence, Foundations of AI, History, AI - Past, Present
and Future. Intelligent Agents- Environments- Specifying the task environment, Properties of
UnitI task environments, Agent based programs-Structure of Agents, Types of agents-Simple reflex 14
agents, Model-based reflex agents, Goal-based agents; and Utility-based agents.
Problem Solving by Searching-Problem-Solving Agents, Well-defined problems and
solutions, examples Problems, Searching for Solutions, Uninformed Search Strategies-
UnitII
Breadth-first search, Uniform-cost search, Depth-first search, Depth-limited search, Iterative 14
deepening depth-first search, Bidirectional search, Greedy best-first search, A*Search,
AO*search Informed(Heuristic) Search Strategies, Heuristic Functions.
Knowledge Representation -Knowledge-Based Agents, The Wumpus World, Logic,
Propositional Logic, Propositional Theorem Proving, Effective Propositional Model Checking,
14
UnitIII Agents Based on Propositional Logic, First-Order Logic-Syntax and Semantics of First-Order
Logic, Using First-Order Logic, Unification and Lifting Forward Chaining, Backward Chaining
Learning–Forms of Learning, Supervised Learning, Machine Learning-Decision Trees,
Regression and Classification with Linear Models, Artificial Neural Networks, Support Vector 14
UnitIV
Machines.
Applications of AI-Natural Language Processing, Text Classification and Information
Retrieval, Speech Recognition, Image processing and computer vision, Robotics
References:
1. Stuart Russel, Peter Norvig: Artificial Intelligence A Modern Approach, 2nd Edition, Pearson
2. Tom Mitchell, “Machine Learning”,1st Edition, McGraw-Hill, 2017
3. Elaine Rich, KevinKnight, Shivashankar B Nair: Artificial Intelligence, Tata McGraw Hill 3rdedition,2013.
Formative Assessment for Theory
Assessment/Occasion/type Marks
Internal AssessmentTest1 10
Internal AssessmentTest2 10
Quiz/Assignment/Small Project 10
Seminar 10
Total 40
Formative Assessment as per guidelines.
BCA Semester–VI
DisciplineSpecificCourse(DSCC-15)
Course Title:PHP and MySQL
Course Code:056BCA012
Type of Theory Instruction Total No.of Duration Formative Summative Total
Course /Practical Credits hour per week Lectures/Hours of Exam Assessment assessment Marks
/Semester Marks Marks
DSCC-15 Theory 04 04 56hrs. 2hrs. 40 60 100
Course Outcomes (COs):Attheend ofthecoursestudentswillbeableto:
CO1: Design dynamic and interactive web pages and websites.
CO2:Run PHP scripts on the server and retrieve results.
CO3:HandledatabaseslikeMySQLusingPHPinwebsites.
Unit Contents 56hrs/
sem
IntroductiontoPHP: IntroductiontoPHP,Historyand FeaturesofPHP, Installation&
Configuration of PHP, Embedding PHP code in Your Web Pages, Understanding PHP,
UnitI HTMLandWhiteSpace,WritingCommentsinPHP,SendingDatatotheWeb Browser, Data
types in PHP, Keywords in PHP, Using Variables, Constants in PHP, Expressions in 14
PHP, Operators in PHP.
Programming with PHP: Conditional statements: if, if-else, switch, The? Operator,
Looping statements: while Loop, do-while Loop, for Loop
UnitII
Arrays in PHP: Introduction- What is Array?, Creating Arrays, Accessing Array
elements, Types of Arrays: Indexed v/s Associative arrays, Multidimensional arrays, 14
Creating Array, Accessing Array, Manipulating Arrays, Displaying array, Using Array
Functions, Including and Requiring Files- use of Include() and Require(), Implicit and
Explicit Casting in PHP.
Using Functions, Class- Objects, Forms in PHP: Functions in PHP, Function
definition, Creating and invoking user-defined functions, Formal parameters versus
actual parameters, Function and variable scope, Recursion, Library functions, Date and
UnitIII
Time Functions
StringsinPHP:WhatisString?,CreatingandDeclaringString,StringFunctions
Class &Objects in PHP: What is Class & Object, Creating and accessing a Class 14
&Object, Object properties, object methods, Overloading, inheritance, Constructor and
Destructor
FormHandling: CreatingHTMLForm, HandlingHTMLFormdatain PHP
Database Handling Using PHP with MySQL: Introduction to MySQL: Database
terms, Data Types.
Accessing MySQL –Using MySQL Client and Using PHP MyAdmin, MySQL
Commands, Using PHP with MySQL: PHP MySQLFunctions, Connecting to MySQL 14
UnitIV
andSelectingtheDatabase,ExecutingSimpleQueries,RetrievingQueryResults,CountingRe
turned Records,UpdatingRecordswith PHP
References:
1 PHP & MySQL for Dynamic Web Sites-Fourth Edition By Larry Ullman.
2 Learning PHP, MySQL and JavaScript By Robin Nixon–O‟REILLY Publications
3 Programming PHP By RasmusLerdorf, Kevin Tatroe, Peter MacIntyre
4 SAMS Teach Yourself PHP in 24 hours, Author: Matt Zandstra, SamsPublishing
Formative Assessment for Theory
Assessment/Occasion/type Marks
Internal AssessmentTest1 10
Internal AssessmentTest2 10
Quiz/Assignment/Small Project 10
Seminar 10
Total 40
Formative Assessment as per guidelines.
BCA Semester–VI
DisciplineSpecificCourse(DSCC-16)
Course Title:Practical inPHP and MySQL
Course Code:056 BCA 013
Type Theory Instructionhou TotalNo.ofLectu Durationof Formative Summative TotalMa
ofCourse /Practical Credits rperweek res/Hours Exam Assessment Assessment rks
/Semester Marks Marks
DSCC-16 Practical 02 04 56hrs. 3hrs. 25 25 50
Course Outcomes (COs):Attheend ofthecourse,studentswillbeableto:
CO1: Using PHP MyAdmin to work with MySQL
CO2: Different ways of connecting to MySQL through PHP
CO3: Creating tables, entering data, selecting data, changing data, and deleting data
CO4: Learning or advancing existing knowledge of PHP
Program Programs 56hrs/
Nos sem
1 WriteaPHPscripttoprint“hello world”.
3 WriteaPHPscript tofind oddor evennumber fromgiven number.
4 WriteaPHPscript to findmaximum of threenumbers.
5 WriteaPHPscript toswap two numbers.
6 WriteaPHPscript tofind thefactorialof a number.
7 WriteaPHPscript tocheckwhether givennumberis palindromeor not.
8 WriteaPHPscript toreverseagiven numberandcalculateits sum
9 WriteaPHP script to generateaFibonacciseries usingRecursive function
10 WriteaPHP scripttoimplementatleast sevenstringfunctions.
11 WriteaPHP program to insert newitemin arrayon anyposition inPHP.
12 WriteaPHPscripttoimplementconstructoranddestructor
13 WriteaPHPscript to implementform handlingusing get method
14 Write aPHP script to implement form handlingusingpost method.
15 WriteaPHPscript that receive form input bythemethod postto check the numberis prime ornot
16 Write aPHPscript thatreceivestringasaform input
17 WriteaPHPscript tocomputeadditionof twomatrices as aform input.
18 WriteaPHP script toshow thefunctionalityofdateand time function.
19 WriteaPHPprogram toupload afile
20 WriteaPHPscript toimplementdatabasecreation
21 WriteaPHP scriptto create table
22 DevelopaPHP programtodesignacollegeadmissionformusingMYSQL database.
Instruction to the Examiners
Formative Assessment for Practicals
Assessment/Occasion/type Marks
Writing Program 1 + Execution without error 10
Writing Program 2 + Execution without error 10
Viva 03
Journal 02
Total 25
Formative Assessment as per guidelines.
Note: The same shall be used for semester end Examination
BCA Semester–VI
DisciplineSpecificElective(DSE-2A)
Course Title:Fundamentals of Data Science
Course Code:056 BCA 021
Type Theory Instructionhou TotalNo.ofLectu Durationof FormativeA Summative TotalMa
ofCourse /Practical Credits rperweek res/Hours Exam ssessmentM assessment rks
/Semester arks Marks
DSE-2A Theory 03 03 42 hrs. 2hrs. 40 60 100
Course Outcomes (COs):Attheend ofthecourse,studentswillbeableto:
CO1:Understand the concepts of data and pre-processing of data.
CO2:Know simple pattern recognition methods
CO3:Understand the basic concepts of Clustering and Classification
CO4:Know the recent trends in Data Science
Unit Contents 42hrs/
sem
DataMining:Introduction,DataMiningDefinitions,KnowledgeDiscoveryinDatabases(KD
D) Vs Data Mining, DBMS Vs Data Mining, DM techniques, Problems, Issues and
UnitI Challenges in DM, DM applications.
Data Warehouse: Introduction, Definition, Multidimensional Data Model, Data 14
Cleaning, Data Integration and transformation, Data reduction, Discretization.
Mining Frequent Patterns: Basic Concept–Frequent Item Set Mining Methods-A
priori and Frequent Pattern Growth (FP Growth) algorithms-Mining Association Rules
Classification: Basic Concepts, Issues, Algorithms: Decision Tree Induction. Bayes 14
UnitII Classification Methods, Rule-Based Classification, Lazy Learners (or Learning from
your Neighbours), k Nearest Neighbour. Prediction - Accuracy- Precision and Recall
UnitIII Clustering: Cluster Analysis, Partitioning Methods, Hierarchical Methods, Density- 14
Based Methods, Grid-Based Methods, Evaluation of Clustering.
References:
1. Jiawei Han and MichelineKambar – “Data Mining Concepts and Techniques” Second Edition
ElsevierPublications.
2. Arun K Pujari –“Data Mining Techniques”, 4th Edition, Universities Press
3. Pang-NingTan,MichaelSteinbach,VipinKumar:IntroductiontoDataMining,PearsonEducation,2012.
4. K.P.Soman,ShyamDiwakar,V.Ajay:InsightintoDataMining–TheoryandPractice,PHI
Formative Assessment for Theory
Assessment/Occasion/type Marks
Internal AssessmentTest1 10
Internal AssessmentTest2 10
Quiz/Assignment/Small Project 10
Seminar 10
Total 40
Formative Assessment as per guidelines.
BCA Semester–VI
Discipline Specific Elective (DSE-2B)
Course Title: Mobile Application Development
Course Code:056 BCA 022
Type Theory Instruction Total No.of Duration Formative Summative Total
ofCourse /Practical Credits hour per week Lectures/Hours of Exam Assessment assessment Marks
/Semester Marks Marks
DSE-2B Theory 03 03 42 hrs. 2hrs. 40 60 100
Course Outcomes (COs): At the end of the course, students will be able to:
CO1:Create Servlets for server side programming. Create, test and debug Android application by
Setting up Android development environment
CO2: Critique mobile applications on their design pro and cons,
CO3:Program mobile applications for the Android operating system and understand techniques for
Designing and developing sophisticated mobile interfaces
CO4:Deploy applications to the Android market place for distribution.
Unit Contents 42hrs/
sem
Android OS design and Features: Android development framework, SDK features,
Installing and running applications on Android Studio, Creating AVDs, Types of
Unit I Android applications, Best practices in Android programming, Android tools,
Building your First Android application. 14
Android Application Design Essentials: Anatomy of an Android applications,
Android terminologies, Application Context, Activities, Services, Intents, Receiving
and Broadcasting Intents, Android Manifest File and its common settings, Using Intent
Filter, Permissions.
Android User Interface Design Essentials: User Interface Screen elements,
Designing User Interfaces with Layouts, Drawing and Working with Animation.
Testing Android applications, Publishing Android application, Using Android 14
Unit II preferences, Managing Application resources in a hierarchy, working with different
types of resources.
Using Common Android APIs: Using Android Data and Storage APIs, Managing data
Unit III using Sqlite, Sharing Data between Applications with Content Providers, Using Android 14
Networking APIs, Using Android Web APIs, Deploying Android Application to the
World.
References:
1. Lauren Darcey and Shane Conder,“Android Wireless Application Development”, Pearson Education, 2nd ed. (2011)
2. Reto Meier, “Professional Android 2 Application Development”, Wiley India Pvt. Ltd.
3. Mark L Murphy, “Beginning Android”, Wiley India Pvt. Ltd.
4. Android Application Development All in one for Dummies by Barry Burd, Edition:I
5. Beginning Android4 Application Development, Wei-Meng Lee, Wiley India (Wrox),2013
6. Professional Android4 Application Development, Reto Meier, WileyIndia,(Wrox), 2012
Formative Assessment for Theory
Assessment/Occasion/type Marks
Internal AssessmentTest1 10
Internal AssessmentTest2 10
Quiz/Assignment/Small Project 10
Seminar 10
Total 40
Formative Assessment as per guidelines.
Note:Student will select any one of DSE either 2A or 2B for 3 credits.
BCA Semester–VI
Vocational Course (Voc-2)
Course Title: Digital Marketing
Course Code:056 BCA101
Type Theory Instructionhou TotalNo.ofLectu Durationof FormativeA Summative TotalMa
ofCourse /Practical Credits rperweek res/Hours Exam ssessmentM assessment rks
/Semester arks Marks
Voc-2 Theory 03 04 42 hrs. 2hrs. 40 60 100
Course Outcomes (COs): At the end of the course, students will be able to:
CO1:Understand the fundamental concepts and principles of digital marketing.
CO2: Develop practical skills to implement various digital marketing strategiesandtechniques.
CO3: Analyzeandevaluatetheeffectivenessofdigital marketing campaigns.
CO4: Applycritical thinkingand problem-solvingskillsto real-worlddigital marketingscenarios.
CO5:Createcomprehensivedigitalmarketingplansandstrategies.
Unit Contents 42hrs/
sem
Introduction to Digital Marketing: Overview of digital marketing, Evolution of
digital marketing, Importance and benefits of digital marketing, Digital marketing
Unit I channels and platforms
Digital Marketing Strategy and Planning: Developing a digital marketing strategy, 14
Setting goals and objectives, Budgeting and resource allocation. Campaign planning
and execution, Monitoring and adjusting digital marketing campaigns
Social Media Marketing: Overview of social media marketing, Social media
platforms and their features, Creating and optimizing social media profiles, Social
media contentstrategy, Social media advertising and analytics 14
Unit II
Email Marketing: Introduction to email marketing, Building an email list, Creating
effective email campaigns, Email automation and segmentation, Email marketing
metrics and analytics
Content Marketing: Understanding content marketing, Content strategy
andplanning,Contentcreationanddistribution,Contentpromotionandamplification,Conte
nt marketing metrics and analytics.
MobileMarketing:Mobilemarketingoverview,Mobileadvertisingstrategies,Mobile app
marketing, Location-based marketing, Mobile marketing analytics
Unit III Analytics and Reporting: Importance of analytics in digital marketing, Setting up web 14
analytics tools (e.g., Google Analytics), Tracking and measuring key performance
indicators (KPIs), Conversion tracking and optimization, Reporting and data
visualization
References:
1. "Digital Marketing Strategy: An Integrated Approach to Online Marketing" by Simon Kingsnorth.
2. "Email Marketing Rules: How to Wear a White Hat, Shoot Straight, and Win Hearts" by Chad S. White.
3. "ContentInc.: How Entrepreneurs Use Content to Build Massive Audiences and Create Radically Successful
Businesses" by Joe Pulizzi.
4. "Mobile Marketing: How Mobile Technology is Revolutionizing Marketing, Communications and Advertising" by
Daniel Rowles.
5. "Web Analytics 2.0: The Art of Online Accountability and Science of Customer Centricity" by AvinashKaushik
Formative Assessment for Theory
Assessment/Occasion/type Marks
Internal AssessmentTest1 10
Internal AssessmentTest2 10
Quiz/Assignment/Small Project 10
Seminar 10
Total 40
Formative Assessment as per guidelines.
BCA Semester–VI
Internship-1
Course Title: Internship-1
Course Code:056 BCA 091
Type Theory Instructionhou TotalNo.ofLectu Durationof FormativeA Summative TotalMa
ofCourse /Practical Credits r/week res/Hours Exam ssessmentM assessment rks
/Semester arks Marks
Internship-1 Project 08 150 0 150
Course Outcomes (COs): At the end of the course, students will be able to:
CO 1:The student will be able toanalyse, specify, design, implement and test application software.
CO 2:Allows a student to demonstrate their capabilities while working independently.
CO 3: Design a project through technical knowledge to meet customer/End user needs.
CO 4: Acquire a deeper understanding of software industry trends, best practices, and current
developments.
CO 5: Apply process of Project Development to analyze and design the real-world problem.
CO 6: Document the project report of various phases for future scope of the project development.
Formative Assessment for Internship-1
Assessment/Occasion/type Marks
Dissertation/Project Report evaluation : 60
Presentation/Demo of the application developed :
(navigation of the application, features incorporated, data validation, UI, reports, etc.) 60
Viva-voce 30
Total 150
Formative Assessment as per guidelines.
Execution of the Project:
1. The individual student is required to carry out the project under the guidance of course teacher.
2. Project work problem statement shall be identified by the students with the help of the course teachers and students
shall submit the synopsis/project proposal of the same.
3. During project development students are expected to define a project problem, do requirements analysis, systems
design, software development, apply testing strategies and do documentation with an overall emphasis on the
development of a robust, efficient and reliable software systems.
4. The project development process has to be consistent and should follow standards identified by the guide monitoring
the project work.
5. There is no restriction on use of hardware’s and software’s for carrying out the project work except that ready
application packages are not allowed.
6. The students have to submit the project dissertation of the project work carried out in one hard copy along with soft
copy written on compact disc.
Internship/Project:
A course requiring students to participate in a professional activity or work experience, or cooperative education activity with
an entity external to the education institution, normally under the supervision of an expert of the given external entity. A key
aspect of the internship is induction into actual work situations for 8 credits. Internships involve working with local industry,
local governments or private organizations, business organizations, and similar entities to provide opportunities for students
to actively engage in on-site experiential learning.
Note:
1. One credit internship is equal to 30 hrs.
2. Internship shall be Discipline Specific of 180-240 hours ( 8 credits) with duration 4-8weeks.
3. Internship may be full-time/part-time (full-time during last 4-8 weeks before closure of the semester or
weekly 16 hrs in the academic session for 14-16 weeks). College shall decide the suitable method for
programme wise but not subject wise.
4. Internship mentor/supervisor shall avail work allotment during 6th semester for a maximum of 180-240
hours.
5. The student should submit the final internship report (180-240 hours of Internship) to the mentor for
completion of the internship.
6. Method of evaluation: Presentations/Report submission/Activity etc.
Whenever Internship is not feasible, the students can to choose the Project Work.
UG Programme: 2023-24
GENERAL PATTERN OF THEORY QUESTION COURSE FOR DSCC/ OEC
(60 marks for semester end Examination with 2 hrs duration)
Part-A
1. Question number 1-06 carries 2 marks each. Answer any 05 questions : 10 marks
Part-B
2. Question number 07- 11 carries 05Marks each. Answer any 04 questions : 20 marks
Part-C
3. Question number 12-15 carries 10 Marks each. Answer any 03 questions : 30 marks
(Minimum 1 question from each unit and 10 marks question may have subquestions for 7+3 or 6+4 or 5+5 if
necessary)
Total: 60 Marks
Note: Proportionate weightage shall be given to each unit based on number of hours prescribed