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

BSc5&6SemNEPSyllabus

The document outlines the curriculum for the Bachelor of Science (B.Sc.) in Computer Science at Karnataka State Akkamahadevi Women University for the V and VI semesters starting from the academic year 2023-24. It includes course codes, credit distribution, examination details, and course outcomes for subjects like Object Oriented Programming, Operating Systems, Cyber Security, Computer Networks, and Web Technologies. Additionally, it specifies practical lab assignments and references for each course.
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)
11 views

BSc5&6SemNEPSyllabus

The document outlines the curriculum for the Bachelor of Science (B.Sc.) in Computer Science at Karnataka State Akkamahadevi Women University for the V and VI semesters starting from the academic year 2023-24. It includes course codes, credit distribution, examination details, and course outcomes for subjects like Object Oriented Programming, Operating Systems, Cyber Security, Computer Networks, and Web Technologies. Additionally, it specifies practical lab assignments and references for each course.
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/ 14

KARNATAKA STATE AKKAMAHADEVI WOMEN

UNIVERSITY, VIJAYAPURA

Curriculum for
Bachelor of Science (B.Sc.)
Computer Science Subject
Syllabus for V and VI Semesters

BoS meeting proceedings dated 31-10-2023

2023-24

1|BSC-CS5&6sem23-24
BSc V and VI semester (NEP) w.e.f 2023-24 onwards

Hour / Week Examination


Sem Course Courses Credit Theory Lab Term end Formative Duration
Code s Examination Assessment of exam
Max Marks Max Marks Hours *
5 21BSCDSC13 Object Oriented 4 04 -- 60 40 02
Programming Concepts and
Programming in JAVA
21BSCDSC13- JAVA Lab 2 -- 04 25 25 02
Lab
21BSCDSC14 Operating System Concepts 4 04 -- 60 40 02
21BSCDSC14- Operating System Lab 2 04 25 25 02
Lab
21BSCSEC-4 Cyber Security** 3 03 -- 50 50 02
6 21BSCDSC16 Computer Networks and 4 04 -- 60 40 02
Communication
21BSCDSC17 Web technologies 4 04 -- 60 40 02
21BSCDSC17- Web technologies Lab 2 04 25 25 02
Lab
21BSCProject PROJECT work 4 08 60 40 02
21BSCSEC-5 Logical Reasoning 2 02 -- 25 25 01

*Ref. No. KSAWUV/Academic/ACA-4/2023-24/1792 dated 21-09-2023

** The syllabus is included with reference to


https://kshec.karnataka.gov.in/page/UG+Model+Syllabus/Subjectwise+Syllabus/en

2|BSC-CS5&6sem23-24
BSc V Semester

21BSC DSC13 Object Oriented Programming Credits: 4 Contact Hours: 52 Theory 04 Hrs/week
Concepts and Programming in Java
Formative assessment: 40 marks Term end exam: 60 marks Exam duration: 02 hrs

Course Outcomes (COs):At the end of the course, students will be able to:

• Explain the object-oriented concepts and JAVA.


• Write JAVA programs using OOP concepts like Abstraction, Encapsulation, Inheritance and
Polymorphism.
• Implement Classes and multithreading using JAVA.
• Demonstrate the basic principles of creating Java applications with GUI

UNIT 1 09 Hrs
Introduction to Java: Basics of Java programming, Data types, Variables, Operators, Control structures
including selection, Looping, Java methods, Overloading, Math class, Arrays in java..

UNIT 2 10 Hrs
Objects and Classes: Basics of objects and classes in java, Constructors, Finalizer, Visibility modifiers,
Methods and objects, Inbuilt classes like String, Character, String Buffer, File, this reference..

UNIT 3 09 Hrs
Inheritance and Polymorphism: Inheritance in java, Super and sub class, Overriding, Object class,
Polymorphism, Dynamic binding, Generic programming, Casting objects, Instance of operator, Abstract
class, Interfacein java, Package in java, UTIL package..

