0% found this document useful (0 votes)
78 views44 pages

B.SC (CS) Syllabus - BOS APR 2025 - 18th April Latest

The document outlines the agenda and details for the 13th Board of Studies meeting for the B.Sc. (Computer Science) course at Bhavan’s Vivekananda College, scheduled for April 3, 2025. It includes proposed changes to the course structure, syllabus for the V and VI semesters, and a panel list of examiners, along with a discussion on employability and skill development. Additionally, it provides a comprehensive syllabus for various programming courses, including Programming in Java and its lab component, effective from the academic year 2025-2026.

Uploaded by

SonySree
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)
78 views44 pages

B.SC (CS) Syllabus - BOS APR 2025 - 18th April Latest

The document outlines the agenda and details for the 13th Board of Studies meeting for the B.Sc. (Computer Science) course at Bhavan’s Vivekananda College, scheduled for April 3, 2025. It includes proposed changes to the course structure, syllabus for the V and VI semesters, and a panel list of examiners, along with a discussion on employability and skill development. Additionally, it provides a comprehensive syllabus for various programming courses, including Programming in Java and its lab component, effective from the academic year 2025-2026.

Uploaded by

SonySree
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/ 44

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

13th BOS Meeting for B.Sc.(CS) Course

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

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.

The following is the agenda for 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 using Bloom's Taxonomy
7. Any Other Points

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

SE425A PYTHON SEC-3 2 2 2 2

SE425B Libre office Spread Sheet SEC-4 2 2 2 2


SEMESTER -V (2025-2026)
COURSE COURSE HOURS/WEEK CREDITS
COURSE TITLE
CODE TYPE Theory Practical Total Theory Practical Total
CS525 Programming in Java DSC-3E 4 2 6 4 1 5
SEMESTER -VI (2025-2026)
COURSE COURSE HOURS/WEEK CREDITS
COURSE TITLE
CODE TYPE Theory Practical Total Theory Practical Total
CS625 Web Technologies DSC-3F 4 2 6 4 1 5
PROJECT / OPTIONAL
Note: The segregation of theory and practical components is
CS625_PR Project
clearly outlined in the project syllabus. 4
CS625A PHP with MySQL DSE-1E 3 2 5 3 1
TOTAL CREDITS 42
DSC – Discipline Specific Course, DSE – Discipline Specific Elective, SEC – Skill Enhancement Course and GE – General Elective

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)

AEC 1(a) Basic Computer Skills AEC 1(a) 2 2 2 2

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

PROGRAM NAME : B.Sc. (Computer Science)


COURSE NAME: Programming in Java
(w.e.f. 2025-26)
COURSE CODE: CS525 YEAR/SEMESTER: III/V
PPW: 4 NO. OF CREDITS : 4
COURSE OBJECTIVE: To enable students, understand the concepts of Java Programming and
develop GUI applications.

UNIT-WISE COURSE OBJECTIVES:


COb1: To discuss the features of Java and construct class programs with methods.
COb2: To illustrate types of Inheritance, Packages and Arrays concepts.
COb3: To implement the concepts of Exception handling, Multithreading and Input/Output.
COb4: To apply the concepts of JavaFX.

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

PROGRAM NAME: B.Sc. (Computer Science)


COURSE NAME : Programming in Java Lab
(w.e.f. 2025-26)
COURSE CODE: CS525P YEAR/SEMESTER : III/V
PPW: 2 NO. OF CREDITS : 1
COURSE OBJECTIVE: Enable students to apply Object-Oriented Concepts and develop
GUI applications.

UNIT-WISE COURSE OBJECTIVES:


COb1: Learn to program concepts of OOPs, Arrays, Exception handling.
COb2: To illustrate the concepts of Multithreading, Input/Output, JavaFX components.

1. Installation and Configuring Visual Studio Code IDE.


