B.SC (CS) Syllabus - BOS APR 2025 - 18th April Latest
B.SC (CS) Syllabus - BOS APR 2025 - 18th April Latest
03-04-2025
03:00 PM
1
Bhavan’s Vivekananda College
of Science, Humanities and Commerce
Sainikpuri, Secunderabad-500094
(Reaccredited with ‘A’ Grade by NAAC)
Autonomous College – Affiliated to Osmania University
Department of Computer Science
w.e.f. 2025-26
INDEX
Sl. No DESCRIPTION PAGE NO.
1. AGENDA 1
2. SCHEMA OF I , II & III YEAR 2
SYLLABUS OF V SEMESTER (2025-2026)
3. CS525 - Programming in Java 4
4. CS525P - Programming in Java Lab 6
5. GE525A - Information Technologies 8
6. GE525B - Multimedia Applications using GIMP 10
7. GE525C - Python Programming 12
SYLLABUS OF VI SEMESTER (2025-2026)
8. CS625 - Web Technologies 14
9. CS625P - Web Technologies Lab 16
10. SE625A - PHP with MySQL 18
11. SE625AP - PHP with MySQL Lab 20
PANEL LIST OF EXAMINERS
12. Programming in C 21
13. Programming in C++ 21
14. Data Structures 22
15. Basics of Python 22
16. Database Management Systems 23
17. Python 23
18. Programming in Java 24
19. Web Technologies 24
20. PHP with MySQL 25
MINUTES AND EXAMINATION SCHEME DETAILS
21. Minutes of Meeting 26
Question Paper Pattern / Scheme of Examination using Bloom's 33
22.
Taxonomy
2
Bhavan’s Vivekananda College
of Science, Humanities and Commerce
Sainikpuri, Secunderabad-500094
(Reaccredited with ‘A’ Grade by NAAC)
Autonomous College – Affiliated to Osmania University
3
Bhavan’s Vivekananda College
of Science, Humanities and Commerce
Sainikpuri, Secunderabad-500094
(Reaccredited with ‘A’ Grade by NAAC)
Autonomous College – Affiliated to Osmania University
Department of Computer Science
Model Template for B.Sc. Computer Science under CBCS
Prescribed by TSCHE for implementation from 2023-24 onwards-Tentative
PHYSICAL SCIENCES
SEMESTER - I (2023-2024)
COURSE COURSE HOURS/WEEK CREDITS
COURSE TITLE
CODE TYPE Theory Practical Total Theory Practical Total
CS125 Programming in C DSC-3A 4 2 6 4 1 5
SEMESTER - II (2023-2024)
COURSE COURSE HOURS/WEEK CREDITS
COURSE TITLE
CODE TYPE Theory Practical Total Theory Practical Total
CS225 Programming in C++ DSC-3B 4 2 6 4 1 5
SEMESTER - III (2024-2025)
COURSE COURSE HOURS/WEEK CREDITS
COURSE TITLE
CODE TYPE Theory Practical Total Theory Practical Total
CS325 Data Structures DSC-3C 4 2 6 4 1 5
SE325A Basics of Python SEC-1 2 2 2 2
SE325B PC Maintenance SEC-2 2 2 2 2
SEMESTER - IV (2024-2025)
COURSE COURSE HOURS/WEEK CREDITS
COURSE TITLE
CODE TYPE Theory Practical Total Theory Practical Total
Data Base Management
CS425 Systems (DBMS)
DSC-3D 4 2 6 4 1 5
4
SEMESTER-II (2023-2024)
COURSE COURSE HOURS/WEEK CREDITS
COURSE TITLE
CODE TYPE Theory Practical Total Theory Practical Total
Fundamentals of
AECC AECC 2 2 2 2
Computers (FOC)
SEMESTER-V (2025-2026)
COURSE COURSE HOURS/WEEK CREDITS
COURSE TITLE
CODE TYPE Theory Practical Total Theory Practical Total
Information
GE525A GE 4 4 4 4
Technologies
Multimedia
GE525B Applications using GE 4 4 4 4
GIMP
GE525C Python Programming GE 4 4 4 4
5
Bhavan’s Vivekananda College
of Science, Humanities and Commerce
Sainikpuri, Secunderabad-500094
(Reaccredited with ‘A’ Grade by NAAC)
Autonomous College – Affiliated to Osmania University
Department of Computer Science
UNIT-I 15 Hrs.
Introduction: Java Essentials, JVM, Java Features, Creation and Execution of Programs, Data Types,
Structure of Java Program, Type Casting, Classes, Objects, Class Declaration, Creating Objects.
Method Declaration and Invocation, Method Overloading, Constructors – Parameterized Constructors,
Constructor Overloading, Cleaning-up unused Objects.
Class Variables &Method-static Keyword, this Keyword, Command-Line Arguments.
(BOOK 1: Ch: 2.4, 2.5, 2.6, 2.7, 3.2, 3.8, 4.1, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8, 4.9, 4.11)
UNIT-II 15 Hrs.
Inheritance: Introduction, Types of Inheritance, extends Keyword, Examples, Method Overriding, super,
final Keyword, Abstract classes, Interfaces, Abstract Classes Versus Interfaces.
Packages: Creating and Using Packages, Access Protection.
Arrays: One-Dimensional Arrays, Two-Dimensional Arrays, Wrapper Classes, String Class.
(BOOK 1: Ch: 5.1.1, 5.1.2,5.2,5.3,5.4,5.5,6.1,6.1.3,6.2,4.10,6.3.2,6.3.3)
UNIT-III 15 Hrs.
Exception: Introduction, Types, Exception Handling Techniques-try, catch, multiple catch, User-Defined
Exception.
Multithreading: Introduction, Main Thread and Creation of New Threads –By Inheriting the Thread Class,
Thread Lifecycle, Thread Priority.
Input/Output: Introduction, java.io Package, Reading and Writing Data- Reading/Writing Console User
Input, Scanner Class, Reading/Writing Buffered Byte Stream Classes-BufferedInputStream Class,
BufferedOutputStream Class.
(BOOK 1: Ch: 7.1, 7.2, 7.3, 8.1, 8.4, 8.5, 8.6, 8.7, 9.1, 9.2, 9.3.2. 9.3.4)
6
UNIT-IV 15 Hrs.
JavaFX Basics: Introduction, Java, The Basic Structure of a JavaFX Program, Panes, UI Controls, and
Shapes, Property Binding, Common Properties and Methods for Nodes, The Color Class, The Font Class,
The Image and ImageView Classes, Layout Panes, Shapes.
Event-Driven Programming and Animations: Introduction, Events and Event Sources, Registering
Handlers and Handling Events. Simplifying Event Handling Using Lambda Expressions, Mouse Events,
Key Events, Listeners for Observable Objects, Animation.
JavaFX UI Controls and Multimedia: Introduction, Labeled and Label, Button, CheckBox,
RadioButton,TextField, TextArea, ComboBox, ListView.
(BOOK 2: Ch :14: 14.1, 14.3,14.4, 14.5, 14.6, 14.7, 14.8, 14.9, 14.10, 14.11; Ch:15 : 15.1, 15.2, 15.3, 15.6, 15,8,
15.9, 15.10, 15.11; Ch:16: 16.1, 16.2, 16.3, 16.4, 16.5, 16.6, 16.7, 16.8, 16.9)
Prescribed Books:
1. Programming in Java, Sachin Malhotra, Saurabh Choudhary, Oxford University Press, Second
edition, 2018.
2. Introduction to Java Programming, Comprehensive Version, Tenth Edition, Y. Daniel Liang,
Pearson Education, 2022.
Reference Books:
1. Thinking in Java, Bruce Eckel, Pearson Edition, Fourth Edition, 2008.
2. Java: The Complete Reference, Herbert Schildt, Tata McGraw Hill; Eleventh edition, 2020.
3. Introduction to Java Programming, Y. Daniel Liang, Pearson Education; Tenth edition, 2018.
4. Java: How To Program, Paul Deitel, Harvey Deitel, Pearson Education; Eleventh edition, 2018.
5. Core Java Volume I – Fundamentals, Cay S. Horstmann, Pearson Education;
Eleventh edition, 2020.
COURSE OUTCOMES:
At the end of the course, students will be able to:
CO1: Comprehend the features of Java and construct class programs with methods.
CO2: Apply the concepts of Inheritance, Packages and Arrays concepts.
CO3: Program the concepts of Exception handling, Multithreading and Input/Output.
CO4: Develop GUI programs using JavaFX.
7
Bhavan’s Vivekananda College
of Science, Humanities and Commerce
Sainikpuri, Secunderabad-500094
(Reaccredited with ‘A’ Grade by NAAC)
Autonomous College – Affiliated to Osmania University
Department of Computer Science
COURSE OUTCOMES:
At the end of the course, students will be able to:
CO1: Apply OOPs Concepts, Arrays and Exception handling.
CO2: Implement Multithreading, Input/Output, JavaFX Components.
9
Bhavan’s Vivekananda College
of Science, Humanities and Commerce
Sainikpuri, Secunderabad-500094
(Reaccredited with ‘A’ Grade by NAAC)
Autonomous College – Affiliated to Osmania University
Department of Computer Science
COb1: To introduce the fundamentals of Information Systems and emphasize the need
for Information Security.
COb2: To understand application security techniques and various security technologies.
COb3: To explore information security policies, standards, and Indian cyber laws.
COb4: To design and develop web pages using HTML and enhance their appearance using CSS.
UNIT - I:
UNIT - II:
UNIT - III:
Introduction to security Policies and Cyber Laws: Need for Information Security Policy,
Information Security Standards, Introduction to Indian Cyber Law – Need for Cyber laws.
Objective and Scope of the IT Act – 2000, Intellectual Property Issues, Patent – The patent
System, Procedure for obtaining Patent, Copyright – Software License.
(BOOK 1: Ch: 4)
10
UNIT - IV:
HTML: Introduction-HTML, XML and World Wide Web, Basic HTML, The document body,
Text, Hyperlinks, Adding more Formats, Lists, Tables, Using Colors and Images. Images, Images-
A Worked Example.
Cascading Style Sheets - Introduction, using styles simple examples, Defining Your Own Styles-
Cascading Styles, Rules.
(BOOK 2: Ch:1, 2, 3, 4)
Prescribed Books:
1. Introduction to Information Security and Cyber Laws, Dr. Surya Prakash T, Ritendra
G, Praveen Kumar S, Dreamtech Publication, Simplified Chinese Edition, 2014.
2. Web Programming: Building Internet Applications, Chris Bates, Wiley, Third edition,
2007.
COURSE OUTCOMES:
At the end of the course, students will be able to:
CO1: Describe Information Systems and the need for Information Security.
CO2: Apply application security techniques and identify security tools.
CO3: Summarize security policies and Indian cyber laws.
CO4: Create web pages using HTML and enhance them with CSS.
11
Bhavan’s Vivekananda College
of Science, Humanities and Commerce
Sainikpuri, Secunderabad-500094
(Reaccredited with ‘A’ Grade by NAAC)
Autonomous College – Affiliated to Osmania University
Department of Computer Science
GIMP Basic- The GIMP Interface: The main Windows, Fundamental GIMP commands, Working
with GIMP interface, Creating, loading, saving and exporting files, Undoing. Display - Rulers and
units, Guides, Grids, Zoom, Multiple views.
Layers : Layer dialog, Layers menu, Layer Groups, The image- Layer menu, The mask,
transparency and transform menus.
(BOOK 2: Ch: 1,9,10, 11)
12
UNIT- III: Handling Color, Selection, Drawing and image
Color : Color Models, Blending Modes, Color Management, Major Color tools, Additional Color
tools.
Selection: Basics, Seven Selection tools, Paths Tools, using selections.
Drawing tools: Digital Art, Overview of drawing tools, shared features, Fill tools, paining tools,
Cloning tools, Modifying tools, text tool, color picker tool, brushes and paint dynamics.
Image handling basics: Working with images.
Transformation tools: Global transformation, Local transformation.
(BOOK 2: Ch: 12, 13,15, 16)
Prescribed Books:
1. Multimedia: Making it Work, Vaughan, T., McGraw-Hill Professional, 9th ed., 2014.
2. The Book of GIMP: A Definitive Guide for Photographers, Artists, and Designers,
Lecarme, O., & Delvare, K., No Starch Press, 2012.
Reference Books:
COURSE OUTCOMES:
At the end of the course, students will be able to:
CO1: Analyze the file format and type of the given graphical content.
CO2: Apply the concepts of layered structure in graphic design.
CO3: Create images using drawing tools.
CO4: Implement various filter effects in graphic content.
13
Bhavan’s Vivekananda College
of Science, Humanities and Commerce
Sainikpuri, Secunderabad-500094
(Reaccredited with ‘A’ Grade by NAAC)
Autonomous College – Affiliated to Osmania University
Department of Computer Science
14
UNIT-IV: Classes and Object-Oriented Programming, Inheritance, Recursion
Classes and Object-Oriented Programming: Procedural and Object-Oriented Programming,
Classes, Working with Instances, Techniques for Designing Classes.
Inheritance: Introduction to Inheritance, Polymorphism.
Recursion: Introduction to Recursion.
(Ch: 10, 11, 12)
Prescribed Book:
Starting Out with Python – Tony Gaddis, Pearson Education Limited, Global Edition, Third
Edition, 2015.
Reference Books:
1. Core Python Programming – Dr. R. Nageswara Rao, Dreamtech Press, Second Edition,
2019.
2. Python for Beginners – Harsh Bhasin, New Age International (P) Ltd Publishers, First
Edition, 2019.
3. Learning Python – Mark Lutz, Davis Ascher, O'Reilly Media Inc., Second Edition, 2003.
4. The Complete Reference Python – Brown Martin C., McGraw Hill Education India, Fourth
Edition, 2018.
COURSE OUTCOMES:
At the end of the course, students will be able to:
CO1: Write basic Python programs.
CO2: Execute Python programs using Loops and Functions.
CO3: Implement Lists, Tuples, Strings, and Dictionaries.
CO4: Apply the concepts of Classes, Objects, Inheritance, Polymorphism, and Recursion
using Python.
15
Bhavan’s Vivekananda College
of Science, Humanities and Commerce
Sainikpuri, Secunderabad-500094
(Reaccredited with ‘A’ Grade by NAAC)
Autonomous College – Affiliated to Osmania University
Department of Computer Science
COURSE OBJECTIVE:
This course is aimed to develop and provide a fundamental understanding of dynamic website creation using
HTML, CSS, JavaScript, XML, and AJAX.
UNIT-I 15 Hrs.
Introduction To XHTML – Introduction, First HTML, Structure of HTML, Headings, Linking, Images,
special characters and horizontal rules, Lists, Tables, Frames, Forms, Internal linking, meta Elements.Html5
–New Semantic elements in HTML5, HTML text-level semantics.
CASCADING STYLE SHEETS – Introduction, Inline Styles, Embedded Style Sheets, Conflicting Styles,
Linking external sheets, Position Elements, box model and text flow, media types, building a CSS drop-down
menu, user style sheets, CSS3.
BOOK 1: Ch: 4 (4.1, 4.3, 4.5, 4.6, 4.7, 4.8, 4.9, 4.10, 4.11, 4.12, 4.13); Ch: 5 (5.1 TO 5.6, 5.9 TO 5.13);
BOOK 2: Ch: 2-(31-44 Pages)
UNIT-II 15 Hrs.
Introduction to Java Scripting – Introduction, simple program, prompt dialog and alert boxes, memory
concepts, operators. Control statements I – Decision making, control structures, if... else statement, switch
statement, break and continue statements. Control statements II – for Statement, Examples Using the for
Statement, while, do... while statement, counter-controlled repetitions. Functions – Program modules in
JavaScript, programmer-defined functions, function definition, scope rules, global functions, Recursion.
BOOK 1: Ch: 6 (6.1, 6.2, 6.3, 6.4, 6.5, 6.6, 6.7); Ch: 7 (7.4, 7.5, 7.6, 7.7, 7.11, 7.12) ; Ch: 8 (8.2, 8.3, 8.4, 8.5, 8.6, 8.7,
8.9); Ch: 9 (9.2, 9.4, 9.8, 9.9, 9.10)
UNIT-III 15 Hrs.
Arrays - Introduction, declaring and allocating arrays, references and reference parameters, passing arrays to
functions. Multidimensional arrays.
EVENTS – Registering event handling, event on loads, onmouseover, onmouseout, on focus, on blur, on
submit, on reset, event bubbling, more events.
14
JAVA SCRIPT OBJECTS – Introduction to object technology, Math Object, String Object, Date Object,
Boolean and Number Object, document and window Objects, using cookies Introduction, Document Object
Model (DOM) Introduction
BOOK 1: Ch: 10 (10.1, 10.3, 10.6, 10.7, 10.10); Ch: 13 (13.2, 13.3, 13.4, 13.5, 13.6, 13.7, 13.8, 13.9); Ch: 11 (11.2,
11.3, 11.4, 11.5, 11.6, 11.7, 11.8, 11.9); Ch: 14.9.
UNIT-IV 15 Hrs.
XML - Introduction, XML Basics, Structuring Data, XML Namespaces, Document Type Definitions (DTDs),
W3C XML Schema Documents, Extensible Style sheet Language, CSS vs. XSL.
Ajax-Enabled Rich Internet Applications – Introduction, history of Ajax, traditional web applications vs.
Ajax Applications.
Responsive WebDesign (RWD): Introduction to RWD, creating flexible Grid, working with Images-Fluid
Images (Background Image, Max width, Auto width).
BOOK 1: Ch: 14 (14.1, 14.2, 14.3, 14.4, 14.5, 14.7, 14.8); Ch: 15 (15.1, 15.2, 15.3, 15.5, 15.6, 15.7, 15.8);
BOOK 3: Ch: 1, 2, 3.
Prescribed Books:
1. Internet & World Wide Web: HOW TO PROGRAM - Paul Deitel, Harven Deitel, Abbey Deitel,
Pearson Education; Fifth edition, 2018.
2. Responsive Web Design with HTML5 and CSS Develop future-proof responsive websites using the
latest HTML5 and CSS techniques by Ben Frain,Third Edition, 2020.
3. Responsive Web Design Ethan Marcotte Foreword by Jeremy Keith, Second Edition, 2014.
Reference Books:
1. Internet & World Wide Web: HOW TO PROGRAM - H. M. Deitel, P. J. Deitel, Pearson Education,
Fourth Edition, 2007.
2. Web Programming: Building Internet Applications - Chris Bates, Wiley, Third edition, 2007.
3. HTML 5 Black Book, Covers CSS 3, JavaScript, XML, XHTML, AJAX, PHP and jQuery – Thomas A
Powell, Fifth Edition, 2010.
COURSE OUTCOMES:
At the end of the course, students will be able to:
CO1: Design static web pages using HTML and CSS.
CO2: Create web pages using JavaScript statements, operators, and functions.
CO3: Develop dynamic web pages using JavaScript (client-side programming).
CO4: Implement XML, DTD, Schemas, and interactive web applications using RWD.
15
Bhavan’s Vivekananda College
of Science, Humanities and Commerce
Sainikpuri, Secunderabad-500094
(Reaccredited with ‘A’ Grade by NAAC)
Autonomous College – Affiliated to Osmania University
Department of Computer Science
COURSE OBJECTIVE: To develop an ability to design and implement static and dynamic Web pages.
11. Write a HTML program to create CSS on links, lists, tables and generated content.
12. Write a HTML program to demonstrate text and image for a mobile layout using RWD.
13. Write a JavaScript program to calculate the area of a rectangle using a function.
14. Write a JavaScript program to wish good morning, good afternoon, good evening depending on the
current time.
15. Write a JavaScript program using switch case.
16. Write a JavaScript program to print the multiplication table of a given number using a loop.
16
17. Write a JavaScript program to create a registration form with validations.
18. Write a JavaScript program using JavaScript built-in objects (document).
19. Write a JavaScript program using any 5 events.
20. Write an XML Program to represent Student Data using DTD.
Create model websites using open source –GUI (Canva, Word Press, Site123).
COURSE OUTCOMES:
At the end of the course, students will be able to:
CO1: Acquire knowledge of complete HTML and CSS to develop a website.
CO2: Able to design dynamic web pages that are more interactive using JavaScript, XML and RWD.
17
Bhavan’s Vivekananda College
of Science, Humanities and Commerce
Sainikpuri, Secunderabad-500094
(Reaccredited with ‘A’ Grade by NAAC)
Autonomous College – Affiliated to Osmania University
Department of Computer Science
COURSE OBJECTIVE: To teach student how to build interactive websites and web application
development using PHP and develop simple to complex web applications.
UNIT-I: 12 Hrs.
Introducing PHP: What is PHP? Why use PHP? Evolution of PHP.
Your first PHP script: Installing PHP, Other ways to run PHP, Creating your first script.
PHP Language Basics: Using variables, Understanding Data Types, Operators and Expressions, Constants.
Decisions and Loops: Making Decisions, Doing Repetitive Tasks with Looping, Mixing Decisions and
Looping with HTML.
Strings: Creating and Accessing Strings, Searching Strings, Replacing Text with Strings, Dealing with Upper
and Lowercase, Formatting Strings.
(BOOK 1: Ch: 1, 2, 3, 4, 5)
18
UNIT–III: 11 Hrs.
Object oriented programming: Creating Classes and objects, setting access to properties and methods,
constructors, destructors, Inheritance, overriding and overloading methods, auto loading classes.
Advanced OOP: Static members and inheritance, Abstract classes, Interfaces, object iteration,
comparing objects, class constants, final keyword, reflection.
File Handling: fopen, feof, fgets, closing a file, fgetc, file_get_contents, reading a file into an array with
file, file_exists, filesize, fread, fscanf, parse_ini_file, stat, fseek, copy, unlink, fwrite, reading and writing
binary files, appending a file, file_put_contents, locking files.
(BOOK 2 : Ch: 7, 8, 9).
Prescribed Books:
COURSE OUTCOMES:
At the end of the course students will be able to:
CO1: Get an overview of PHP and basic coding in PHP.
CO2: Understand arrays, functions and read data.
CO3: Understand the concepts of OOPS.
CO4: Get an idea on how to handle the database and its operations.
19
Bhavan’s Vivekananda College
of Science, Humanities and Commerce
Sainikpuri, Secunderabad-500094
(Reaccredited with ‘A’ Grade by NAAC)
Autonomous College – Affiliated to Osmania University
Department of Computer Science
COURSE OBJECTIVE: To equip students with the skills to develop dynamic web applications using PHP
and MySQL by focusing on scripting, object-oriented programming, and database operations.
1. Write a PHP script to display the Fibonacci sequence with HTML page.
2. Write a PHP script to create a chess board.
3. Write a PHP script using built-in string function like strstr(), strops(), substr_count(), etc...
4. Write a PHP script to transform a string to uppercase, lowercase letters, make a string‟s first Character
uppercase.
5. Write a PHP script to count number of elements in an array and display arange of array elements.
6. Write a PHP script using a function to display the entered string in reverse.
7. Write a PHP script to demonstrate inheritance.
8. Write a PHP script to demonstrate the object overloading with _get(), _set(), and _call().
9. Write a PHP script to demonstrate the method overloading and method overriding mechanisms.
10. Write a PHP script to demonstrate the use of final classes and final methods.
11. Write a PHP script to demonstrate the use of interfaces.
12. Write a PHP script using constructors and destructors.
13. Write a PHP application to handling HTML forms with PHP script.
14. Write a PHP script to create a file, write data into file and display the file’s data.
15. Write a PHP script to check and change file permissions, copying, renaming and deleting files.
16. Write a PHP application for connecting to MySQL and reading data from database table.
17. Write a PHP application for inserting, updating, deleting records in the database table.
18. Develop a PHP application for student registration form.
19. Develop a PHP application for creating, updating, reading and deleting the Student records from
MYSQL Database
20
COURSE OUTCOMES:
At the end of the course students will be able to:
CO1 : Implement simple scripting codes in PHP.
CO2 : Execute various logics in PHP with MYSQL.
21
Bhavan’s Vivekananda College
of Science, Humanities and Commerce
Sainikpuri, Secunderabad-500094
(Reaccredited with ‘A’ Grade by NAAC)
Autonomous College – Affiliated to Osmania University
Department of Computer Science
(w.e.f. 2025-26)
Component Marks
Dissertation (Execution & Project Report) 50M
Presentation 15M
Viva Voce 15M
Total 80M
22
General Formatting Guidelines
Preliminary Pages
1. Cover Page (College Name, Title, Student Name, Roll No, Guide Name, Dept, Year)
2. Declaration by Student
3. Certificate by Guide/HoD
4. Acknowledgement
5. Abstract (150–300 words)
6. Table of Contents
7. List of Figures
8. List of Tables
9. Abbreviations/Glossary (if applicable)
Main Chapters
Chapter 1: Introduction
• Background of the Project
• Problem Statement
• Objectives
• Scope of the Project
• Methodology Summary
• Organization of the Report
23
Chapter 5: Implementation
• Technologies and Tools Used
• Frontend & Backend Description
• Modules Implemented
References
Appendices (if required)
Additional Guidelines
24
Bhavan’s Vivekananda College
of Science, Humanities and Commerce
Sainikpuri, Secunderabad-500094
(Reaccredited with ‘A’ Grade by NAAC)
Autonomous College – Affiliated to Osmania University
Department of Computer Science
B.Sc. Computer Science Examiners Panel List (CBCS)
(w.e.f. 2025 -26)
Course Code: CS125 Course Name:Programming in C
S.No Faculty Name CONTACT Name of the College Designation Experience
1 Ms. K. Lakshmi 9959536034 Kasturba Gandhi Degree and PG Associate 28 Years
Rajyam College for Women Professor
2 Ms. T.S. Savitha 9985114077 Veeranari Chakali Ilamma Women's Assistant 21 Years
University Professor
3 Ms. K.Hima 7386978848 Loyala Academy ,Alwal Assistant 16 Years
Bindhu Professor
4 Dr.M.Shalini 9963901115 Kasturba Gandhi Degree & PG College Assistant 20 Years
for Women Professor
5 Ms .B. Ramani 9441214888 Andhra Mahila Sabha College for Assistant 21 Years
women Professor
6 Ms .N Veena 9849743764 Nizam College Assistant 17 Years
Professor
7 Ms .G. Aparna 9440137700 Andhra Mahila Sabha College for Assistant 17 Years
women Professor
8 Ms. D. Swetha 9032361142 RBVRR Women’s College Assistant 10 Years
Professor
9 Mr. M Vijay 8143567352 IIMC ,Hyderabad Assistant 23 Years
Professor
10 Ms. K. Sandhya 9866012570 St. Joseph Degree & PG College Assistant 16 Years
Professor
26
Course Code: CS425 Course Name: Database Management Systems
S.No Faculty Name CONTACT Name of the College Designation Experience
1 Dr. Ch. Raju 9912382393 University College of Science, Assistant 18 Years
Saifabad Professor
2 Mr. M. Krishna 9493412297 Avanthi Degree & P.G College Assistant 20 Years
Prasad Professor
3 Ms. S. Jaya Sudha 9000420483 Sphoorthy Degree &PG College Assistant 21 Years
Professor
4 Dr. Suvarna 9100001613 Aurora Degree & P.G College , Associate 17 Years
lakshmi Chikkadpally Professor
5 Ms. K.Sandhya 9866012570 Villa Marie Degree & PG College Assistant 16 Years
Professor
6 Ms. Sanagavarapu 9492051782 Bankatlal Badruka College for Assistant 22 Years
Sunitha Information Technology, Kachiguda Professor
7 Ms. K. Kala St.Pious X Degree & PG College for Assistant
9963539290 15 Years
Bharathi Women Professor
8 Dr. B. Rajini 9100000505 Aurora Degree & P.G College , Assistant 18 Years
Chikkadpally Professor
9 Mr. R.Arjun Rao 9100000507 Aurora Degree & P.G College , Associate 22 Years
Chikkadpally Professor
10 Mr. B. Rama 9966484777 Avanthi Degree & PG College, Assistant 15 Years
Krishna Reddy Hyderabad Professor
27
Course Code: CS525 Course Name:Programming in Java
S.No. Faculty Name CONTACT Name of the College Designation Experience
2 Assistant
University Post Graduate College,
Mr.B.Narender 8142759988 Professor 17 Years
Secunderabad.
3 Ms. B. Kavitha 9393003871 St. Francis college for women, Assistant 27 Years
Begumpet Professor
28
Course Code: CS625A Course Name:PHP with MYSQL
S.No. Faculty Name CONTACT Name of the College Designation Experience
9 Mr. S V Vijay 9701215663 Little Flower Degree College, Uppal Assistant 15 Years
Reddy Professor
10 Ms. Padmashree 9848979900 St. Francis college for women, Assistant 25 Years
Josyula Begumpet Professor
29
Bhavan’s Vivekananda College
of Science, Humanities and Commerce
Sainikpuri, Secunderabad-500094
(Reaccredited with ‘A’ Grade by NAAC)
Autonomous College – Affiliated to Osmania University
Department of Computer Science
BOS Meeting of B.Sc. (CS) Course
Agenda for the Meeting held on 03-04-2025 at 3:00 p.m.
AGENDA
1. Presentation and Approval of Course Structure / Proposed Changes (if permitted)
2. Presentation and Approval of B.Sc. V & VI Semester (CBCS) Syllabus / Proposed Revisions
3. Classification of Courses Based on Employability, Skill Development, and Entrepreneurial Skills
4. Suggestions for Value-Added Courses
5. Approval of Examiners' Panel List
6. Question Paper Pattern / Examination Scheme
7. Any Other Points
30
Minutes of the 13th Board of Studies of B. Sc. (Computer Science) Programme
Department of Computer Science
The Department of Computer Science convened the Board of Studies Meeting for B. Sc (Computer Science)
Programme on 03/04/2025 at 3:00pm.
Members Present:
31
Other Members of the Department:
Designation in
S. No Name / Designation
BOS
Mr. Arjun Kumar
1. Student (B.Sc.)
B.Sc. MPCS 3
Mr. K Srinivasa Rao Member
2.
Lecturer in Comp. Sc., BVC
Mrs. K Padma Priya
3. Member
Lecturer in Comp. Sc., BVC
Dr. S Ramana
4. Member
Asst. Prof. in Comp. Sc., BVC
Dr. G Mahesh Kumar
5. Member
Asst. Prof. in Comp. Sc., BVC
Mr. Ch. N. V. Mallikharjuna Rao
6. Member
Lecturer in Comp. Sc., BVC
Dr. SJaya Laxmi
7. Member
Lecturer in Comp. Sc., BVC
Mrs. B Divya Rekha
8. Member
Lecturer in Comp. Sc., BVC
Mr. P Srinivasa
9. Member
Lecturer in Comp. Sc., BVC
Mrs. Amitha Marram
10. Member
Lecturer in Comp. Sc., BVC
Mrs. N Sharon Rosy
11. Member
Lecturer in Comp. Sc., BVC
Mrs. B Vijetha
12. Member
Lecturer in Comp. Sc., BVC
Mr. SaumeshRoutray
13. Member
Lecturer in Comp. Sc., BVC
Mrs. J Lakshmi Vydehi
14. Member
Lecturer in Comp. Sc., BVC
Mr. Jalaj Kumar Pandey
15. Member
Lecturer in Comp. Sc., BVC
Ms.V Sreeprada
16. Member
Lecturer in Comp. Sc., BVC
Mr. D Ganesh Kumar
17. Member
Lecturer in Comp. Sc., BVC
Mr. TSanthosh
18. Member
Lecturer in Comp. Sc., BVC
Mr. K Ganesh
19. Member
Lecturer in Comp. Sc., BVC
Mr. S Yoganandu
20. Member
Lecturer in Comp. Sc., BVC
Mrs. P. Haritha
21. Member
Lecturer in Comp. Sc., BVC
Ms. Bhuvaneshwari
22. Member
Lecturer in Comp. Sc., BVC
32
Agenda of the meeting:
1. Presentation and Approval of Course Structure / Proposed Changes (if permitted)
2. Presentation and Approval of B.Sc. V & VI Semester (CBCS) Syllabus / Proposed Revisions
3. Classification of Courses Based on Employability, Skill Development, and Entrepreneurial Skills
4. Suggestions for Value-Added Courses
5. Approval of Examiners' Panel List
6. Question Paper Pattern / Examination Scheme
7. Any Other Points
After the above briefing the agenda items were taken up:
Agenda item 1: Presentation and Approval of Structure / or changes in Structure if Permitted.
Confirmation:
• Confirmation and Approval of the Structure of the Programme was taken.
Resolutions:
• The structure of the Programme proposed has been approved for B.Sc. Sem V and VI
for the academic year 2025-26 along with permission to continue using the existing
structure for B.Sc. I, II (approved in 2023-2024), III and IV (approved in 2024-25)
Semesters.
Semester- V
1. Programming in Java
2. Programming in Java Lab
3. Information Technologies
4. Multimedia Applications Using GIMP
5. Python Programming
Semester - VI
1. Web Technologies
2. Web Technologies Lab
3. PHP with MYSQL
4. Project
Confirmation:
• Confirmation of the Syllabus for the above Courses has been taken.
Resolutions:
• It has been resolved to approve the proposed syllabus of B.Sc. Computer Science.
Suggestions made by the Board:
• The Board had suggested to change the syllabus of Unit- IV of Programming in Java
by adding latest concepts instead of topics like Applets and AWT.
• They had suggested to include the name of the publisher and year of publication for
reference books.
33
• The Board also recommended to add few topics like IDE as part of “Programming
in Java” Lab practical, however, it has also been decided to retain concepts such as
AWT and Swings to help students appear for placements or competitive exams.
• They had also suggested to include additional tools like RWD (Response Web
Design) and Canva as part of Web Technologies and web page creation concepts
using some pre-defined templates in Web Technologies lab.
• The Board suggested to include the Project structure that could help students in
smooth execution of the Projects.
• They also suggested to upgrade the syllabus in view with the industry requirements.
• Student member had suggested having Data Structures with Python instead of Data
Structures using C or C++.
• Student Member had also suggested to include Software Engineering or Artificial
Intelligence as an elective instead of Python that can help students with their projects
and also to include some real-world problems that help with interviews.
• The Board had suggested to offer new courses for non-computer students as part of
GE instead of IT such as Multimedia and Python Programming.
Confirmation:
• Confirmation of categorizing the courses as listed earlier was taken
Resolutions:
• It has been resolved to categorize the courses being taught into Employability/Skill
Development/Entrepreneurship such that the objectives of the course are met.
Employability:
• Programming in Java
• Programming in Java Lab
• Information Technologies
• Multimedia Applications Using GIMP
• Python Programming
• Web Technologies
• Web Technologies Lab
• PHP with MYSQL
• Project
Skill Development:
• Programming in Java
• Programming in Java Lab
• Information Technologies
• Multimedia Applications Using GIMP
• Python Programming
• Web Technologies
• Web Technologies Lab
• PHP with MYSQL
• Project
34
Entrepreneurship:
Resolution:
• It has been resolved by the Board and the Department to provide ample Value - Added
courses apart from the proposed curriculum.
• Few courses suggested by Board are
Confirmation:
• Confirmation of the list of Examiner Panel List was taken.
Resolutions:
• The Examiner Panel list presented to the Board has been approved.
Suggestions made by the Board:
• The Board has recommended to have paper setters who have expertise in the
concerned subjects (preferably different people for concerned subjects from the
University and from UG Colleges).
Confirmation:
• Confirmation of the Pattern of the Question Paper has been taken
Resolutions:
• The Board has approved the Question Paper Pattern presented.
35
Suggestions made by the Board:
• The Board has recommended to put forward to the IQAC of the college to revise
the Question Paper pattern/template for CIA-1 as per Blooms Taxonomy.
36
Bhavan’s Vivekananda College
of Science, Humanities and Commerce
Sainikpuri, Secunderabad-500094
(Reaccredited with ‘A’ Grade by NAAC)
Autonomous College – Affiliated to Osmania University
Department of Computer Science
CIA1 Model Question Paper with Bloom’s taxonomy
B.Sc. (Computer Science)
(Implemented from 2024 – 25)
Part – A 3 L1 Remember
60%
Multiple Choice 3 L2 Understanding
Questions
2 20% L3 Apply
(10 x ½ = 5)
2 20% L4 or above Analyze, Evaluate, Create
Part – B 3 L1 Remember
60%
Fill in the Blanks 3 L2 Understanding
Part – C 1 L1 Remember
66%
Short answer 1 L2 Understanding
Questions
1 33% L3 Apply
(3 x 5 = 15)
1 33% L4 or above Analyze, Evaluate, Create
37
Bhavan’s Vivekananda College
of Science, Humanities and Commerce
Sainikpuri, Secunderabad-500094
(Reaccredited with ‘A’ Grade by NAAC)
Autonomous College – Affiliated to Osmania University
Department of Computer Science
CIA2 Model Question Paper with Bloom’s taxonomy
B.Sc.(Computer Science)
(Implemented from 2024 – 25)
SECTION-A
1. CO3 – L1
2. CO4 – L1
3. CO3 / CO4 – L2
4. CO3 – L3 or above
5. CO4 – L3 or above
SECTION-B
6. CO3 – L2
(OR)
CO4 – L2
38
Bhavan’s Vivekananda College
of Science, Humanities and Commerce
Sainikpuri, Secunderabad-500094
(Reaccredited with ‘A’ Grade by NAAC)
Autonomous College – Affiliated to Osmania University
Department of Computer Science
SEMESTER END EXAMINATIONS
B.Sc.(Computer Science)
(Implemented from 2024 – 25)
Model Question Paper with Blooms Taxonomy Levels
The following weightage may be ensured while framing questions considering Bloom’s
taxonomy levels
Level 1 Remembering
Fundamental Knowledge 50%
Level 2 Understanding
Level 5 Evaluation
Design and Development 20%
Level 6 Creating
1 Unit 1 L- CO1
2 Unit 1 L- CO1
3 Unit 2 L- CO2
4 Unit 2 L- CO2
5 Unit 3 L- CO3
6 Unit 3 L- CO3
7 Unit 4 L- CO4
8 Unit 4 L- CO4
39
Answer all Questions Part – B 13X4=52
9 Unit 1 BL2/BL3/BL4
Or (Application of CO1
11 Unit 2
BL2/BL3/BL4
Or CO2
(Critical thinking)
12 Unit 2
13 Unit 3
BL3/BL4/BL5
Or CO3
(Problem solving)
14 Unit 3
15 Unit 4 BL4/BL5/BL6
Kindly give the percentage of each of the criteria followed in framing the question paper
Level 6 Creating
*Note: Minimum of 4 Levels of Bloom’s Taxonomy must be covered in the question paper
40
PAPER CODE: CS625A
1.
2.
3.
4.
5.
6.
7.
8.
PART - B
UNIT I
9.
(OR)
10.
UNIT II
11.
(OR)
12.
UNIT -III
13.
(OR)
14.
41
UNIT - IV
15.
(OR)
16.
Note: In short answer questions, 2 questions should be asked from each unit.
42