UNIT 4 12 Hrs
Event and GUI programming: Event handling in java, Event types, Mouse and key events, GUI Basics,
Panels, Frames, Layout Managers: Flow Layout, Border Layout, Grid Layout, GUI components like
Buttons, Check Boxes, Radio Buttons, Labels, Text Fields, Text Areas, Combo Boxes, Lists, Scroll Bars,
Sliders, Windows, Menus, Dialog Box, Applet and its life cycle, Introduction to swing, Exceptional
handling mechanism.

UNIT 5 12 Hrs
I/O programming: Text and Binary I/O, Binary I/O classes, Object I/O, Random Access Files.
Multithreading in java: Thread life cycle and methods, Runnable interface, Thread synchronization,
Exception handling with try catch-finally, Collections in java, Introduction to JavaBeans and Network
Programming.

References:

1. Programming with Java, By E Balagurusamy – A Primer, 4 th Edition, McGraw Hill Publication.


2. Core Java Volume I – Fundamentals, By Cay S. Horstmann, Prentice Hall.

3|BSC-CS5&6sem23-24
3. Object Oriented Programming with Java: Somashekara M.T., Guru, D.S., Manjunatha K.S, 1 st
Edition, PHI Learning 2017.
4. Java 2 - The Complete Reference, Herbert Schildt, 5 th Edition, McGraw Hill Publication, 2017.
5. Java - The Complete Reference, Herbert Schildt, 7 th Edition, McGraw Hill Publication, 2017. on
`

21BSCDSC13- LAB: JAVA Lab Credits: 2 Contact Hours: 52 Practical 04 Hrs/week


Lab
Formative assessment: 25 marks Term end exam: 25 marks Exam duration: 02 hrs

Following assignments based on the subject 21BSCDSC14: Object Oriented Programming Concepts
and Programming in Java shall be implemented in the lab.

1. Write a Java program that works as a simple calculator


2. Write a Java program that prompts the user for an integer and then prints out all the prime
numbers up to that Integer
3. Write a Java program that displays the number of characters, lines and words in a text.
4. Write a Java program to multiply two given matrices using class concept.
5. Write a java program to create an abstract class named Shape that contains two integers and an
empty method named printArea(). Provide three classes named Rectangle, Triangle and Circle
such that each one of the classes extends the class Shape. Each one of the classes contain only the
method printArea( ) that prints the area of the given shape.
6. Develop an Applet that receives an integer in one text field & compute its factorial value &
returns it in another text filed when the button “Compute” is clicked.
7. Write a Java program that simulates a traffic light. The program lets the user select one of three
lights: red, yellow, or green with radio buttons. On selecting a button, an appropriate message
with “Stop” or “Ready” or “Go” should appear above the buttons in selected color. Initially, there
is no message shown
8. Write a java program that implements a multi-thread application that has three threads. First
thread generates random integer every 1 second and if the value is odd, second thread computes
the cube of the number and prints. If the value is even, the third thread will print the value of
square of the number.
9. Write a Java program that handles all mouse events and shows the event name at the center of the
window when a mouse event is fired (Use Adapter classes).Write a java program to implement
Interface using extends keyword.
10. Write a java program to create user defined package.
11. Write a java program for creating multiple catch blocks.
12. Write a Java program that implements Bubble sort algorithm for sorting in descending order and
also shows the number of interchanges occurred for the given set of integers.

4|BSC-CS5&6sem23-24
21BSC DSC14 Operating System Concepts Credits: 4 Contact Hours: 52 Theory 04 Hrs/week

Formative assessment: 40 marks Term end exam: 60 marks Exam duration: 02 hrs

Course Outcomes (COs): At the end of the course, students will be able to:

• Explain the fundamentals of the operating system.


• Comprehend multithreaded programming, process management, process synchronization, memory
management and storage management.
• Compare the performance of Scheduling Algorithms
• Identify the features of I/O and File handling methods

UNIT 1 11 Hrs
Introduction to Operating System: Definition, History and Examples of Operating System; Computer
System organization; Types of Operating Systems; Functions of Operating System; Systems Calls;
Operating System Structure.
Process Management: Process Concept- Process Definition, Process State, Process Control Block,
Threads; Process scheduling- Multiprogramming, Scheduling Queues, CPU Scheduling, Context Switch;
Operations on ProcessesCreation and Termination of Processes; Inter process communication (IPC)-
Definition and Need for Inter process Communication; IPC Implementation Methods- Shared Memory
and Message Passing;

UNIT 2 09 Hrs
Multithreaded Programming: Introduction to Threads; Types of Threads; Multithreading- Definition,
Advantages; Multithreading Models; Thread Libraries; Threading Issues. CPU Scheduling: Basic
concepts; Scheduling Criteria; Scheduling Algorithms; Multiple-processor scheduling; Thread
scheduling; Multiprocessor Scheduling; Real-Time CPU Scheduling.

UNIT 3 12 Hrs
Process Synchronization: Introduction; Race Condition; Critical Section Problem and Peterson’s
Solution; Synchronization Hardware, Semaphores; Classic Problems of Synchronization- Readers and
Writers Problem, Dining Philosophers Problem; Monitors. Deadlocks: System Model; Deadlocks
Characterization; Methods for Handling Deadlocks; Deadlock Prevention; Deadlock Avoidance;
Deadlock Detection; and Recovery from Deadlock.

UNIT 4 10 Hrs
Memory Management: Logical and Physical Address Space; Swapping; Contiguous Allocation; Paging;
Segmentation; Segmentation with Paging. Virtual Memory: Introduction to Virtual Memory; Demand
Paging; Page Replacement; Page Replacement Algorithms; Allocation of frames, Thrashing

UNIT 4 10 Hrs
File System: File Concepts- Attributes, Operations and Types of Files; File System; File Access methods;
Directory Structure; Protection; File System Implementation- File System Structure, Allocation Methods,
Free Space Management.
5|BSC-CS5&6sem23-24
References:
1. Operating System Concepts, Silberschatz’ et al., 10thEdition, Wiley, 2018.
2. Operating System Concepts - Engineering Handbook, Ghosh PK, 2019.
3. Understanding Operating Systems, McHoes A et al., 7 th Edition, Cengage Learning, 2014.
4. Operating Systems - Internals and Design Principles, William Stallings, 9th Edition, Pearson.
5. Operating Systems – A Concept Based Approach, Dhamdhere, 3rd Edition, McGraw Hill
Education India.
6. Modern Operating Systems, Andrew S Tanenbaum, 4 th Edition, Pearson

21BSCDSC14- LAB: Operating System Lab Credits: 2 Contact Hours: 52 Practical 04 Hrs/week
Lab
Formative assessment: 25 marks Term end exam: 25 marks Exam duration: 02 hrs

Assignments based on the subject 21BSCDSC14: Operating System Concepts shall be implemented in
the lab.

1. Basic UNIX Commands and various UNIX editors such as vi, ed, ex and EMACS
2. UNIX and Windows File manipulation commands
3. C Program For System Calls Of Unix Operating Systems (Opendir, Readdir, fork, getpid, exit)
4. C programs to simulate UNIX commands like cp, ls, grep.
5. Simple shell programs by using conditional, branching and looping statements (to check the given
number is even or odd,the e given year is leap year or not, find the factorial of a number, swap the
two integers)
6. To write a C program for implementation of Priority scheduling algorithms
7. To write a C program for implementation of Round Robin scheduling algorithms.
8. To write a C program for implementation of SJF scheduling algorithms
9. To write a C-program to implement the producer – consumer problem using semaphores
10. To write a C program to implement banker‟s algorithm for deadlock avoidance.
11. To write a c program to implement Threading and Synchronization Applications.
12. To write a C program for implementation of memory allocation FCFS and SJF scheduling
algorithms.
13. To write a c program to implement Paging technique for memory management.

Evaluation Scheme for Lab. Term end Examination


Assessment Criteria Marks
Program– 1 Writing the Program 04
Execution and Formatting 04
Program– 2 Writing the Program 04
Execution and Formatting 04
Viva Voice 05
Practical Record book 04
Total 25

6|BSC-CS5&6sem23-24
21BCA SEC-4 Cyber Security Credits: 3 Contact Hours: 45 Theory 03 Hrs/week

Formative assessment: 50 marks Term end exam: 50 marks Exam duration: 02 hrs

Contents Available on the www.kswu.ac.in

BSc VI Semester

21BSCDSC16 Computer Networks and Credits: 4 Contact Hours: 52 Theory 04 Hrs/week


Communication
Formative assessment: 40 marks Term end exam: 60 marks Exam duration: 02 hrs

Course Outcomes (COs): At the end of the course, students will be able to:

• Explain the transmission technique of digital data between two or more computers and a computer
network that allows computers to exchange data.
• Apply the basics of data communication and various types of computer networks in real world
applications.
• Compare the different layers of protocols.
• Compare the key networking protocols and their hierarchical relationship in the conceptual model
like TCP/IP and OSI.

UNIT 1 08Hrs
Introduction: Computer Networks and its applications, Network structure, network architecture,
Topologies, LAN, WAN, MAN, The OSI reference model, The TCP/IP reference model.

UNIT 2 12Hrs
The Physical Layer: Transmission Media – Twisted pair, coaxial cable, optical fiber, radio transmission,
microwaves and infrared transmission, Switching – message switching, Multiplexing.

UNIT 3 12Hrs
The Data Link Layer: Data Link Layer design issues, Error detection – Single parity checking, Checksum,
polynomial codes – CRC, Error correction Hamming code, Elementary data link protocols, sliding
window protocols

UNIT 4 10Hrs
The Network Layer: Network layer design issues, Routing algorithms – Flooding, Distance vector
routing, Hierarchical routing, Link state routing, Congestion, control algorithms – Leaky bucket, token
bucket algorithm, admission control, Hop by Hop choke packets.

7|BSC-CS5&6sem23-24
UNIT 5 10 Hrs
The Transport Layer and Application Layer: Elements of Transport service, Elements of Transport,
protocols, Internet transport protocols (TCP & UDP), DNS, Electronic Mailing, and World Wide Web.

References:
1. Computer Networks, Andrew S. Tanenbaum, 5 th Edition, Pearson Education, 2010.
2. Data Communication & Networking, Behrouza A Forouzan,3 rd Edition, Tata McGraw
Hill,2001.
3. Data and Computer Communications, William Stallings, 10th Edition, Pearson Education,
2017.
4. Data Communication and Computer Networks, Brijendra Singh, 3 rd Edition, PHI, 2012.
5. Data Communication & Network, Dr. Prasad, Wiley Dreamtech.

21BSC DSC17 Web Technologies Credits: 4 Contact Hours: 52 Theory 03 Hrs/week

Formative assessment: 40 marks Term end exam: 60 marks Exam duration: 02 hrs

Course Outcomes (COs):At the end of the course, students will be able to:

• Understand basics of web technology


• Recognize the different Client-side Technologies and tools like, HTML, CSS, JavaScript
• Learn Java Servlets and JDBC CO4 Web Technology for Mobiles and Understand web security

UNIT 1 11 Hrs
Introduction and Web Design: Introduction to Internet, WWW and Web 2.0,Web browsers, Web
protocols and Web servers, Web Design Principles and Web site structure, client-server technologies,
Client side tools and technologies, Server side Scripting, URL, MIME, search engine, web server-
Apache, IIS, proxy server, HTTP protocol. Introduction to HTML. HTML5 Basics tags, Formatting tags
in HTML, HTML5 Page layout and Navigation concepts, Semantic Elements in HTML, List, type of list
tags, tables and form tags in HTML, multimedia basics, images, iframe, map tag, embedding audio and
video clips on webpage.

UNIT 2 10 Hrs
Introduction to XML: XML Syntax, XML Tree, Elements, Attributes, Namespace, Parser, XSLT DOM,
DTD, Schema. Introduction to CSS, CSS syntax, CSS selectors, CSS Background Cursor, CSS text fonts,
CSS-List Tables, CSS Box Modeling, Display Positioning, Floats, CSS Gradients, Shadows, 2D and 3
Transform, Transitions, CSS Animations.

UNIT 3 11 Hrs
Introduction to JavaScript: JavaScript Data type and Variables, JavaScript Operators, Conditional
Statements,Looping Statements, JavaScript Functions, Number, Strings, Arrays, Objects in JavaScript,
Window and Frame objects, Event Handling in JavaScript, Exception Handling, Form Object and DOM,
JSON, Browser Object Model.

8|BSC-CS5&6sem23-24
UNIT 4 10 Hrs
Introduction to Servlets: Common Gateway Interface (CGI), Lifecycle of a Servlets, deploying a Servlets,
The Servlets API, Reading Servlets parameters, reading initialization parameters, Handling HTTP
Request & Responses, Using Cookies and sessions, connecting to a database using JDBC.

UNIT 5 10 Hrs
Web Security: Authentication Techniques, Design Flaws in Authentication,Implementation Flaws in
Authentication, Securing Authentication, Path Traversal Attacks. Injecting into Interpreted Contexts, SQL
Injection, NoSQL Injection, XPath Injection, LDAP Injection, XML Injection, HTTP Injection, Mail
Service Injection. Types of XSS, XSS in Real World, Finding and Exploiting XSS Vulnerabilities,
Preventing XSS Attacks.
References:

6. Web Programming, building internet applications, Chris Bates 2nd edition, Wiley Dremtech
7. Java Server Pages – Hans Bergsten, SPD O’Reilly
8. Java Script, D.Flanagan, O’Reilly, SPD
9. Beginning Web Programming-Jon Duckett WROX.
10. Web Applications : Concepts and Real World Design, Knuckles, Wiley-India
11. Internet and World Wide Web – How to program, Dietel and Nieto, Pearson `