2. Installation and Configuring NetBeans IDE.
3. Write a program to find whether a given number is prime or not.
4. Write a menu driven program for following:
a. Display a Fibonacci series
b. Compute Factorial of a number
5. Write a program to create an array of 10 integers. Accept values from the user and store
them in the array. Then, input another number from the user and find how many numbers
in the array are equal to, greater than, and less than the number entered.
6. Write a program that computes the area of a circle, rectangle and a Cylinder using
Method overloading.
7. Write a program to demonstrate about types of constructors.
8. Write a program to demonstrate about inner classes.
9. Write a program to demonstrate Method Overriding.
10. Write a program for the implementation of multiple inheritance using Interface to
calculate the area of a rectangle and triangle.
11. Write a program to create a package called Arithmetic that deals with arithmetic
operations.
12. Write a program to demonstrate throws and finally keywords.
13. Write a program that reads two integer numbers for the variables a and b. If any other
character except number (0-9) is entered then the error is caught by
NumberFormatException object. After that ex.getMessage () prints the information about
the error occurring causes.
14. Write a program to demonstrate StringBuffer class Methods.
15. Write a program to demonstrate Multithreading using Runnable Interface.
16. Write a program to demonstrate Synchronization in Multithreading.
17. Write a program to demonstrate FileInputStream and FileOutputStream Class.
18. Write a program to demonstrate RandomAccessFile Class.
8
19. Write a program to display your name, address and qualification in the frame window
using awt components.
20. Write a program to demonstrate Components in Swings.
21. Write a program to create Label, TextField, TextArea and Button using JavaFX.
22. Write a program to create RadioButtons and Checkboxes using JavaFX.
23. Write a program to create calculator using JavaFX.

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

PROGRAM NAME : B.Sc. (Computer Science)


COURSE NAME : Information Technologies (GE)
(w.e.f. 2025-2026)
COURSE CODE: GE525A YEAR/SEMESTER: III/V
PPW: 4 NO. OF CREDITS : 4

COURSE OBJECTIVE: To provide an overview of Information Systems, Information


Security, cyber laws, and basic web development using HTML and CSS.

UNIT-WISE COURSE OBJECTIVES:

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:

Introduction to Information Systems and Security: Information Systems, IS Components,


trends in IS, IS and Business Organization, IS Failures and Causes , Types of Information Systems.
Development of IS: Waterfall Model, Prototyping Model, Evolutionary Model, Spiral Model, and
Incremental Model.
(BOOK 1: Ch: 1)

UNIT - II:

Introduction to Information Security: Need for Information Security, Threats to Information


Systems, Information Assurance, Cyber Security.
Introduction to Application Security and Counter Measures: Introduction to Application
Security, Data Security Considerations, Security Technologies - Firewalls, VPN, Intrusion
monitoring and Detection,
(BOOK 1: Ch: 1, 2)

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

PROGRAM NAME: B.Sc. (Computer Science)


COURSE NAME: Multimedia Applications using GIMP (GE)
(w.e.f. 2025-2026)
COURSE CODE: GE525B YEAR/SEMESTER: III/V
PPW: 4 NO. OF CREDITS : 4

COURSE OBJECTIVE: To provide students with essential skills in multimedia applications


by exploring audio-visual (AV) formats, editing images using GIMP, and applying creative
photo enhancement techniques.

UNIT-WISE COURSE OBJECTIVES:


COb1: Demonstrate the basics of multimedia applications and discuss
audio-visual (AV) formats.
COb2: Illustrate the use of layers in GIMP.
COb3: Demonstrate the use of color, selection, text, and drawing tools.
COb4: Create photo retouching effects and apply filter effects.

UNIT- I: Introduction to Multimedia, AV formats

Introduction to multimedia, Definition, uses of multimedia (multimedia applications), Making


Multimedia: Stages of a multimedia project, Requirements to make good multimedia application,
Multi-media software and authoring tools, Multimedia Hardware.
Audio and Video: Digital Audio, MIDI Audio, MIDI vs Digital Audio, Audio File Formats,
Video- How video works, analog video, digital video, video file formats.
(BOOK 1: Ch: 1, 4, 6, 7)

UNIT - II: GIMP basics, Display and Layers

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)

Unit - IV: Retouching effects and filters

Photograph Retouching: Enhancing photographs, retouching a scanned photograph.


Drawing and Illustrations: Colorizing a drawing, Pointing and drawing, Filling on area,
Dodging, burning and smudging, The digital painting process. Drawing shapes.
Filters: Common properties, Blur, Enhance filters, Distorts filters, Light and shadow filters, Noise
filters, Edge-Detect filters, Generic Filters, Artistic Filters, Décor filters, Map filters.
(BOOK 2: Ch: 3, 15,16,17)

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:

1. Multimedia: Computing, Communications & Applications, Steinmetz, R., & Nahrstedt,


K., Pearson Education, 2002.
2. Multimedia Handbook, Keyes, J., McGraw-Hill, 1994.
3. Multimedia Systems Design, Andleigh, P. K., & Thakkar, K., Prentice-Hall of India, 2000.

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

PROGRAM NAME : B.Sc. (Computer Science)


COURSE NAME : Python Programming (GE)
(w.e.f. 2025-2026)
COURSE CODE: GE525C YEAR/SEMESTER : III/V
PPW: 4 NO. OF CREDITS : 4

COURSE OBJECTIVES: To familiarize the students with Python programming.

UNIT-WISE COURSE OBJECTIVES:


COb1: To demonstrate the basic concepts of Python programming.
COb2: To acquire knowledge of Control Statements and Functions.
COb3: To be able to demonstrate the concepts of Lists, Tuples, Strings, Dictionaries, and Sets.
COb4: To explain the importance of Object-Oriented Programming concepts.

UNIT-I: Introduction to Computers and Programming, Input, Processing and Output,


Decision Structures and Boolean Logic
Introduction to Computers and Programming: Introduction, Hardware and Software, How
Computers Store Data, How a Program Works, Using Python.
Input, Processing and Output: Designing a Program, Displaying Output with the print Function,
Comments, Variables, Reading Input from the Keyboard, Performing Calculations.
Decision Structures and Boolean Logic: The if Statement, The if-else Statement, Nested
Decision Structures and the if-elif-else Statement, Logical Operators, Boolean Variables.
(Ch: 1, 2, 3)

UNIT-II: Repetition Structures and Functions


Repetition Structures: Introduction to Repetition Structures, the while Loop: A Condition-
Controlled Loop, The for Loop: A Count-Controlled Loop, Nested Loops.
Functions: Introduction to Functions, Defining and Calling a Void Function, Designing a Program
to Use Functions, Local Variables, Passing Arguments to Functions, Global Variables and Global
Constants, Introduction to Value-Returning Functions: Generating Random Numbers.
(Ch: 4, 5)

UNIT-III: Lists, Tuples, Strings, Dictionaries, and Sets


Lists and Tuples: Sequences, Introduction to Lists, List Slicing, Finding Items in Lists with the
in Operator, List Methods and Useful Built-in Functions, Copying Lists, Tuples.
More about Strings: Basic String Operations, String Slicing.
Dictionaries and Sets: Dictionaries, Sets.
(Ch: 7, 8, 9)

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

PROGRAM NAME: B.Sc. (Computer Science)


COURSE NAME: Web Technologies
(w.e.f. 2025-26)

COURSE CODE: CS625 YEAR/SEMESTER : III/VI


PPW: 4 NO. OF CREDITS : 4

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-WISE COURSE OBJECTIVES:


COb1: To analyze the structure of a web page and identify elements and attributes of HTML, CSS.
COb2: To illustrate JavaScript statements, operators, and functions.
COb3: To demonstrate dynamic web program using JavaScript events and objects.
COb4: To implement XML, DTD, Schemas, and Ajax (Asynchronous JavaScript and XML).

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

PROGRAM NAME: B.Sc.(Computer Science)


COURSE NAME: Web Technologies LAB
(w.e.f. 2025-26)

