Mca1 Syllabus
Mca1 Syllabus
@#@#@
Sl. Experiments
NO
1 Simulation of a SimpleCalculator.
2
Implement Binary Search on Integers
3
Sort the given set of N numbers using Bubble sort.
4
Implement Matrix multiplication and validate the rules of multiplication.
5
An electricity board charges the following rates for the use of electricity: for the first 200 units 80 paise per unit:
for the next 100 units 90 paise per unit: beyond 300 units Rs 1 per unit. All users are charged a minimum of Rs.
100 as meter charge. If the total amount is more than Rs 400, then an additional surcharge of 15% of total
amount is charged. Write a program to read the name of the user, number of units consumed and print out the
charges.
6
Write functions to implement string operations such as compare, concatenate, and find string length. Use the
parameter passing techniques.
7
mplement structures to read, write and compute average- marks of the students, list the students scoring above
and below the average marks for a class of N students.
8
Write a C program to copy a text file to another, read both the input file name and target file name.
@#@#@
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is
50%. The minimum passing mark for the CIE is 50% of the maximum marks. Minimum passing
marks in SEE is 40% of the maximum marks of SEE. A student shall be deemed to have satisfied the
academic requirements and earned the credits allotted to each subject/ course if the student secures
not less than 50% (50 marks out of 100) in the sum total of the CIE (Continuous Internal Evaluation)
and SEE (Semester End Examination) taken together.
CIE for the theory component of IPCC
1. Two Tests each of 20 Marks
2. Two assignments each of 10 Marks/One Skill Development Activity of 20 marks
3. Total Marks of two tests and two assignments/one Skill Development Activity added will be CIE
for 60 marks, marks scored will be proportionally scaled down to 30 marks.
CIE for the practical component of IPCC
On completion of every experiment/program in the laboratory, the students shall be evaluated
and marks shall be awarded on the same day. The 15 marks are for conducting the experiment
and preparation of the laboratory record, the other 05 marks shall be for the test conducted at
the end of the semester.
The CIE marks awarded in the case of the Practical component shall be based on the
continuous evaluation of the laboratory report. Each experiment report can be evaluated for 10
marks. Marks of all - ups are added and scaled down to 15 marks.
The laboratory test at the end /after completion of all the experiments shall be conducted for
50 marks and scaled down to 05 marks. Scaled-down marks of write-up evaluations and tests
added will be CIE marks for the laboratory component of IPCC for 20 marks.
SEE for IPCC
Theory SEE will be conducted by University as per the scheduled timetable, with common question
papers for the course (duration 03 hours)
1. The question paper will be set for 100 marks and marks scored will be scaled down proportionately
to 50 marks.
2. The question paper will have ten questions. Each question is set for 20 marks.
3. There will be 2 questions from each module. Each of the two questions under a module (with a
maximum of 3 sub-questions), should have a mix of topics under that module.
4. The students have to answer 5 full questions, selecting one full question from each module.
The theory portion of the IPCC shall be for both CIE and SEE, whereas the practical portion
will have a CIE component only. Questions mentioned in the SEE paper shall include questions
from the practical component).
The minimum marks to be secured in CIE to appear for SEE shall be the 15 (50% of
maximum marks-30) in the theory component and 10 (50% of maximum marks -20) in the
practical component. The laboratory component of the IPCC shall be for CIE only. However,
in SEE, the questions from the laboratory component shall be included. The maximum of
04/05 questions to be set from the practical component of IPCC, the total marks of all
questions should not be more than the 20 marks.
SEE will be conducted for 100 marks and students shall secure 40% of the maximum marks to
qualify in the SEE. Marks secured will be scaled down to 50. (Student has to secure an
aggregate of 50% of maximum marks of the course(CIE+SEE)
@#@#@
Suggested Learning Resources:
TEXT BOOKS:
1.
2.
Education, 2015.
REFERENCES:
@#@#@
Program Outcome of this course to all the Entire Syllabus
Sl. No. Description POs
2 Problem Analysis: Identify, review, formulate and analyse problems for PO2
primarily focussing on customer requirements using critical thinking
frameworks.
8 Life-long learning: Change management skills and the ability to learn, keep PO8
up with contemporary technologies and ways of working.
@#@#@
Mapping of COS and POs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8
CO1 X
CO2 X
CO3 X
CO4 X
CO5 X
@#@#@
Semester I
Discrete Mathematics and Graph Theory
Course Code MMC102 CIE Marks 50
Teaching Hours/Week (L:P:SDA/T) 2:0:1 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 3 Exam Hours 3
Course Learning objectives:
1. Analyze basic concepts of mathematical logic for analyzing propositions and proving
theorems
2. Apply sets and their operations algebraically to solve realworld problems.
3. Examine the basics of graph theory and their various properties.
4. Model problems using graphs and to solve these problems algorithmically.
5. Apply graph theory concepts to solve real world problems in Computer Networking,
Telecommunication Infrastructure, Transportation etc.
Module1
Basic Structures: Sets, Principle of Inclusion, Exclusion and Pigeonhole principle Functions and
Matrices: Eigenvalues and Eigenvectors.
Module2
Mathematical Logic, Propositional Logic, Applications of Propositional Logic, Propositional
Equivalences, Predicates and Quantifiers, Nested Quantifiers, Rules of Inference Introduction
to Proofs
Module3
Introduction to Graphs: Application of graphs finite, infinite and bipartite graphs
Incidence and Degree Isolated vertex, pendant vertex and Null graph. Paths and circuits
Isomorphism, subgraphs, walks, paths and circuits, connected graphs, disconnected graphs
and components.
Module4
Eulerian and Hamiltonian graphs: Euler graphs, Operations on graphs, Hamiltonian paths and
circuits, Travelling salesman problem. Directed graphs types of digraphs, Digraphs and binary
relation.
Module5
Graph Colouring: Colouring Chromatic number, Chromatic polynomial, Matchings, Coverings,
Four colour problem and Five colour problem. Greedy colouring algorithm.
@#@#@
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%. The
minimum passing mark for the CIE is 50% of the maximum marks. Minimum passing marks in SEE is 40% of the
maximum marks of SEE. A student shall be deemed to have satisfied the academic requirements and earned the
credits allotted to each subject/ course if the student secures not less than 50% (50 marks out of 100) in the sum
total of the CIE (Continuous Internal Evaluation) and SEE (Semester End Examination) taken together.
Continuous Internal Evaluation:
1.Two Unit Tests each of 25 Marks
2.Two assignments each of 25 Marks or one Skill Development Activity of 50 marks to attain the COs and
POs
The sum of two tests, two assignments/skill Development Activities, will be scaled down to 50 marks
SemesterEnd Examination:
1. The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
50.
2. The question paper will have ten full questions carrying equal marks.
3. Each full question is for 20 marks. There will be two full questions (with a maximum of four subquestions)
from each module.
4. Each full question will have a subquestion covering all the topics under a module.
5. The students will have to answer five full questions, selecting one full question from each module
.
References Books
1.
2. Garry Chartand and Ping Zhang, Introduction to Graph Theory, Tata McGrawHill, 2006.
3. Frank Harary, Graph Theory, Narosa Publishing House, Latest edition.
1. https://archive.nptel.ac.in/courses/111/106/111106086/
2. https://onlinecourses.nptel.ac.in/noc20_cs82/preview
@#@#@
Course outcome (Course Skill Set)
At the end of the course the student will be able to :
Sl. Description Blooms
No. Level
CO1 Understand basic concepts of mathematical logic for analyzing L2
propositions and proving theorems and Use sets and its operations
algebraically for solving real world problems.
CO2 Understand the basics of graph theory and their various properties L3
CO3 Model problems using graphs and to solve these problems L5
algorithmically
CO4 Apply graph theory concepts to solve real world problems in L5
Computer Networking, Telecommunication Infrastructure,
Transportation etc
@#@#@
Semester I
Database Management Systems (DBMS)
Course Code MMC103 CIE Marks 50
Teaching Hours/Week (L:P:SDA/T) 3:0:0 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 3 Exam Hours 3
Course Learning objectives:
Analyze the basic concepts and the applications of database systems.
Evaluate the different issues involved in the design and implementation of Database System.
Explain the basic concepts of relational data model, entity relationship model, relational database
design, relational algebra and database language SQL and Postgre SQL.
Design and build a simple database system and demonstrate competence with the fundamental
tasks involved with modelling, designing, and implementing a DBMS
Module1
Introduction: Purpose of Database System, Views of data, data models, database management system, three
schema architecture of DBMS, components of DBMS. E/R Model Conceptual data modelling motivation, entities,
entity types, attributes relationships, relationship types, E/R diagram notation, examples.
Data Models: Introduction to the Relational Model Structure Database Schema, Keys Schema Diagrams.
Database design Other Models, ER diagrams ER Model Entities, Attributes and Entity sets Relationships and
Relationship sets ER Design Issues Concept Design Conceptual Design with relevant Examples. Relational
Query Languages, Relational Operations
Module2
Relational Algebra Selection and projection set operations renaming Joins Division Examples of Algebra
overviews Relational calculus Tuple Relational Calculus (TRC) Domain relational calculus (DRC).
Overview of the SQL Query Language Basic Structure of SQL Queries, Data types, Creating a database, create a
table, drop the database, drop table, select table, insert a record, update record, delete a record, order by, group
by, triggers,Set Operations, Aggregate Functions , Nested Sub queries, Views, Procedures.
Module3
Normalization Introduction, Non loss decomposition and functional dependencies, First, Second, and third
normal forms dependency preservation, Boyce/Codd normal form.
Higher Normal Forms Introduction, Multivalued dependencies and Fourth normal form, Join dependencies
and Fifth normal form
Module4
Transaction Concept- Transaction State- Implementation of Atomicity and Durability Concurrent Executions
Serializability- Recoverability Implementation of Isolation Testing for serializability- Lock Based Protocols
Timestamp Based Protocols- Validation- Based Protocols Multiple Granularity.
Module5
Recovery and Atomicity Log Based Recovery Recovery with Concurrent Transactions Check Points - Buffer
Management Failure with loss of nonvolatile storage.
@#@#@
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%. The
minimum passing mark for the CIE is 50% of the maximum marks. Minimum passing marks in SEE is 40% of the
maximum marks of SEE. A student shall be deemed to have satisfied the academic requirements and earned the
credits allotted to each subject/ course if the student secures not less than 50% (50 marks out of 100) in the sum
total of the CIE (Continuous Internal Evaluation) and SEE (Semester End Examination) taken together.
Continuous Internal Evaluation:
1. Two Unit Tests each of 25 Marks
2. Two assignments each of 25 Marks or one Skill Development Activity of 50 marks
3. to attain the COs and POs
4. The sum of two tests, two assignments/skill Development Activities, will be scaled down to 50 marks
5.
the outcome defined for the course.
SemesterEnd Examination:
1. The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
50.
2. The question paper will have ten full questions carrying equal marks.
3. Each full question is for 20 marks. There will be two full questions (with a maximum of four subquestions)
from each module.
4. Each full question will have a subquestion covering all the topics under a module.
5. The students will have to answer five full questions, selecting one full question from each module
.
Reference Books:
1. An Introduction to Database systems, C.J. Date, A.Kannan, S.Swami Nadhan, Pearson, Eight Edition.
2.
3. Fundamentals of Database Management Systems, M. L. Gillenson, Wiley Student Edition.
4. Oracle for Professionals, The X Team, S.Shah and V. Shah, SPD.
5. Database Systems Using Oracle: A Simplified guide to SQL and PL/SQL,Shah, PHI.
1. dev.mysql.com
2. www. Postgressql.org.
3. https://www.w3schools.com/mysql/mysql_rdbms.asp
4. https://www.w3schools.in/dbms/intro
@#@#@
Course outcome (Course Skill Set)
At the end of the course the student will be able to:
Sl. Description Blooms
No. Level
CO1 Demonstrate the basic elements of a relational database management system L2
CO2 Ability to identify the data models for relevant problems L3
CO3 Design entity relationship and convert entity relationship diagrams into L5
RDBMS and formulate SQL queries on the respect data
CO1 X
CO2 X X
CO3 X X
@#@#@
Semester I
Operating Systems
Course Code MMC104 CIE Marks 50
Teaching Hours/Week (L:P:SDA/T) 2:0:1 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 3 Exam Hours 03
Course Learning objectives:
Explain the need and services of the operating system
Explore how the operating system handles processes and manages memory.
Module1
Introduction to Operating Systems, System Structure What operating systems do, Operating System
Operations, Computing Environments, Operating System Services, System Calls, Types of System
Calls, System Programs, Operating System Structure, System Boot
Process Concept Process Concept, Process Scheduling, Interprocess Communication
Module2
Process Scheduling Basic Concepts, Scheduling Criteria, Scheduling Algorithms
Synchronization Background, The Critical Section Problem, Mutex Locks, Semaphores, Classic
Problems of Synchronization: Readers-Writers Problem, Dining Philosophers Problem using
Semaphores
Module3
Deadlocks: System model, Deadlock Characterization, Methods for handling deadlocks, Deadlock
Prevention, Deadlock Avoidance, Deadlock Detection and Recovery from Deadlock
Module4
Memory Management Strategies Basic Hardware, Swapping, Contiguous Memory Allocation,
Segmentation, Paging,
Virtual Memory Management Background, Demand Paging, Page Replacement
Module5
File System File concept, Access methods, Directory overview
Implementing File System Allocation methods, Free Space Management
@#@#@
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%. The
minimum passing mark for the CIE is 50% of the maximum marks. Minimum passing marks in SEE is 40% of the
maximum marks of SEE. A student shall be deemed to have satisfied the academic requirements and earned the
credits allotted to each subject/ course if the student secures not less than 50% (50 marks out of 100) in the sum
total of the CIE (Continuous Internal Evaluation) and SEE (Semester End Examination) taken together.
Continuous Internal Evaluation:
1. Two Unit Tests each of 25 Marks
2. Two assignments each of 25 Marks or one Skill Development Activity of 50 marks
3. to attain the COs and POs
4. The sum of two tests, two assignments/skill Development Activities, will be scaled down to 50 marks
5.
the outcome defined for the course.
SemesterEnd Examination:
1. The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
50.
2. The question paper will have ten full questions carrying equal marks.
3. Each full question is for 20 marks. There will be two full questions (with a maximum of four subquestions)
from each module.
4. Each full question will have a subquestion covering all the topics under a module.
5. The students will have to answer five full questions, selecting one full question from each module
.https://www.google.com/search?q=Abraham+Silberschatz%2C+Peter+Baer+Galvin%2C+Greg+Gagne%3
A+Operating+Systems+Principles%2C+10th+Edition%2C+Wiley+%E2%80%93+India%2C+2019.&oq=Ab
raham+Silberschatz%2C+Peter+Baer+Galvin%2C+Greg+Gagne%3A+Operating+Systems+Principles%2C+
10th+Edition%2C+Wiley+%E2%80%93+India%2C+2019.&gs_lcrp=EgZjaHJvbWUyBggAEEUYOdIBCDEw
OTJqMGo3qAIAsAIA&sourceid=chrome&ie=UTF8
https://www.youtube.com/results?search_query=Harvey+M+Deital%3A+Operating+Systems%2C+3rdEdi
tion%2C+Addison+Wesley%2C+1990.
Skill Development Activities Suggested
The students with the help of the course teacher can take up technical activities which will enhance their
skill or the students should interact with industry (small, medium and large), understand their problems
or foresee what can be undertaken for study in the form of research/testing/projects, and for creative and
innovative methods to solve the identified problem. The prepared report shall be evaluated for CIE marks.
@#@#@
Course outcome (Course Skill Set)
At the end of the course the student will be able to :
Sl. No. Description Blooms Level
CO1 Describe the elements and various functionalities of the operating system L2
CO2 Apply the techniques of process management and demonstrate process L3
synchronization deadlock handling.
CO3 Analyze various memory management strategies and file handling. L4
@#@#@
Semester I
Web Technologies
Course Code MMC105 CIE Marks 50
Teaching Hours/Week (L:P:SDA/T) 3:0:0 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 3 Exam Hours 3
Course Learning objectives:
Creating the small web page using HTML5 and CSS
Developing the interactive web pages using JavaScript
Create web pages using angular JS framework
Module1
Web browsers, web servers, MIME, URL, HTTP
Introduction to HTML5 tags, Basic syntax and structure, text markups, images, lists, tables,
progress, Media tags-audio and video, forms, span and div tags.
Module2
Introduction to CSS, Levels of CSS, Selectors, Font, color and Text Properties, BOX Model,
Introduction to JavaScript, JavaScript variables, operators, Conditional and loop statements in
JavaScript, Functions and Arrays in JavaScript
Module3
Event Handling and Document Object model in JavaScript, Handling strings and working with
window object
Module4
Introduction to AngularJS, Expressions, Modules, Directives, Model, Data binding, Controllers,
Scopes, Filters
Module5
Services, Tables, Select box, Forms, Events, Validations
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%. The
minimum passing mark for the CIE is 50% of the maximum marks. Minimum passing marks in SEE is 40% of the
maximum marks of SEE. A student shall be deemed to have satisfied the academic requirements and earned the
credits allotted to each subject/ course if the student secures not less than 50% (50 marks out of 100) in the sum
total of the CIE (Continuous Internal Evaluation) and SEE (Semester End Examination) taken together.
Continuous Internal Evaluation:
1. Two Unit Tests each of 25 Marks
2. Two assignments each of 25 Marks or one Skill Development Activity of 50 marks
3. to attain the COs and POs
4. The sum of two tests, two assignments/skill Development Activities, will be scaled down to 50 marks
5.
outcome defined for the course.
SemesterEnd Examination:
1. The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
50.
2. The question paper will have ten full questions carrying equal marks.
3. Each full question is for 20 marks. There will be two full questions (with a maximum of four subquestions)
from each module.
4. Each full question will have a subquestion covering all the topics under a module.
5. The students will have to answer five full questions, selecting one full question from each module
@#@#@
Suggested Learning Resources:
Books
1. Web Programming By Chris Bates , Wiley Publications
2. HTML5 Black Book by Dreamtech
3. Angular JS By Krishna Rungta
https://www.w3schools.com/angular/default.asp
https://www.tutorialspoint.com/angular8/index.htm
CO1 X
CO2 X X
CO3 X
CO4 X
@#@#@
Semester I
DBMS and Web Technologies Laboratory
Course Code MMCL106 CIE Marks 50
Teaching Hours/Week (L:P: SDA/T) 0:2:0 SEE Marks 50
Credits 2 Exam Hours 03
Course objectives:
Create SQL queries for the small projects.
Create database objects that include tables, constraints, indexes, and sequences.
Sl.NO Experiments
1 Create the following tables with properly specifying Primary keys, Foreign keys and solve the following queries.
BRANCH (Branchid, Branchname, HOD)
STUDENT (USN, Name, Address, Branchid, sem)
BOOK (Bookid, Bookname, Authorid, Publisher, Branchid)
AUTHOR (Authorid, Authorname, Country, age) BORROW
(USN, Bookid, Borrowed_Date)
Execute the following Queries:
i.List the details of Students who are all studying in 2nd sem MCA.
ii.List the students who are not borrowed any books.
iii. Display the USN, Student name, Branch_name, Book_name, Author_name, Books_Borrowed_Date of 2nd
sem MCA Students who borrowed books.
iv. Display the number of books written by each Author.
v.Display the student details who borrowed more than two books.
vi.Display the student details who borrowed books of more than one Author.vii.Display
the Book names in descending order of their names.
viii.List the details of students who borrowed the books which are all published by the same publisher.
2 Consider the following schema: STUDENT (USN, name, date_of_birth, branch, mark1, mark2, mark3, total,
GPA) Execute the following queries: i. Update the column total by adding the columns mark1, mark2, mark3. ii.
Find the GPA score of all the students. iii. Find the students who born on a particular year of birth from the
date_of_birth column. iv. List the students who are studying in a particular branch of study. v. Find the maximum
GPA score of the student branch-wise. vi. Find the students whose name starts with the alphabet vii. Find
the students whose name ends with the alphabets viii. Delete the student details whose USN is given as
1001
3 Design an ER-diagram for the following scenario, Convert the same into a relational model and then solve the
there are many teams are contesting each having a Teamid,Team_Name, City, a coach. Each team is uniquely
identified by using Teamid. A team can have many Players and a captain. Each player is uniquely identified by
Playerid, having a Name, and multiple phone numbers,age. A player represents only one team. There are many
Stadiums to conduct matches. Each stadium is identified using Stadiumid, having a stadium_name,Address (
involves city,area_name,pincode). A team can play many matches. Each match played between the two teams in
the scheduled date and time in the predefined Stadium. Each match is identified uniquely by using Matchid. Each
match won by any of the one team that also wants to record in the database. For each match man_of_the match
award given to a player.
Execute the following Queries:
i. Display the youngest player (in terms of age) Name, Team name, age in which he belongs of the
tournament.
ii. List the details of the stadium where the maximum number of matches were played.
iii. List the details of the player who is not a captain but got the man_of _match award at least in two
matches.
iv. Display the Team details who won the maximum matches.
v. Display the team name where all its won matches played in the same stadium.
@#@#@
4 A country wants to conduct an election for the parliament. A country having many constituencies. Each
constituency is identified uniquely by Constituency_id, having the Name, belongs to a state,Number_of_voters. A
constituency can have many voters. Each voter is uniquely identified by using Voter_id, having the Name, age,
address (involves Houseno,city,state,pincode). Each voter belongs to only one constituency. There are many
candidates contesting in the election. Each candidates are uniquely identified by using candidate_id, having Name,
phone_no, age, state. A candidate belongs to only one party.Thereare many parties. Each party is uniquely
identified by using Party_id, having Party_Name,Party_symbol. A candidate can contest from many constituencies
under a same party. A party can have many candidates contesting from different constituencies. No constituency
having the candidates from the same party. A constituency can have many contesting candidates belongs to
different parties. Each voter votes only one candidate of his/her constituencty.
Queries:
i. List the details of the candidates who are contesting from more than one constituencies which are
belongs to different states.
ii. Display the state name having maximum number of constituencies.
iii. Create a stored procedure to insert the tuple into the voter table by check
iv. Create a stored procedure to display the number_of_voters in the specified constituency. Where the
constituency name is passed as an argument to the stored procedure.
v. Create a TRIGGER to UPDATE the count of of the respective constituency in
table , AFTER inserting a tuple into the table.
5 Design an ER-diagram for the following scenario, Convert the same into a relational model, normalize Relations
into a suitable Normal form and then solve the following queries. A country can have many Tourist places . Each
Tourist place is identified by using tourist_place_id, having a name, belongs to a state, Number of kilometers away
from the 02.03.2021 updated 52/ 104 capital city of that state,history. There are many Tourists visits tourist places
every year. Each tourist is identified uniquely by using Tourist_id, having a Name, age, Country and multiple
emailids. A tourist visits many Tourist places, it is also required to record the visted_date in the database. A tourist
can visit a Tourist place many times at different dates. A Tourist place can be visited by many tourists either in the
same date or at different dates.
Queries:
i. List the state name which is having maximum number of tourist places.
ii. List details of Tourist place where maximum number of tourists visited.
iii. List the details of tourists visited all tourist places of the state
iv. Display the details of the tourists visited at least one tourist place of the state, but visited all states tourist
places.
v. Display the details of the tourist place visited by the tourists of all country.
6 Create an XHTML page that provides information about your department. Your XHTML page must use the
following tags: a) Text Formatting tags b) Horizontal rule c) Meta element d) Links e) Images f) Tables (Use of
additional tags encouraged).
7. Develop and demonstrate a XHTML file that includes Javascript script for the following problems: a) Input : A
number n obtained using prompt Output : The first n Fibonacci numbers b) Input : A number n obtained using
prompt Output : A table of numbers from 1 to n and their squares using alert
8. Develop and demonstrate, using JavaScript script, a XHTML document that contains three short paragraphs of
text, stacked on top of each other, with only enough of each showing so that the mouse cursor can be placed over
some part of them. When the cursor is placed over the exposed part of any paragraph, it should rise to the top to
become completely visible. Modify the above document so that when a text is moved from the top stacking
position, it returns to its original position rather than to the bottom
Demonstration Experiments (For CIE) if any
@#@#@
9 Consider the following database of student enrollment in courses and books adopted for each course.STUDENT
(regno#: string, name: string, major: string, bdate: date)
COURSE (course#: int, cname: string, dept: String)
TEXT (book_ISBN#: int, book_title: string, publisher: string, author: string)
ENROLL (regno#: string, course#: int, sem: int, marks: int) BOOK_ADOPTION
(course#: int, sem: int, book_ISBN: int)
Create the above tables by properly specifying the primary keys and the foreign keys
Enter at least 7 to 10 records to each table.
Execute SQL queries for the following requirements:
1) List out the student details, and their course details. The records should be ordered in a semester wise manner.
2) List out the student details under a particular department whose name is ordered in a semester wise
3) List out all the book details under a particular course
4) Find out the Courses in which number of students studying will be more than 2.
5) Find out the Publisher who has published more than 2 books.
10 Develop, test and validate an XHTML document that has checkboxes for apple (59 cents each), orange (49 cents
each), and banana (39 cents each) along with submit button. Each check boxes should have its own onclick
event handler. These handlers must add the cost of their fruit to a total cost. An event handler for the submit
form data). Modify the document to accept quantity for each item using textboxes.
@#@#@
6) Find out the authors who have written book for I semester, computer science course.
7) List out the student details whose total number of months starting from their date of birth is more than 225
8) Find out the course name to which maximum number of students have joined
Course outcomes (Course Skill Set):
At the end of the course the student will be able to:
Create database objects.
Design entity-relationship diagrams to solve given database applications.
Implement a database schema for a given problem.
Formulate SQL queries in Oracle for the given problem.
Apply normalization techniques to improve the database design for the given problem.
Build database and verify for its appropriate normalization for any given problem
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam
(SEE) is 50%. The minimum passing mark for the CIE is 50% of the maximum marks. A student
shall be deemed to have satisfied the academic requirements and earned the credits allotted to
each course. The student has to secure not less than 40%of maximum marks in the semester
end examination(SEE). In total of CIE and SEE student has to secure 50% maximum marks of
the course.
Continuous Internal Evaluation (CIE):
CIE marks for the practical course is 50 Marks.
The splitup of CIE marks for record/ journal and test are in the ratio 60:40.
Each experiment to be evaluated for conduction with observation sheet and record write
up. Rubrics for the evaluation of the journal/writeup for hardware/software experiments
designed by the faculty who is handling the laboratory session and is made known to students
at the beginning of the practical session.
Record should contain all the specified experiments in the syllabus and each experiment
writeup will be evaluated for 10 marks.
Total marks scored by the students are scaled downed to 30 marks (60% of maximum
marks).
Weightage to be given for neatness and submission of record/writeup on time.
Department shall conduct 02 tests for 100 marks, the first test shall be conducted after the
8 week of the semester and the second test shall be conducted after the 14th week of the
th
semester.
In each test, test writeup, conduction of experiment, acceptable result, and procedural
knowledge will carry a weightage of 60% and the rest 40% for vivavoce.
The suitable rubrics can be designed to evaluate each performance and learning
ability.
The average of 02 tests is scaled down to 20 marks (40% of the maximum marks).
The Sum of scaleddown marks scored in the report writeup/journal and average marks of
two tests is the total CIE marks scored by the student.
@#@#@
SEE marks for the practical course is 50 Marks.
SEE shall be conducted jointly by the two examiners of the same institute, examiners are
appointed by the University.
All laboratory experiments are to be included for practical examination.
(Rubrics) Breakup of marks and the instructions printed on the cover page of the answer script
to be strictly adhered to by the examiners. OR based on the course requirement evaluation
rubrics shall be decided jointly by examiners.
Students can pick one question (experiment) from the questions lot prepared by the internal
/external examiners jointly.
Evaluation of test writeup/ conduction procedure and result/viva will be conducted jointly by
examiners.
General rubrics suggested for SEE are mentioned here, writeup20%, Conduction procedure
and result in 60%, Vivavoce 20% of maximum marks. SEE for practical shall be evaluated for
100 marks and scored marks shall be scaled down to 50 marks (however, based on course
type, rubrics shall be decided by the examiners)
Change of experiment is allowed only once and 10% Marks allotted to the procedure part to
be made zero.
The duration of SEE is 03 hours
@#@#@
This document was created with the Win2PDF “Print to PDF” printer available at
https://www.win2pdf.com
This version of Win2PDF 10 is for evaluation and non-commercial use only.
Visit https://www.win2pdf.com/trial/ for a 30 day trial license.
This page will not be added after purchasing Win2PDF.
https://www.win2pdf.com/purchase/
@#@#@