21BSCDSC17- Web Technologies Lab Credits: 2 Contact Hours: 52 Practical 04 Hrs/week


Lab
Formative assessment: 25 marks Term end exam: 25 marks Exam duration: 02 hrs

Following assignments based on the subject 21BSCDSC14: Web Technologies shall be implemented in
the lab.
Part A:
1. Design web pages for your college containing college name and Logo, departments list using
href, list tags.
2. Create a class timetable using table tag.
3. Write a HTML code to design Student registrations form for your college Admission
4. Design Web Pages with includes Multi-Media data (Image, Audio, Video, GIFs etc)
5. Create a web page using frame.
6. Write code in HTML to develop a webpage having two frames that divide the webpage into two
equal rows and then divide the row into equal columns fill each frame with a different
background color.
7. Write CSS code to Use Inline CSS to format your ID Card.
8. Using HTML, CSS create display a text called ―Hello India ! on top of an image of IndiaMap
using an overlay.
Part B:
1. Write a JavaScript Program to perform Basic Arithmetic operations
2. Write a JavaScript Program to Check Prime Number
3. Write a JavaScript Program to implement Javascript Object Concept

9|BSC-CS5&6sem23-24
4. Write a JavaScript Program to Create Array and inserting Data into Array
5. Write a JavaScript Program to Validate an Email Address
6. Write a Program for printing System Date & Time using SERVLET
7. Write a server side SERVLET program that accepts number from HTML file and display the
same.
8. Write a program to illustrate the Life-Cycle of Servlet Application

