0% found this document useful (0 votes)
6 views

dbms

The document outlines the syllabus for the S.Y.B.Sc. in Computer Science at Ramniranjan Jhunjhunwala College, affiliated with the University of Mumbai, under the National Education Policy (NEP 2020). It emphasizes the importance of computer science as a discipline that integrates theory and practice, and details the curriculum designed to provide a strong foundation in programming and database management. The syllabus includes practical components aimed at enhancing students' skills in PL/SQL, transaction management, and data security, preparing them for various career opportunities in the field.

Uploaded by

finek93949
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

dbms

The document outlines the syllabus for the S.Y.B.Sc. in Computer Science at Ramniranjan Jhunjhunwala College, affiliated with the University of Mumbai, under the National Education Policy (NEP 2020). It emphasizes the importance of computer science as a discipline that integrates theory and practice, and details the curriculum designed to provide a strong foundation in programming and database management. The syllabus includes practical components aimed at enhancing students' skills in PL/SQL, transaction management, and data security, preparing them for various career opportunities in the field.

Uploaded by

finek93949
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Hindi Vidya Prachar Samiti’s

Ramniranjan Jhunjhunwala College


of Arts, Science & Commerce
(Empowered Autonomous College)

Affiliated to

UNIVERSITY OF MUMBAI

Syllabus for the S.Y.B.Sc. (under NEP)

Program: B.Sc. COMPUTER-SCIENCE

Program Code: RJSUCS

Course Code: RJVSCCSP231


National Education Policy (NEP 2020)
Level 4.5

(REVISED in 2024-25 in alignment with the NEP2020 facilitating the inter-


and multidisciplinary learning and multiple entry and exit of students)

(CBCS 2024-2025)
THE PREAMBLE

Why Computer Science?

Computer Science(CS) has been evolving as an important branch of science and engineering
throughout the world in last couple of decades and it has carved out a space for itself like any other
disciplines of basic science and engineering. Computer Science is a discipline that spans theory and
practice and it requires thinking both in abstract terms and in concrete terms. Nowadays, practically
everyone is a computer user, and many people are even computer programmers. Computer Science
can be seen on a higher level, as a science of problem solving and problem solving requires
precision, creativity, and careful reasoning. The ever-evolving discipline of computer science also
has strong connections to other disciplines. Many problems in science, engineering, healthcare,
business, and other areas can be solved effectively with computers, but finding a solution requires
both computer science expertise and knowledge of the particular application domain. The B.Sc.
Computer Science course structure therefore needed a fresh outlook and complete overhaul.

Why Computer Science at R J College?

The Computer Science department was established in the year 1999 with strength of 60 Students and
M.Sc CS with strength of 40 Seats was introduced in the year 2001. Today the strength has reached to
120 at UG level and 48 at PG level. The department offers both UG and PG programs in the subject
of CS and is affiliated to, and recognized by the University of Mumbai. College facilitate departmental
library with near about 1200+ books. There are 3 dedicated well-upgraded laborites for CS
department. With the management extensive support, department believes in "1 Student 1 PC policy"
which helps students to rigorous practice and focus. Projects, hands on training sessions, guest lectures,
laboratory experimentation, lecture-based learning, industry visits etc. motivate students to explore
more in terms of applications of the subject. Under autonomy, the department has made curriculum
more robust by incorporating skill-based learning and value added course that imparts practical
knowledge of the subject to the students. Department of CS (DBT), New Delhi has identified CS
Department of R J College as DBT Star College Department which has further strengthened our hands
in being able to provide hands on training to the students to satisfy their curiosity.
Our Curriculum, Your Strength

The syllabus of CS (Under NEP 2020) for total eight semesters is meticulously designed so as to
make students understand the various programming languages and other many subjects of Indian
Knowledge, Communication, Ethics etc. SY level syllabus have great potential to serve the need of
students for being strong basic foundation in computer science. Then gradually stepping ahead the
students at higher complexities at every subsequent semester, till semester 8. All subjects that are
covered in these 8 semesters gives adequate knowledge in the fields of Computer Science as well as
other streams. Practical’s of all semesters and Project at Final year boost high level of confidence of
students to crack immense career opportunities.
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science &Commerce
(Empowered Autonomous College)
S.Y.B.Sc Computer-Science Syllabus Semester III & IV

S.Y.BSc Semester III Practical

Course Objectives:
RJVSCCSP231 • To develop understanding of concepts and techniques for data
management and learn about widely used systems for
implementation and usage.
DATABASE
• To develop understanding of Transaction management and crash
MANAGEMENT
recovery.
SYSTEM
• To develop concepts of programming concepts of database.
PRACTICAL
Learning outcome :

• After successful completion of this course, students would be able


to
• Master concepts of stored procedure, functions, cursors and
triggers and its use.
• Learn about using PL/SQL for data management Know common
security attacks, tools, methods & social media security
• Understand concepts and implementations of transaction
management

SEMESTER III (PRACTICALS) L Cr

DATABASE MANAGEMENT Paper Code: RJVSCCSP231 30 2


SYSTEM PRACTICAL

1 Writing PL/SQL Blocks with basic programming constructs by


including following:
a. Sequential Statements
b. unconstrained loop

2 Sequences:
a. Creating simple Sequences with clauses like START WITH,
INCREMENT
BY, MAXVALUE, MINVALUE, CYCLE | NOCYCLE, CACHE |
NOCACHE, ORDER | NOORECER.
b. Creating and using Sequences for tables.
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science &Commerce
(Empowered Autonomous College)
S.Y.B.Sc Computer-Science Syllabus Semester III & IV

3 Writing PL/SQL Blocks with basic programming constructs by


including following:
a. If...then...Else, IF...ELSIF...ELSE... END IF
b. Case statement

4 Writing PL/SQL Blocks with basic programming constructs for


following Iterative
Structure:
a. While-loop Statements
b. For-loop Statements.

5 Writing PL/SQL Blocks with basic programming constructs by


including a GoTO to jump out of a loop and NULL as a statement
inside IF.

6 Writing Procedures in PL/SQL Block


a. Create an empty procedure, replace a procedure and call
procedure
b. Create a stored procedure and call it
c. Define procedure to insert data
d. A forward declaration of procedure

7 Writing Functions in PL/SQL Block.


a. Define and call a function
b. Define and use function in select clause

8 Creating and working with Insert/Update/Delete Trigger using


Before/After clause.

9 Write an Implicit and explicit cursor to complete the task.

10 Write a SQL block to handle exception by writing:


a. Predefined Exceptions,
b. User-Defined Exceptions

11 Study of Transaction Management: ACID Properties

12 Study of Serializability, Two-phase Commit Protocol, Concurrency


Control
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science &Commerce
(Empowered Autonomous College)
S.Y.B.Sc Computer-Science Syllabus Semester III & IV

References:

1. 1. Mastering PL/SQL Through Illustrations: From Learning Fundamentals to Developing


Efficient PL/SQL Blocks, Dr. B. Chandra, BPB Publication, 2020
2. Oracle Pl/Sql Training Guide., Training guide, BPB Publications, 2016
3. Raghu Ramakrishnam, Gehrke, Database Management Systems, McGraw‐ Hill,3rd Edition,
2014
4. Abraham Silberschatz, Henry F. Korth,S.Sudarshan , Database System Concepts, 6th Edition
2019

You might also like