COURSE CODE: CS625P YEAR/SEMESTER : III/VI


PPW: 2 NO. OF CREDITS : 1

COURSE OBJECTIVE: To develop an ability to design and implement static and dynamic Web pages.

UNIT-WISE COURSE OBJECTIVES:


COb1: Learn to design Web Pages by using HTML tags, Cascading style sheets.
COb2: Learn to develop JavaScript, XML and RWD.

1. Write a HTML program using


a. Basic text formatting tags (H1 to H6, marquee, font, hr, br, pre).
b. Physical formatting tags(<b>, <i>, <strike>, <sup>, <sub>, <big>, <small>).
c. Logical formatting tags. (tags <block quote>, <cite>, <abbr>, <acronym>, <kbd>, <address>.
2. Demonstrate HTML List types to generate
a. Menu for a Cafe site.
b. Displays ingredients and instructions to prepare a recipe.

3. Write a HTML program using grouping elements <div> and <span>.


4. Write a HTML program to create your college website using multi-column layouts.
5. Demonstrate HTML5 semantic elements (any 5).
6. Write a HTML program using images, audios, videos.
7. Write a HTML program to create your time table.
8. Write a HTML program to create a student registration form using form controls (any 6).
9. Write a HTML program to create frames and links between frames.
10. Write a HTML program to create
a. A External style sheet with background and text properties.
b. Embedded style sheet with formats for list.
c. Inline style sheet for table.

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.

Model Web-Site Designing - Assignment

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

PROGRAM NAME: B.Sc. (Computer Science)


COURSE NAME: PHP with MySQL
(w.e.f. 2025-26)

COURSE CODE: CS625A YEAR/SEMESTER : III/VI


PPW: 3 NO. OF CREDITS : 3

COURSE OBJECTIVE: To teach student how to build interactive websites and web application
development using PHP and develop simple to complex web applications.

UNIT-WISE COURSE OBJECTIVES:


COb1: To understand the basics of PHP, setup a PHP web server, Decisions, Loops and Functions
to manipulate strings.
COb2: To implement arrays, functions and read data.
COb3: To understand object-oriented programming concepts and files.
COb4: To explain storage mechanisms, to develop data-driven applications using PHP, sessions
and cookies.

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)

UNIT – II: 11 Hrs.


Arrays: Creating Arrays, Accessing Array Elements, Looping through Arrays with for-each,
Functions: Creating Function
Reading Data in Web pages: Setting up web pages to communicate with PHP, Handling Text Fields, Text
Areas, Checkboxes, Radio Buttons, List Boxes, Password Controls, Image Maps, File Uploads and Buttons.
PHP Browser
(BOOK 1: Ch: 6, 7), (BOOK 2: Ch: 5, 6)

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).

UNIT – IV: 11Hrs.


Introducing Databases and SQL: Deciding How to Store Data, Understanding Relational Databases, Setting
Up MySQL, A Quick Play with MySQL, Connecting MySQL from PHP.
Retrieving Data from MySQL with PHP: Retrieving Data with SELECT, Creating a Member Record
Viewer.
Manipulating MySQL Data with PHP: Inserting, Updating, and Deleting Records, Building a Member
Registration Application.
Sessions, Cookies and FTP.
(BOOK 1: Ch: 12, 13, 14, BOOK 2: Ch: 11).

Prescribed Books:

1. Beginning PHP 5.3, Matt Doyle, Wrox, 1st edition, 2009.


2. PHP: The Complete Reference Paperback, Steven Holzner, McGraw Hill Education (India),
Indian Edition, 2017.

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

PROGRAM NAME: B.Sc. (Computer Science)


COURSE NAME: PHP with MYSQL LAB
(w.e.f. 2025-26)

COURSE CODE: CS625AP YEAR/SEMESTER : III/VI


PPW: 2 NO. OF CREDITS : 1

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.

UNIT-WISE COURSE OBJECTIVES:


COb1 : To implement simple scripting programs using PHP.
COb2 : To execute various operations using PHP with MySQL on a local server.

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

PROGRAM NAME: B.Sc. (Computer Science)


Project Work

(w.e.f. 2025-26)

COURSE CODE: CS625_PR YEAR/SEMESTER : III/VI


PPW: 4 NO. OF CREDITS : 4

Total Marks : 100

1. Internal Assessment – 20 Marks


First Seminar – 10 Marks
Timeline: Between 25–30 days after commencement of class work
Content:
• Study of Existing System
• Literature Survey
• Problem Definition
Second Seminar – 10 Marks
Timeline: Between 55–60 days after commencement of class work
Content:
• Requirements Specification
• System Analysis
• Design (DFD, ER Diagrams, UML Diagrams)
• Partial Implementation or Prototype

2. External Assessment – 80 Marks


Requirements:
• Project Presentation (10 minutes) + Discussion/Q&A (5 minutes)
• Submission of Technical Write-up / Project Report
Evaluation Criteria:

Component Marks
Dissertation (Execution & Project Report) 50M
Presentation 15M
Viva Voce 15M
Total 80M

22
General Formatting Guidelines

Font : Times New Roman


Font Size : 12 pt (Main text), 14 pt bold (Headings), 16 pt bold (Chapter titles)
Line Spacing : 1.5
Margins : 1 inch (Top, Bottom, Left, Right)
Alignment : Justified
Page Numbering : Bottom-center or bottom-right, starting from Chapter 1
Paper Size : A4
Software : MS Word or LaTeX (as per department norms)

Structure of the Documentation

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

Chapter 2: Literature Survey / Review


• Summary of existing solutions
• Limitations of current systems

Chapter 3: System Analysis


• Feasibility Study
• Requirement Analysis
• Use Case Diagrams / Flow Diagrams

Chapter 4: System Design / Modeling Techniques


• High-Level Design (Modules, Interfaces)
• Detailed Design (ER Diagrams, Class Diagrams, etc.)
• Database Design (Schemas, Normalization)

23
Chapter 5: Implementation
• Technologies and Tools Used
• Frontend & Backend Description
• Modules Implemented

Chapter 6: Results and Discussion


• Screenshots of Outputs ( graphs, Analysis results)

Chapter 7: Conclusion and Future Scope


• Limitations
• Recommendations for future improvements

References
Appendices (if required)

Additional Guidelines

- Include screenshots, diagrams, and tables for clarity


- Avoid grammatical and typographical errors
- All diagrams should be labeled and numbered chapter wise

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

Course Code: CS225 Course Name:Programming in C++


S.No Faculty Name CONTACT Name of the College Designation Experience
Ms. K. Lakshmi Kasturba Gandhi Degree and PG Associate
1 9959536034 28 Years
Rajyam College for Women Professor
Veeranari Chakali Ilamma Women's Assistant
2 Ms. T.S. Savitha 9985114077 21 Years
University Professor
Mr.A Vijay 8985417121 University Post Graduate College, Assistant 14 Years
3 Kumar Secunderabad Professor
4 Dr.M.Shalini 9963901115 Kasturba Gandhi Degree & PG College Associate 20 Years
for Women Professor
Andhra Mahila Sabha College for Associate
5 Ms .B. Ramani 9441214888 21 Years
women Professor
Assistant
6 Ms .N Veena 9849743764 Nizam College 17 Years
Professor
Andhra Mahila Sabha College for Assistant
7 Ms .G. Aparna 9440137700 17 Years
women Professor
Assistant
8 Ms. D. Swetha 9032361142 RBVRR Women’s College 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
25
Course Code: CS325 Course Name:Data Structures
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 Dr.Sr.Sujatha 8056349349 St. Francis college for women Associate 22 Years


Professor
3 Ms. P. Veena 9985117688 AV College of Arts Science and Assistant 24 Years
Commerce Professor
4 Ms. M. 8367301111 Sardar Patel College Assistant 8 Years
Bhagyarekha Professor
5 Ms. Ainila Vara 9346939472 Loyala Acadamy Assistant 23 Years
Laxmi Professor
6 Ms. B. Jyothi 7981540946 St. Francis college for women Assistant 25 Years
Reddy Professor

7 Ms. S. Gayathri 9032234036 Villa Marie College Assistant 18 Years


Professor
8 Ms. R. Divya 9700047041 St. Francis college for women Assistant 9 Years
Professor

9 Mr. G. Bhasker 9390090039 Nruputanga Degree & PG college Associate 25 Years


Professor
10 Ms.S.Jaya Sudha 9000420483 Sphoorthy Degree &PG College Assistant 21 Years
Professor

Course Code: SE325A Course Name: Basics of Python


S.No. Faculty Name CONTACT Name of the College Designation Experience

Kasturiba Gandhi Womens College, Associate


1 Dr. K. Sunitha 9676056078 22 Years
West, Marredpally Professor

Veeranari Chakali Ilamma Women's Assistant


2 Ms. M. Suneetha 9951944377 18 Years
University Professor
3 Mr. M. Krishna 9493412297 Avanthi Degree & P.G College Assistant 20 Years
Prasad Professor
Avanthi Degree & PG College, Assistant
4 Ms. N. Maneesha 9703537813 13 Years
Hyderabad Professor
5 Ms. Shahista 9553615941 Ideal Degree & PG College for Women Assistant 12 Years
Faihimeen Professor
6 Ms . Rajeshwari 9985940532 Sphoorthy Degree &PG College Assistant 13 Years
Professor
7 Ms. D.Naga 9848954351 St.Ann’s Degree College for Women Assistant 18 Years
Kalyani Professor
8 Ms. B. Jyothi 7981540946 St. Francis college for women Assistant 25 Years
Reddy Professor

9 Ms. Radhika 9885600872 Sardar Patel College Assistant 15 Years


Nerella Professor
10 Ms. Sanagavarapu 9492051782 Bankatlal Badruka College for Assistant 22 Years
Sunitha Information Technology, Kachiguda 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 Dr.Sr.Sujatha 8056349349 St. Francis college for women Associate 22 Years


Professor
4 Ms. P. Veena 9985117688 AV College of Arts Science and Assistant 24 Years
Commerce Professor
5 Ms. M. 8367301111 Sardar Patel College Assistant 8 Years
Bhagyarekha Professor
6 Ms. Ainila Vara 9346939472 Loyala Acadamy Assistant 23 Years
Laxmi Professor
7 Mrs. B. Jyothi 7981540946 St. Francis college for women Assistant 25 Years
Reddy Professor

8 Ms. S. Gayathri 9032234036 Villa Marie College Assistant 18 Years


Professor
9 Ms. R. Divya 9700047041 St. Francis college for women Assistant 9 Years
Professor

10 Mr. G, Bhasker 9390090039 Nruputanga PG & Degree college Associate 25 Years


Professor

Course Code: SE425A Course Name : Python


S.No. Faculty Name CONTACT Name of the College Designation Experience

Kasturiba Gandhi Womens College, Associate


1 Dr. K. Sunitha 9676056078 21 Years
West, Marredpally Professor
2 Dr. Poorna 9052192220 Government degree college -- Assistant 22 Years
Chander Autonomous 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

Mr. Tanveer Assistant


1 9848456761 Nizam College, Basheerbagh 12 Years
Ahmed Professor
2 Dr. Poorna 9052192220 Government Degree college – Assistant 22 Years
Chander Autonomous ,Narsampet Professor
University Post Graduate College, Assistant 14 Years
Ms. A .Sandhya 9700886553
3 Secunderabad. Professor
Mr. K. Satyanna 7702235704 University Post Graduate College, Assistant 13 Years
4 Secunderabad. Professor
University Post Graduate College, Assistant
Mr.B.Narender 8142759988 17 Years
5 Secunderabad. Professor
6 Mr. K. Shiva 9866474856 Loyola Academy, Alwal Assistant 24 Years
Ramakrishna Professor
7 Ms. G. Sunanda 9912936524 Kasturba Gandhi Degree & PG College Assistant 19 Years
for Women Professor
Veeranari Chakali Ilamma Women's
Assistant
8 Ms. M. Suneetha 9951944377 University 18 Years
Professor
9 Dr .B Ranganatha 9949123799 University Post Graduate College, Assistant 17 Years
Rao Secunderabad. Professor

10 Ms. K.Hima Assistant


7386978848 Loyala Academy ,Alwal 16 Years
Bindhu Professor

Course Code: CS625 Course Name:Web Technologies


S.No. Faculty Name CONTACT Name of the College Designation Experience

1 Mr. T Vamshi 9640985268 AV College, Hyderabad Assistant 24 Years


Krishna Reddy Professor

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

4 Mr. G. Bhasker 9390090039 Nruputanga PG & Degree college Associate 25 Years


Professor
5 Ms. Radhika 9885600872 Sardar Patel College Assistant 15 Years
Nerella Professor
6 Ms. K. Anitha 8008744447 Loyola Academy, Alwal Assistant 18 Years
Professor
7 Ms. J. Hariprasad 9100000058 Aurora Degree & P.G College , Assistant 18 Years
Rao Chikkadpally Professor
8 Ms. K. Kala St.Pious X Degree & PG College for Assistant
9963539290 15 Years
Bharathi Women Professor
9 Dr. B. Rajini 9100000505 Aurora Degree & P.G College , Assistant 18 Years
Chikkadpally Professor
10 Mr. R.Arjun Rao 9100000507 Aurora Degree & P.G College , Associate 22 Years
Chikkadpally Professor

28
Course Code: CS625A Course Name:PHP with MYSQL
S.No. Faculty Name CONTACT Name of the College Designation Experience

Mrs.K. Anitha 8008744447 Loyola Academy, Alwal Assistant 18 Years


1 Professor

2 Ms .J.Hariprasad 9100000058 Aurora Degree & P.G College , Assistant 18 Years


Rao Chikkadpally Professor
3 Mr. B. Rama 9966484777 Avanthi Degree & PG College, Assistant 15 Years
Krishna Reddy Hyderabad Professor
Avanthi Degree & PG College, Assistant
Ms. N. Maneesha 9703537813 13 Years
4 Hyderabad Professor
5 Ms. D.Naga 9848954351 St.Ann’s Degree College for Women Assistant 18 Years
Kalyani Professor
6 M. Aswini Kumar 8897361819 Loyola Academy, Alwal Assistant 16 Years
Professor
7 Mr. V. Sumanth 9989115048 Siddhartha Degree College, Assistant 20 Years
Kumar Dilsukhnagar Professor
8 Ms. B. Kavitha 9393003871 St. Francis college for women, Assistant 27 Years
Begumpet Professor

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

Time: 3:00 P.M. Date: 03/04/2025

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:

The meeting was attended by the Board comprised of:

Name of BOS Chairperson: Mrs. KVB Saraswathi Devi


Head, Department of Computer Science

Name of OU Nominee: Dr. P. V. Sudha


Professor & Head,
Dept. of Computer Science & Engineering,
Osmania University, Hyderabad.

Name of Subject Experts: 1. Mrs. Pushpa Latha Thumma


Head, Department of MCA,
St. Ann’s College for Women, Hyd

2. Mr. Vamshi Krishna Reddy


Head, M.Sc. (Computer Science),
A.V. College of Arts, Science and Commerce, Hyd

Name of Industry Expert: Mr. Sravana Kumar Jella


Assistant Consultant,
Tata Consultancy Services Pvt. Ltd. Hyderabad.

Name of Student Alumni: Ms. K Jayalakshmi Naga Malleswari


Associate Functional Consultant at eAnSaS

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.

Agenda item 2: Presentation and Approval of Syllabus/or changes in Syllabus.

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.

Agenda item 3: Classification of Courses Based on Employability, Skill Development, and


Entrepreneurial Skills

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:

• Multimedia Applications Using GIMP


• Python Programming
• Project

Agenda item 4: Presentation and approval of Value-Added courses.

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

1. AWS Cloud Practitioner


2. Designing Smart Solutions with ESP32 and MIT App Inventor
3. Advanced Java Programming
4. Graphic Designing
5. Frontend Web Development
6. Cybersecurity Essentials
7. Data Analytics with Python
8. Machine Learning
9. Internet of Things (IoT)
10. Mobile App Development with Flutter
11. Blockchain and Cryptocurrency

Agenda item 5: Approval of List of Paper Setters.

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).

Agenda item 6: Question Paper Pattern/Scheme of Examination.

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.

Agenda item 7: Any other Points.


• It has been authorized for the chairperson, BOS to appoint the examiner in
consultation with the principal of the college, qualified examiner outside the
approved panel in case of emergency. Such arrangements should how ever be
reported to the BOS in the immediate meeting.
• It has been discussed that the B.Sc. I and II Semester syllabus would be
subjected to change if there is a change in the Osmania University before the
commencement of classes for academic year 2025-26, however, the structure
and syllabus would be adopted post approval in the Standing Committee.
Suggestions made by the Board:

• Student Member recommended incorporating a Bridge Course with additional


logical, problem-solving, and analytical skills for non-computer background students
to enhance the understanding of programming from a logical perspective.

Name of OU Nominee: BOS Chairperson:


Dr. P. V. Sudha Ms. K. V. B. Saraswathi Devi
Professor & Head, Head, Dept. of Computer Science
Dept. of Computer Science & Engineering, Bhavan’s Vivekananda College
Osmania University, Hyderabad

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)

Duration: 1hr Max Marks: 25

Number of Bloom’s Taxonomy


Section % Description of the level
Questions level

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

(10 x ½ = 5) 2 20% L3 Apply

2 20% L4 or above Analyze, Evaluate, Create

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)

Duration: 1hr Max Marks: 25

SECTION-A

Answer Any FOUR (4x3=12)

1. CO3 – L1
2. CO4 – L1
3. CO3 / CO4 – L2
4. CO3 – L3 or above
5. CO4 – L3 or above

SECTION-B

Answer the following. (1x13=13)

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 3 Applying Knowledge on Application &


30%
Level 4 Analyzing Analysis

Level 5 Evaluation
Design and Development 20%
Level 6 Creating

Duration: 3hrs Max Marks: 70


Note :
Answer any Six questions from Part A, Answer all questions from Part B, Scientific calculators allowed.
Answer any Six questions Part - A 6 X 3 = 18
Q No Unit Blooms Taxonomy Level CO Mapping

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

Q No Unit Blooms Taxonomy Level CO

9 Unit 1 BL2/BL3/BL4
Or (Application of CO1

10 Unit 1 Fundamental concepts)

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

Or (Synthesis of Knowledge & CO4


Creative thinking)
16 Unit 4

Summary (to be filled in by the Question paper setter)

Kindly give the percentage of each of the criteria followed in framing the question paper

Level 1 & Remembering Fundamental Knowledge


&
Level 2
Understanding

Level 3 & Applying & Knowledge on Application &


Analysis
Level 4 Analyzing

Level 5 & Evaluation & Design and Development

Level 6 Creating

*Note: Minimum of 4 Levels of Bloom’s Taxonomy must be covered in the question paper

40
PAPER CODE: CS625A

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)CBCS (w.e.f. 2025-26)
COURSE NAME: PHP with MYSQL
Semester End Examination
Time: 2 Hours Max. Marks: 50
PART - A

Answer Any 6 from the following questions. (6 X 3 = 18 Marks)

1.
2.
3.
4.
5.
6.
7.
8.

PART - B

Answer ALL the Questions (4 X 8 = 32 Marks)

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

You might also like