Evaluation Scheme for Lab. Term end Examination

Assessment Criteria Marks


Program– 1 Writing the Program 04
Execution and Formatting 04
Program– 2 Writing the Program 04
Execution and Formatting 04
Viva Voice 05
Practical Record book 04
Total 25

21BSC SEC-5 Logical Reasoning Credits: 2 Contact Hours: 30 Theory 04 Hrs/week

Formative assessment: 25 marks Term end exam:25 marks Exam duration: 01 hrs

Course Outcomes (COs): At the end of the course, students will be able to:

• Quickly understand the given problem and come up with the correct answer
• Identify,constructandcomputenumericalsituationsbyworkwithnumbers
• Conceiveanddevelopamethodologyforanalyzingdataandsolvingaproblem
• Define, modify and apply critical thinking to real time situations

UNIT 1 10 Hrs
Arithmetic Reasoning: Analytical Thinking, Syllogistic Logic, Problem solving; Number System;
LCM &HCF; Divisibility Test; Surds and Indices; Logarithms; Ratio, Proportions and Variations;
Partnership; Time speed and distance; work time problems;

UNIT 2 10 Hrs
Data Interpretation: Numerical Data Tables; Line Graphs; Bar Charts and Pie charts; Mix Diagrams;
Geometrical Diagrams, and other forms of Data Representation

UNIT 3 10 Hrs
Lateral Thinking, Reasoning & Logic: Verbal and Non-verbal Logic, Family Tree; Linear
Arrangements; Circular and Complex Arrangement; Conditionality and Grouping; Sequencing and
Scheduling; Selections; Networks; Venn Diagram in Logical Reasoning.

References
1. R.S.Aggarwal- “A Modern Approach to Verbal and Non–Verbal Reasoning” Sultan
10 | B S C - C S 5 & 6 s e m 2 3 - 2 4
Chand and Sons, New Delhi
2. R.S.Aggarwal–“Quantitative Aptitude”, Sultan Chand and Sons, New Delhi
3. Dr.Ravi Chopra – “Verbal and Non–Verbal Reasoning”, MacMillan India
4. Dr.EdwardDeBono – “Lateral Thinking”, Penguin Books, New Delhi

21BSC Project PROJECT WORK Credits: 4 Project work hours 08 Hrs/week

Formative assessment: 40 marks Term end exam:60 marks Project work Exam duration: 03 hrs

The students shall carry out the project work individually under supervision of the course teacher
as allotted by the Chairperson/Principal of the concerned college.
The project work provides an opportunity to design and develop software solution. The student involves
in all the stages of the software development life cycle (SDLC) like, requirements analysis, systems
design, software development/coding, testing and documentation with an overall emphasis on the
development of reliable software systems. The primary emphasis of the project work is to understand and
gain the knowledge of the principles of software engineering practices, and develops good understanding
of SDLC.
Project Topic shall be selected in consultation with the allotted course teacher, The project outcome
should be genuine and original in nature and should not be copied from anywhere else. The project
proposal (synopsis) should include the following details:
1. Title of the Project
2. Objectives of the Project
3. Input to the Project
4. Output of the Project
5. Process Logic (Include a note on the process of arriving from Input to the Output)
6. Tools/Platforms, Languages to be used (Also, mention the reasons for proposing to use them)
7. Details of any Industry/Client if the project chosen is for such Industry/Client.
8. Limitations of the Project and Scope of Future Application.

Following contents shall be reflected in the final project dissertation (documentation). This can be treated
as guidelines for preparing final project documentation.

1. SUMMARY/ABSTRACT
2. Introduction and Objectives
3. Tools/Environment Used
4. Analysis Document (This should include SRS in proper structure based on Software Engineering
concepts, E-R diagrams/Class diagrams/any related diagrams (if the former are not applicable),
Data flow diagrams/other similar diagrams (if the former is not applicable), Data dictionary)
5. Design Document (Modularization details, Data integrity & constraints including database
design, Procedural design, User interface design)
6. Program code (Complete code (well indented)/Detailed specification instead of code*, Comments
& Description. The program code should always be developed in such a way that it includes
complete error handling, passing of parameters as required, placement of procedure/function

11 | B S C - C S 5 & 6 s e m 2 3 - 2 4
statements as needed.)
7. Testing (Test case designs are to be included separately for Unit testing, Integration testing,
System testing; Reports of the outcome of Unit testing, Integration testing, System testing are to
be included separately. Also, details of debugging and code improvement are to be included.)
8. Snapshots of the GUI Screens.
9. Implementation of Security for the Software developed (In case, you have set up a User Name
and Password for your software, you should ensure the security of User Name and Password
during transmission to server)
10. Limitations of the Project
11. Future Application of the Project
12. Bibliography

Project work documentation

 Page Specification :(Written paper and source code) Left margin - 3.0 cms 3 Right margin- 2.0
cms Top margin 2.54 cms Bottom margin 2.54 cms
 Page numbers - All text pages as well as Program source code listing should be numbered at the
bottom center of the pages.
 Normal Body Text: Font Size: 12, Times New Roman, Double Spacing, Justified. 6 point above
and below para spacing
 Paragraph Heading Font Size: 14, Times New Roman, Underlined, Left Aligned. 12 point above
& below spacing.
 Chapter Heading Font Size: 20, Times New Roman, Centre Aligned, 30 point above and below
spacing. Coding Font size : 10, Courier New, Normal

The Project Report may be about 50 to 80 A-4 size typed pages (excluding program code). However, 10%
variation on either side is permissible. One copy of the Hard Bound project report is to be submitted to
the Chairperson/HODF/Principal. The project report shall include certificate from the institution
(Certificate of Originality) and declaration by the candidate.
Note: Students shall be encouraged to work on a real-life project preferably in some industry/ Research
and Development Laboratories / Educational Institution / Software Company. However, it is not
mandatory. The student can formulate a project problem with the help of her Guide and submit the project
proposal of the same.

Certificate Format

This is to certify that the project report entitled ____________________________________ submitted to


(name of the college) in partial fulfillment of the requirement for the award of the degree of
BACHELOR OF SCIENCE (BSc) Computer Science subject, is an original work carried out by
Ms.________________________________ Registration No.: _____________ under the guidance of Mr./

12 | B S C - C S 5 & 6 s e m 2 3 - 2 4
Ms.____________________________ .
The matter embodied in this project is a genuine work done by the student and has not been submitted
whether to this University or to any other University / Institute for the fulfilment of the requirement of
any course of study.

Formative Assessment Scheme for project work Max marks: 40


C1: Synopsis of the proposed work and analysis and :20
design of the s/w application
C2: Coding and demo of the s/w :20

Evaluation Scheme of Project Work Examination

Assessment Criteria Marks


Project work dissertation evaluation 25
Project work demo (s/w demo: execution and 25
results)
VivaVoice 10
Total 60

Pedagogy for theory papers: Lecture/ PPT/ Videos/ Animations/ Role Plays/ Think-Pair-Share/
Predict-Observe Explain/ Demonstration/ Concept mapping/ Case Studies examples/ Tutorial/
Activity/ Flipped Classroom/ Jigsaw/ Field based Learning/ Project Based Learning/ Mini
Projects/ Hobby Projects/ Forum Theatre/ Dance/ Problem Based Learning/ Game Based
Learning/ Group Discussion/ Collaborative Learning/ Experiential Learning / Self Directed
Learning etc.

Formative Assessment Scheme Max marks: 40 Formative Assessment Scheme Max marks: 25
C1: Internal Test 1 :15 Internal Test 1 :10
C2: Internal Test 2 :15 Internal Test 2 :10
Seminar :05 Seminar/Assignment :05
assignment :05
Formative assessment scheme shall be followed as prescribed by the University from time to
time

13 | B S C - C S 5 & 6 s e m 2 3 - 2 4
Semester End Examination(C3)
Time: 2 Hrs. Max. Marks:60
Instruction to Candidates: Part A All questions are Compulsory
Part B Answer any five full questions

PARTA
Q1 (10*1=10 M)
a.
b.
c.
d.
e.
f.
g.
h.
i.
j.
PART B (5*10=50M)

Q2 a) 5M
b) 5M
Q3 a) 5M
b) 5M
Q4 a) 5M
b) 5M
Q5 a) 5M
b) 5M
Q6 a) 5M
b) 5M
Q7 a) 5M
b) 5M
Q8 a) 5M
b) 5M

14 | B S C - C S 5 & 6 s e m 2 3 - 2 4

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy