BCA1 Syllabus
BCA1 Syllabus
BCA1 Syllabus
Pre-Requisite: NA
Course Type: Foundation
Course Outcomes: At the end of the course, the student will be able to:
4.5CA100C00.1 Understand the concept of matrices along with its
operations
4.5CA100C00.2. Analyze the concept of power and exponent.
4.5CA100C00.3. Compute word problems using permutation and
combination.
4.5CA100C00.4. Demonstrate the rules of continuity and differentiation to
evaluate elementary functions.
4.5CA100C00.5. Apply the concept of power series to find the expansion
of any given function.
Suggested Readings:
1. Dr. Babu Ram, 2012,Engineering Mathematics ,Pearson Education
2. D. C. Sancheti, V K Kapoor, 2014, Business Mathematics, Sultan Chand
3. Birkhauser, 2009, 103 Trigonometry Problems, Universities Press
4. Shanti Narayan, 2005, Differential Calculus,S.Chand
Web links:
http://www.hec.ca/en/cam/help/topics/Matrix_determinants.pdfhttp://
www.kkuniyuk.com/PrecalcBook/Precalc08.pdfhttps://www.oup.com.au/
__data/assets/pdf_file/0028/58276/IM9_5.2-
5.3_ch11_Surds_and_indices.pdfhttp://www.schurzhs.org/ourpages/auto/
2015/9/6/44741179/Chapter%205%20Indices%20and%20Surds%
20pg_%2096%20-%20135.pdf (Last visited date:21 May 2024)
https://www.vedantu.com/ncert-solutions/ncert-solutions-class-10-maths-
chapter-8-introduction-totrigonometry (Last visited date:21 May 2024)
http://www.ctr.maths.lu.se/media/MATA14/2014ht2014/Taylor_series.pdf
(Last visited date:21 May 2024)
Sessional I 30
Sessional II 30
Assignment 20
Class Performance 10
Attendance 10
Assessment Tools:
Assignment/Tutorials
Sessional tests
Surprise questions during lectures/Class Performance
Term end examination
CO-PO P P P P
PO PO PO PO PO PO PO PO PS PS
Statemen O O O O
1 3 5 6 9 10 11 12 O1 O2
t 2 4 7 8
4.5CA100
1 1 2 2 3
C00 .1
4.5CA100
1 1 2 3 3
C00.2
4.5CA100
1 1 1 2 3 3 2 1
C00.3
4.5CA100
1 1 1 2 2 2 3 1
C00.4
4.5CA100
1 1 2 3 3
C00.5
MANAV RACHNA INTERNATIONAL INSTITUTE OF
RESEARCH AND STUDIES
(Deemed to be University under section 3 of the UGC Act 1956)
Pre-Requisite: NA
Course Type: Core
UNIT 5: Functions
5.1Functions: Declaration and definition
5.2Function Prototype
5.3Passing parameters to Functions
5.4Sharing variables between functions
5.5Variable scope: local and global variables
5.6Call by reference and call by value
5.7Introduction to recursion
Suggested Readings:
1. Byron Gottorfried, 2010, Schaum’s Outline of Programming with C,
Tata McGraw- Hill.
2. E. Balaguruswami, 2010, Programming in ANSI ‘C’, Tata McGraw- Hill.
3. YashwantKanetkar,2017, Let Us C ,BPB Publications
4. AshokKamthane, 2006, Programming with ANSI and TURBO C, Pearson
Publications
Sessional I 30
Sessional II 30
Assignment 20
Class Performance 10
Attendance 10
Assessment Tools:
Assignment/Tutorials
Sessional tests
Surprise questions during lectures/Class Performance
Term end examination
Prerequisite: NA
Course Type: Core
Course Outcomes: At the end of the course, the student will be able to:
4.5CA152C01.1 Understand the concept of the World Wide Web and its
applications
4.5CA152C01.2 Learn the basics of HTML and its structure
4.5CA152C01.3 Integrate CSS with HTML for designing interactive web
pages.
4.5CA152C01 .4 Apply basic syntax and semantics of JavaScript to create
a dynamic web page
4.5CA152C01 .5 Compare and explore server-side scripting and database
integration for dynamic web applications.
Suggested Readings:
1. Ivan Bayross,2005, HTML, DHTML, PERL, CGI, BPB Publications.
2. Behrouz A. Forouzan,2013, Data Communication and Networking,
McGraw Hill.
3. Stuart Langridge, 2005, DHTML Utopia - Modern Web Design Using
JavaScript &DOM,Sitepoint.
4.Elizabeth Castro,2013, HTML 4 for World Wide Web: Visual Quick Start
Guide,Peachpit Press.
Sessional I 30%
Sessional II 30%
Assignment 20%
Class Performance 10%
Attendance 10%
Assessment Tools:
Assignment/Tutorials
Sessional tests
Surprise questions during lectures/Class Performance
End Term Examination
COURSE ARTICULATION MATRIX:
CO-PO P P P P P P P P P P
PO PO PS PS
Stateme O O O O O O O O O 1
10 11 O1 O2
nt 1 2 3 4 5 6 7 8 9 2
4.5CA15
3 2 3 1 3 3
2C01.1
4.5CA15
3 2 2 3 3 3
2C01.2
4.5CA15
2 3 1 3 3 3
2C01.3
4.5CA15
3 2 3 1 3
2C01.4
4.5CA15 2 2 3 3 3
2C01.5
MANAV RACHNA INTERNATIONAL INSTITUTE OF
RESEARCH & STUDIES
(Deemed to be University under section 3 of the UGC Act 1956)
Pre-Requisite: NA
Course Type: Core
UNIT 4: Normalization
4.1 Anomalies in databases and its solution
4.2 Functional dependencies: Full, Partial, Transitive, Multi-valued
4.3 Introduction to normalization
4.4 Advantages of Normalization
4.5Normal Forms: 1NF, 2NF, 3NF, BCNF for Relational Databases
4.6 Case study to implement normalization on data
Suggested Readings:
1. R.Elmasri, S.B. Navathe,2016, Fundamentals of Database Systems ,
Pearson Education/Addison Wesley
2. Parteek Bhatia, Gurvinder Singh, 2016, Simplified approach to
DBMS,Kalyani Publishers
3.Thomas Cannolly and Caroly
4.Henry F Korth, Abraham Silberschatz,2011, Database System
Concepts,McGraw Hill
Software required/Weblinks:
ORACLE 10g
https://www.tutorialspoint.com/dbms (Last visited date:21 May 2024)
https://www.w3schools.in › DBMS (Last visited date:21 May 2024)
Guidelines for the End Semester Question Paper:
The question paper will be divided into 2 parts, with one question in
Part A and four questions in Part B. The questions will be of 20 marks
each.
In Part A, the first question will consist of 10 conceptual questions (2
marks each) covering the entire syllabus and all the COs (up to BTL 3).
There will be no choice in question 1.
In Part B (question number 2 to 5), there can be an internal choice
between each of the questions covering the same (set) of COs and BTL. All
COs will be covered in Part B.
Distribution of Continuous Evaluation Table
Sessional I 30
Sessional II 30
Assignment 20
Class Performance 10
Attendance 10
Assessment Tools:
Assignment/Tutorials
Sessional tests
Surprise questions during lectures/Class Performance
Term end examination
CO-PO P P P P
PO PO PO PO PO PO PO PO PS PS
Statemen O O O O
1 3 5 6 9 10 11 12 O1 O2
t 2 4 7 8
4.5CA103
1 2 2 2 3
C01 .1
4.5CA103
3 2 1 1 2 3
C01.2
4.5CA103
2 2 2 1 3 3
C01.3
4.5CA103
2 2 2 3 3
C01.4
4.5CA103
2 3 3 2 3
C01.5
4.5CA103
3 2 3 2
C01.6
MANAV RACHNA INTERNATIONAL INSTITUTE OF
RESEARCH AND STUDIES
(Deemed to be University under section 3 of the UGC Act 1956)
Pre-Requisite: NA
Course Type: Core
List of Experiments:
Every student is required to maintain Practical File and write the following
steps in each practical:
a) Problem statement
b) Formula(s) used
c) Algorithm
d) Flow Chart
e) Source codes in student’s handwriting
f) Program listing (print-out)
g) Input & Output.
Suggested Readings:
1. E.Balaguruswami, 2010, Programming in ANSI ‘C’ , Tata McGraw- Hill.
2. AshokKamthane,2006, Programming with ANSI and TURBO C , Pearson
Education.
3. K R. Venugopal, 2016, Mastering C ,Tata McGraw Hill.
4. Herbert Schildt, 2017, The Complete Reference , Tata McGraw Hill.
Note: Only the latest editions of the books are recommended.
Software Required
https://sourceforge.net/projects/orwelldevcpp/ (Last accessed: May 9,
2024) http://www.codeblocks.org/(Last accessed: May 9, 2024)
Viva I 30%
Viva II 30%
File/Records 20%
Class Performance 10%
Attendance 10%
Assessment Tools:
Experiments in lab
File work/Class Performance
Viva (Question and answers in lab)
End Term Practical Exam
COURSE ARTICULATION MATRIX:
CO-PO
PO PO PO PO PO PO PO PO PO PO PO PO PS PS
Statemen
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2
t
4.5CA151
2 2 2 3 3 3
C01.1
4.5CA151
1 2 2 1 1
C01.2
4.5CA151
1 2 2 1 1
C01.3
4.5CA151
2 2 3 3 3 1 1
C01.4
4.5CA151
1 2 3 3 2 1 2 2
C01.5
MANAV RACHNA INTERNATIONAL INSTITUTE OF RESEARCH &
STUDIES
(Deemed to be University under section 3 of the UGC Act 1956)
Co-Requisite: NA
Course Type: Core
Course Outcomes: At the end of the course, the student will be able to:
4.5CA152C01.1 Apply markup language elements in web pages.
4.5CA152C01.2 Use Java scripting language to web pages.
4.5CA152C01.3 Implement cascading style sheets on web pages.
4.5CA152C01.4 Develop websites incorporating web technologies
(HTML,CSS and Javascript)
List of Experiments:
Every student is required to maintain Practical File and write the following
steps in each practical:
a) Problem statement
b) Formula(s) used
c) Algorithm
d) Flow Chart
e) Source codes in student’s handwriting
f) Program listing (print-out)
g) Input & Output.
HTML
1. Create a simple HTML page using basic tags.
2. Create a web page that displays your name to the screen.
3. Create a web page and show the output from 1 to 10 in separate lines.
4. Create a web page and show the output from 1 to 10 in separate lines,
each number being in different colour.
5. How do I make a picture as a background on my web pages?
6. Create a web page to print a paragraph with 4-5 sentences, each
sentence shall have a different font.
7. Write HTML code to print a paragraph that is description of a book, it
shall include the title of the book, its author name; name and title should
be underlined and all adjectives shall be bold and Italics.
8. Write HTML code to print your name using Heading tag, every letter
shall be of different heading size
9. WriteHTML code to print the sequence of numbers 1-20. Each number
shall be in different line with number 2 next to it as subscript, an equal
sign and the result.
10. Write HTML code to display an image with border of size with width
200, height 200 pixels, leaving Hspace and Vspace of your choice with
image hanging in the right side on the screen.
11. Write HTML code to create a web page with heading. The heading
shall be displayed at the top-center of the page and the image shall be at
the center, just below the heading.
12. Write HTML code using Multimedia tags.
13. Create a Table using Rowspan and Colspan taking example of student
Record.
14. Write HTML code using table tag <table> and cellpadding and
cellspacing as its attributes.
15. Create unordered, ordered and definition Lists taking example of your
subjects in MCA IST, IInd and IIIrd Semester.
16. Write HTML code using <frameset> and <frame> tag with all its
attributes
17. Write HTML code to design a form in HTML using controls and buttons
such as Teaxtbox, Textarea,
password, submit button, browse button, drop-down menu
18. Write HTML code to design a Registration Form in HTML.
19. Write HTML code to design a student admission Form in HTML.
20. Create a proper home page of your own using any components and
styles.
21. Write HTML code for including Local hyperlinking in a web page.
22. Write HTML code for including Inter hyperlinking in a web page.
23. Write HTML code for including External hyperlinking in a web page.
24. Write code to show External CSS with HTML code.
25. Write code to show Internal CSS with HTML code.
26. Write code to show Inline CSS with HTML code.
27. Write a program to add two numbers using form in Javascript.
28. Write a program in Javascript to swap two images using
OnmouseOver event.
29. Write a simple JavaScript program to sort an array.
30. Write a JavaScript program to take as input three numbers from the
user. Find the minimum and maximum of the three numbers. Print the
following output in BOLD in the following format:
MINIMUM =
MAXIMUM =
31. Make a mini project based on above mentioned list of practical.
Suggested mini projects are:
a). Student Admission Process for University:
Website will have all the necessary contents and number of web pages
pertaining the admission process of any university. The process will
inculcate the eligibility criteria, entrance exam and its result, based on the
fetched information, a student can get the admission in a particular
course in the University.
b). Movie Ticket Booking System:
The website will facilitate the advance booking of movie tickets, local
shows, applying discounts and different payment options for registered
users.
Suggested Readings:
1. Ivan Bayross, HTML, DHTML, PERL, CGI, BPB Publications.
2. Behrouz A. Forouzan, Data Communication and Networking, McGraw
Hill.
3. Stuart Langridge, DHTML Utopia - Modern Web Design Using JavaScript
& DOM, Sitepoint.
4. Elizabeth Castro, HTML 4 for World Wide Web: Visual Quick Start Guide,
Peachpit Press.
Software required/Weblinks:
Notepad
Web Browser
https://www.tutorialspoint.com/html/ (Last accessed: May 9, 2024)
https://www.csstutorial.net/(Last accessed: May 9, 2024)
https://javascript.info/ (Last accessed: May 9, 2024)
Viva I 30%
Viva II 30%
File /Records 20%
Class Performance 10%
Attendance 10%
Assessment Tools:
Experiments in lab
File work/Class Performance
Viva (Question and answers in lab)
End Term Practical Exam
COURSE ARTICULATION MATRIX:
CO-PO PO PO PO PO PO PO PO PO PO PO PO PO PS PS
Statement 1 2 3 4 5 6 7 8 9 10 11 12 O1 O2
4.5CA152C
3 3 2 2 2 3
01.1
4.5CA152C
1 3 3 2 2 3
01.2
4.5CA152C
3 3 2 2 2 3
01.3
4.5CA152C
2 1 3 2 2 3
01.4
MANAV RACHNA INTERNATIONAL INSTITUTE OF
RESEARCH & STUDIES
(Deemed to be University under section 3 of the UGC Act 1956)
Pre-Requisite: NA
Course Type: Core
Course:
CourseID Data type Size Constraint
DeptNo Number 2 Primary Key
Dname Varchar2 20
Location Varchar2 10
Q2: Create the tables Customer and Orders as per the following:
Table CUSTOMER
column name Characteristic
SID Primary Key
Last_Name
First_Name
Table ORDERS
column name Characteristic
Order_ID Primary Key
Order_Date
Customer_SID Foreign Key
Amount Check >
20000
Case Study:
Develop three different methods to combine data from multiple tables
into single result.
Tables are:
Event
Column_name Data type Size Constraint
Event_id Varchar2 6 Primary Key
Duration Number 20
Status_code Varchar2 6 Foreign Key
Reason_code Varchar2 15 Foreign Key
Status
Column_name Data type Size Constraint
Status_code Varchar2 6 Primary Key
Name Char 20
Ready Reason
Column_name Data type Size Constraint
Reason_code Varchar2 15 Primary Key
Name Char 20
Delay Reason
Column_name Data type Size Constraint
Reason_code Varchar2 15 Primary Key
Name Char 20
Method 1: Joining to the Status table to get the status name (using Inner
Join).
Method 2 : Utilizing UNION to Combine Reason Table Rows
Suggested Readings:
1. Parteek Bhatia, Gurvinder Singh,2016, Simplified approach to
DBMS ,Kalyani Publishers
2. IyanByross, 2010, Introduction to PL/SQL, BPB Publications
Softwarerequired/Web links:
ORACLE 10g
https://www.tutorialspoint.com/sql (Last accessed: May 9, 2024)
https://www.w3schools.com/sql/ (Last accessed: May 9, 2024)
Viva I 30%
Viva II 30%
File/Records 20%
Class Performance 10%
Attendance 10%
Assessment Tools:
Experiments in lab
File work/Class Performance
Viva (Question and answers in lab)
End Term Practical Exam
CO-PO P P P P P P P P P
PO PO PO PS PS
Statemen O O O O O O O O O
10 11 12 O1 O2
t 1 2 3 4 5 6 7 8 9
4.5CA153
2 3 1 3 3 2 2 1 2 2 3 1
C01.1
4.5CA153
1 3 2 3 3 2 1 2 3
C01.2
4.5CA153
3 1 3 3 1 2 3
C01.3
4.5CA153
1 2 2 3 3 1 1 2 3
C01.4
4.5CA153
1 2 2 3 1 1 1 3 1
C01.5
MANAV RACHNA INTERNATIONAL INSTITUTE OF
RESEARCH & STUDIES
(Deemed to be University under section 3 of the UGC Act 1956)
Periods/week Credits
Max. Marks: 100
L: 0 T: 0 P: 4 1
Internal Evaluation: 50
Mode of End-Term Examination: Online +Practical End
Semester Examination: 50
Pre-Requisite: NA
Course Type: SEC
Unit 3: Phonetics
3.1 Impact of First Language Influence
3.2 Tone
3.3 Intonation
3.4 Rate of Speech
3.5 Pronunciation: Vowels & Consonant sounds
Unit 6: Arithmetic 1
6.1 Averages
6.2 Progressions
6.3 Logarithm
Assessment Tools:
● Continuous Assessment: Assignments/ Activities/ Quiz
● Sessional examination (Online mode) at 2nd sessional
● Term-end examination (Practical + Online mode)
Sessional 30 marks
examination at the
time of 2nd sessional
Continuous 15 marks
assessment
Attendance 5 marks
Course
PO PO PO PO PO PO PO PO PO PO PO PO PS PS
Outcome
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2
(CO)
4.5CDC196 3 2 3 3
C05.1
4.5CDC196 2 3 3
C05.2
4.5CDC196 2 3 3
C05.3
4.5CDC196 2 3 2 3 2
C05.4
4.5CDC196 2 3 2 3 2
C05.5
Course Articulation Matrix: