+ All Categories
Home > Documents > DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN...

DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN...

Date post: 29-Oct-2019
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
119
B AUTONO D COMPUTER 1 BOARD OF STUDIES OMY UG SYLLABUS - 2018 DEPARTMENT OF R SCIENCE / APPLIC 8-19 CATIONS
Transcript
Page 1: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

B

AUTONOMY UG SYLLABUS

DEPARTMENT OF

COMPUTER SCIENCE

1

BOARD OF STUDIES

AUTONOMY UG SYLLABUS - 2018

DEPARTMENT OF

COMPUTER SCIENCE / APPLICATIONS

2018-19

/ APPLICATIONS

Page 2: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

2

Contents

S.No. TOPIC Page No.

1 Members of Board of Studies

2 Agenda

3 Minutes of BOS Meeting

4 CBCS VSU Curriculum for

Computer Science/Applications

5 D.K.GDC(W) Autonomous , Nellore

Course Objectives & Syllabus

6 Blue Print

7 Question paper pattern

8 Model Question Paper

9 Panel of Examiners and Paper

Setters

Page 3: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

3

D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE

Department of Computer Science/ Applications

The Board of Studies meeting for Computer Science Subject was conducted during the Academic Year

2018-19 on 26/04/2018 in the Dept. of Computer Science headed by the Chairman Dr.K.Suvarna, Lecturer- in-

Charge along with the following members.

Sl.No NAME, DESIGNATION AND ADDRESS BOS DESIGNATION SIGNATURE

01.

Dr.K.SUVARNA LEC-INCHARGE

DEPARTMENT OF COMPUTER SCIENCE

D.K. DEGREE COLLEGE FOR WOMEN (A),

NELLORE

Chair person

02.

Dr.MALIGELA USSENAIAH

ASSISTANT PROFESSOR

V.S. UNIVERSTIY, NELLORE.

[email protected]

����9492330230.

University Nominee

03.

Dr.ANDE PRASAD

Associate professor& HOD. V.S. UNIVERSTIY, NELLORE.

[email protected]

����9885934309.

AC Nominee

04.

Dr. K. RAMESH REDDY ASSISTANT PROFESSOR

V.S. UNIVERSTIY, NELLORE.

[email protected]

�9494301230.

AC Nominee

05.

Smt.B.ANURADHA

Contract Lecturer in Computers,

D.K.Govt.College for Women (A), Nellore

[email protected]

9490812397

Member of the Department

06.

Smt.S.VINILA KUMARI Contract Lecturer in Computers,

D.K.Govt.College for Women (A), Nellore

[email protected]

9490096109

Member of the Department

07.

Sri B.Rajasekhar Guest Faculty in Computers,

D.K.Govt.College for Women (A), Nellore

9700080850

Member of the Department

08.

Sri C.Suresh, M.C.A, M.B.A, (Ph.D)., Faculty in Computer Science/Appln.,

D.K.Govt.College for Women (A), Nellore

[email protected]

9700315993

Member of the Department

09.

Kum.A.Yamini, III B.Sc (M.S.Cs),

D.K.Govt.College for Women (A), Nellore

[email protected]

Student

10.

Kum.S.Dhanalakshmi,

III B.Com(C.A), D.K.Govt.College for Women (A), Nellore

[email protected]

Student

Page 4: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

4

AGENDA

1. Framing of Syllabus for B.Sc. & B.Com. Semester students for the academic year

2018-19.

2. Preparation of question paper model for first and third year students for 70 marks

external and second year students for 60 marks with division of marks i.e., part wise.

3. Internal examination for first and third year students for 30 marks and second year

students for 40 marks with division of marks.

4. Model question papers and Blue Prints.

5. Panel question papers setters and Examiners.

6. Methodologies of teaching and learning.

7. Pass minimum in internal assessment.

8. Choice Based credit system for three year degree students.

9. Action plan of the department for 2018-19 including research activities,

organizing seminars & workshops and training programmes.

10. Introduction of New courses – possibility.

11. Evolving new method of assessment of students in view of CBCS.

12. For Foundation Course question paper followed in Bilingual Language.

Page 5: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

5

Dept of Computer Science MINUTES OF MEETING 2018-19

• The third BOS meeting was held on 26-04-2018 at D.K.Govt. Degree College for Women

(A), Nellore in the Department of Computer Science headed by the Chairman

Dr.K.Suvarna Lecturer-in-Charge along with the members of BOS.

• It is resolved that the syllabus has to modify for B.Sc. and B.Com. Semester Students for

the academic year 2018-19 for three year degree UG courses including foundation courses.

• It is resolved to follow the course structure for 30 marks in Internal and 70 marks for

External from this academic year (2018-19).

• It is resolved to follow the same pattern for second year 40 for internal and 60 for external

and final year 30 for internal and 70 for external.

• It is resolved to conduct the online exam for I Internal Assessment and offline exam for II

Internal Assessment .

• It is decided that the minimum pass percentage should be 40% for internal & external

assessment.

• It is resolved to follow the question paper for foundation courses prepared by the both

Telugu and English medium. Further it is decided the English medium students must be

written in English only.

• It is resolved to follow the project work internal examination in various stages. Each team

contains 5 students

• It is resolved that atleast conduct one workshop and conference conduct to the students in

collaboration with Vikrama Simhapuri University, Kakutur funded by the UGC.

Page 6: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

6

Andhra Pradesh State Council of Higher Education : Hyderabad

Foundation Courses under CBCS

Revised Syllabi for All Degree Programmes w.e.f. 2015-16 (Revised in May 2016)

S.No. Foundation Course Semester Hours

/Week

Total

Hours Credits Marks

1 Information and Communication

Technology (ICT) – 1 II 2 30 2 50

3 Information and Communication

Technology (ICT) – 2 III 2 30 2 50

Page 7: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

7

Vikrama Simhapuri University::Nellore

B.Com.(Computer Applications) Syllabus Under CBCS

(with effect from 2016-’17)

Structure of Computer Applications Syllabus

Semester Paper Subject Hrs. Credits IA ES Total

FIRST YEAR

SEMESTER I I Computer Fundamentals and Photoshop 4 3 25 75 100

Photo Shop Lab 3 2 0 50 50

SEMESTER II II Programming in C 4 3 25 75 100

Programming in C Lab 3 2 0 50 50

SECOND YEAR

SEMESTER III III Office Automation Tools 4 3 25 75 100

Office Automation Tools Lab 3 2 0 50 50

SEMESTER IV IV Object Oriented Programming with C++ 4 3 25 75 100

Object Oriented Programming with C++ Lab 3 2 0 50 50

THIRD YEAR

SEMESTER V

V Programming in Java 3 3 25 75 100

Programming in Java Lab 3 2 0 50 50

V Web Technology 3 3 25 75 100

Web Technology Lab 3 2 0 50 50

VI

e-commerce Applications 3 3 25 75 100

Java Script Lab 3 2 0 50 50

Database Management System 3 3 25 75 100

Database Management System Lab 3 2 0 50 50

Page 8: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

8

Page 9: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

9

Page 10: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

10

Page 11: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

11

Page 12: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

12

Page 13: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

13

Page 14: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

14

Page 15: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

15

Page 16: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

16

Page 17: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

17

Page 18: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

18

Page 19: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

19

Page 20: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

20

Page 21: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

21

Page 22: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

22

Page 23: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

23

Page 24: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

24

Page 25: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

25

Page 26: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

26

Page 27: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

27

Page 28: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

28

Page 29: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

29

Page 30: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

30

Page 31: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

31

Page 32: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

32

Page 33: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

33

Andhra Pradesh State Council of Higher Education

Vikrama Simhapuri University::Nellore

B.Sc.(Computer Science) /Information Technology (IT)

Syllabus Under CBCS (with effect from 2016 - 17) (Modified in April 2016)

Semester-I

Computer Fundamentals & Photoshop

Course Outcome To explore basic knowledge on computers and Photoshop’s beauty from the practical to the painterly

artistic and to understand how Photoshop will help you create your own successful images

UNIT-I: Introduction to computers, characteristics and limitations of computer, Block diagram of computer,

types of computers, uses of computers, computer generations. Number systems

:binary, hexa and octal numbering system

UNIT-II: Input and output devices: Keyboard and mouse, inputting data in other ways, Types of Software: system

software, Application software, commercial, open source, domain and free ware software, Memories:

primary, secondary and cache memory. Windows basics: desktop, start menu, icons.

Unit –III Introduction to Adobe photoshop, Getting started with photoshop, creating and saving a document in

photoshop, page layout and back ground, photoshop program window-title bar,menu bar,option bar,image

window,image title bar,status bar,ruler,paletts,tool box,screen modes,saving files,reverting files,closing files.

Unit –IV Images: working with images, image size and resolution ,image editing,colour modes and adjustments ,

Zooming & Panning an Image,, , Rulers, Guides & Grids- Cropping & Straightening an Image,image

backgrounds ,making selections.

Working with tool box: working with pen tool, save and load selection-working with erasers-working with

text and brushes-Colour manipulations: colour modes- Levels – Curves - Seeing Colour accurately - Patch

tool – Cropping-Reading your palettes - Dust and scratches- Advanced Retouching- smoothing skin

Unit-V Layers: Working with layers- layer styles- opacity-adjustment layers

Filters: The filter menu, Working with filters- Editing your photo shoot, presentation –

how to create adds, artstic filter, blur filter, brush store filter, distort filters, noice filters, pixelate filters, light

effects, difference clouds, sharpen filters, printing.

REFERENCE BOOK • Fundamentals Of Computers ” by REEMA THAREJA from OXFORD UNIVERSITY PRESS

• Microsoft Office 2007 Fundamentals, 1st Edition By Laura Story, Dawna Walls (UNIT I, UNIT II, UNIT III,

UNIT IV)

• “Computer Fundamentals and Programming in C” by REEMA THAREJA from OXFORD UNIVERSITY

PRESS

• PC SOFTWARE UNDER WINDOWS by Puneet Kumar And Sushil Bhardwaj From Kalyani Publishers

• Student Activity:

• Identify the parts of Computer Device.

• Load trail version of recent MS office suit in system.

• Prepare your profile in Ms-Power Point using animations and sound effects.

Page 34: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

34

Andhra Pradesh state Council of Higher Education

B.Sc. Computer Science/Information Technology(IT) Syllabus Under CBCS

(w.e.f. 2016-17)(Modified in April 2016)

Semester-II

Paper-II - Programming in C

Course Objectives 1. Learn how to solve common types of computing problems.

2. Learn data types and control structures of C

3. Learn to map problems to programming features of C. 4. Learn to write good portable C programs. Course Outcomes Upon successful completion of the course, a student will be able to:

1. Appreciate and understand the working of a digital computer

2. Analyze a given problem and develop an algorithm to solve the problem

3. Improve upon a solution to a problem

4. Use the 'C' language constructs in the right way 5. Design, develop and test programs written in 'C'

UNIT-I Introduction to Algorithms and Programming Languages: Algorithm – Key features of Algorithms –

Some more Algorithms – Flow Charts – Pseudo code – Programming Languages – Generation of

Programming Languages – Structured Programming Language-Design and Implementation of Correct,

Efficient and Maintainable Programs. Introduction to C: Introduction – Structure of C Program – Writing the first C Program – File used in C

Program – Compiling and Executing C Programs – Using Comments – Keywords – Identifiers – Basic Data

Types in C – Variables – Constants – I/O Statements in C- Operators in C- Programming Examples – Type

Conversion and Type Casting UNIT- II Decision Control and Looping Statements: Introduction to Decision Control Statements – Conditional

Branching Statements – Iterative Statements – Nested Loops – Break and Continue Statement – Goto

Statement Functions: Introduction – using functions – Function declaration/ prototype – Function definition – function

call – return statement – Passing parameters – Scope of variables – Storage Classes – Recursive functions –

Type of recursion – Towers of Hanoi – Recursion vs Iteration UNIT- III Arrays: Introduction – Declaration of Arrays – Accessing elements of the Array – Storing Values in Array –

Calculating the length of the Array – Operations on Array – one dimensional array for inter-function

communication – Two dimensional Arrays –Operations on Two Dimensional Arrays - Two Dimensional

Arrays for inter-function communication – Multidimensional Arrays – Sparse Matrices Strings: Introduction –Suppressive Input – String Taxonomy – String Operations – Miscellaneous String and Character functions

Page 35: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

35

UNIT- IV Pointers: Understanding Computer Memory – Introduction to Pointers – declaring Pointer Variables –

Pointer Expressions and Pointer Arithmetic – Null Pointers – Generic Pointers - Passing Arguments to

Functions using Pointer – Pointer and Arrays – Passing Array to Function – Difference between Array Name

and Pointer – Pointers and Strings – Array of pointers – Pointer and 2D Arrays – Pointer and 3D Arrays –

Function Pointers – Array 0f Function Pointer – Pointers to Pointers – Memory Allocation in C Programs –

Memory Usage – Dynamic Memory Allocation – Drawbacks of Pointers Structure, Union, and Enumerated Data Types: Introduction – Nested Structures – Arrays of Structures –

Structures and Functions – Self referential Structures – Union – Arrays of Unions Variables – Unions inside

Structures – Enumerated Data Types

UNIT- V Files: Introduction to Files – Using Files in C – Reading Data from Files – Writing Data from Files –

Detecting the End-of-file – Error Handling during File Operations – Accepting Command Line Arguments –

Functions for Selecting a Record Randomly - Remove() – Renaming a File – Creating a Temporary File

REFERENCE BOOKS • Introduction to C programming by REEMA THAREJA from OXFORD UNIVERSITY PRESS • E Balagurusamy: ―COMPUTING FUNDAMENTALS & C PROGRAMMING – Tata McGraw-Hill,

Second Reprint 2008, ISBN 978-0-07-066909-3. • Ashok N Kamthane: Programming with ANSI and Turbo C, Pearson Edition Publ, 2002. • Henry Mullish & Huubert L.Cooper: The Spirit of C An Introduction to modern Programming, Jaico

Pub. House,1996.

Student Activity:

1. Write a program for preparing the attendance particulars of students of your college at the end of semester according to following guidelines

a. Above 75 % promoted

b. Above 65% condoned

c. Below 65% detained

2. Write a program for creating timetable or your class taking work load of faculty into consideration.

Page 36: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

36

PROGRAMMING IN C LAB

1. Find out the given number is perfect number or not using c program.

2. Write a C program to check whether the given number is Armstrong or not.

3. Write a C program to find the sum of individual digits of a positive integer.

4. A Fibonacci sequence is defined as follows: the first and second terms in the sequence are 0 and 1.

Subsequent terms are found by adding the preceding two terms in the sequence. Write a C program

to print the Fibonacci series

5. Write a C program to generate the first n terms of the Fibonacci sequence.

6. Write a C program to generate all the prime numbers between 1 and n, where n is a value supplied by the user.

7. Write a C program to find both the largest and smallest number in a list of integers.

8. Write a C program that uses functions to perform the following:

a. Addition of Two Matrices b. Multiplication of Two Matrices

9. Write a program to perform various string operations

10. Write C program that implements searching of given item in a given list

11. Write a C program to sort a given list of integers in ascending order

Page 37: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

37

Andhra Pradesh State Council of Higher Education

B.Sc. Computer Science/Information Technology (IT) Syllabus Under CBCS w.e.f.2015-2016

(Modified in April 2016)

II YEAR III SEMESTER

Paper-III : OBJECT ORIENTED PROGRAMMING USING JAVA

Course Objectives As the business environment becomes more sophisticated, the software development (software engineering is

about managing complexity) is becoming increasingly complex. As of the best programming paradigm which

helps to eliminate complexity of large projects, Object Oriented Programming (OOP) has become the

predominant technique for writing software in the past decade. Many other important software development

techniques are based upon the fundamental ideas captured by object-oriented programming.

Course Outcomes At the end of this course student will:

1. Understand the concept and underlying principles of Object-Oriented Programming

2. Understand how object-oriented concepts are incorporated into the Java programming language

3. Develop problem-solving and programming skills using OOP concept

4. Understand the benefits of a well structured program

5. Develop the ability to solve real-world problems through software development in high-level programming

language like Java

6. Develop efficient Java applets and applications using OOP concept

7. Become familiar with the fundamentals and acquire programming skills in the Java language.

UNIT-1

FUNDAMENTALS OF OBJECT – ORIENTED PROGRAMMING :Introduction, Object Oriented paradigm,

Basic Concepts of OOP, Benefits of OOP, Applications of OOP, Java features: OVERVIEW OF JAVA

LANGUAGE: Introduction, Simple Java program structure, Java tokens, Java Statements, Implementing a Java

Program, Java Virtual Machine, Command line arguments. CONSTANTS, VARIABLES & DATA TYPES:

Introduction, Constants, Variables, Data Types, Declaration of Variables, Giving Value to Variables, Scope of

variables, Symbolic Constants, Type casting, Getting Value of Variables, Standard Default values;

OPERATORS & EXPRESSIONS.

UNIT-II

DECISION MAKING & BRANCHING: Introduction, Decision making with if statement, Simple if statement,

if. Else statement, Nesting of if. else statements, the else if ladder, the switch statement, the conditional operator.

LOOPING: Introduction, The While statement, the do-while statement, the for statement, Jumps in loops.

CLASSES, OBJECTS & METHODS: Introduction, Defining a class, Adding variables, Adding methods,

Creating objects, Accessing class members, Constructors, Method overloading, Static members, Nesting of

methods;

UNIT-III

INHERITANCE: Extending a class, Overloading methods, Final variables and methods, Final classes, Abstract

methods and classes;

ARRAYS, STRINGS AND VECTORS: Arrays, One-dimensional arrays, Creating an array, Two –

dimensional arrays, Strings, Vectors, Wrapper classes;

INTERFACES: MULTIPLE INHERITANCE: Introduction, Defining interfaces, Extending interfaces,

Implementing interfaces, Assessing interface variables;

Page 38: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

38

UNIT-IV

MULTITHREADED PROGRAMMING: Introduction, Creating Threads, Extending the Threads, Stopping

and Blocking a Thread, Lifecycle of a Thread, Using Thread Methods, Thread Exceptions, Thread Priority,

Synchronization, Implementing the ‘Runnable’ Interface.

MANAGING ERRORS AND EXCEPTIONS: Types of errors : Compile-time errors, Run-time errors,

Exceptions, Exception handling, Multiple Catch Statements, Using finally statement,

UNIT-V

APPLET PROGRAMMING: local and remote applets, Applets and Applications, Building Applet code,

Applet Life cycle: Initialization state, Running state, Idle or stopped state, Dead state, Display state.

PACKAGES: Introduction, Java API Packages, Using System Packages, Naming conventions, Creating

Packages, Accessing a Package, using a Package.

Reference Books: 1. E.Balaguruswamy, Programming with JAVA, A primer, 3e, TATA McGraw-Hill Company.

2. John R. Hubbard, Programming with Java, Second Edition, Schaum’s outline Series, TATA McGraw-Hill

Company.

3. Deitel &Deitel. Java TM: How to Program, PHI (2007)

4. Java Programming: From Problem Analysis to Program Design- D.S Mallik

5. Object Oriented Programming Through Java by P. Radha Krishna, Universities Press (2008)

Student Activity:

1. Create a front end using JAVA for the student database created

2. Learn the difference between ODBC and JDBC

Page 39: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

39

Andhra Pradesh State Council of Higher Education

B.Sc. Computer Science Syllabus Under CBCS w.e.f.2015-2016 (Modified in April 2016)

II YEAR IV SEMESTER

Paper-IV : DATA STRUCTURES

Course Objectives

To introduce the fundamental concept of data structures and to emphasize the importance of data structures

in developing and implementing efficient algorithms..

Course Outcomes

After completing this course satisfactorily, a student will be able to:

1. Describe how arrays, records, linked structures, stacks, queues, trees, and graphs are represented in

memory and used by algorithms

2. Describe common applications for arrays, records, linked structures, stacks, queues, trees, and

graphs.

3. Write programs that use arrays, records, linked structures, stacks, queues, trees, and graphs

4. Demonstrate different methods for traversing trees

5. Compare alternative implementations of data structures with respect to performance

6. Compare and contrast the benefits of dynamic and static data structures implementations

7. Describe the concept of recursion, give examples of its use, describe how it can be implemented

using a stack .

8. Discuss the computational efficiency of the principal algorithms for sorting, searching, and hashing.

UNIT I

Concept of Abstract Data Types (ADTs)- Data Types, Data Structures, Storage Structures, and File

Structures, Primitive and Non-primitive Data Structures, Linear and Non-linear Data Structures.

Linear Lists – ADT, Array and Linked representations, Pointers.

Arrays – ADT, Mappings, Representations, Sparse Matrices, Sets – ADT, Operations

Linked Lists: Single Linked List, Double Linked List, Circular Linked List , applications

UNIT II

Stacks: Definition, ADT, Array and Linked representations, Implementations and Applications

Queues: Definition, ADT, Array and Linked representations, Circular Queues, Dequeues, Priority Queues,

Implementations and Applications.

UNIT III

Trees: Binary Tree, Definition, Properties, ADT, Array and Linked representations, Implementations and

Applications. Binary Search Trees (BST) – Definition, ADT, Operations and Implementations, BST

Applications. Threaded Binary Trees, Heap trees.

UNIT IV

Graphs – Graph and its Representation, Graph Traversals, Connected Components, Basic Searching

Techniques, Minimal Spanning Trees

Page 40: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

40

UNIT- V

Sorting and Searching: Selection, Insertion, Bubble, Merge, Quick, Heap sort, Sequential and Binary

Searching.

REFERENCE BOOKS

1. D S Malik, Data Structures Using C++, Thomson, India Edition 2006.

2. Sahni S, Data Structures, Algorithms and Applications in C++, McGraw-Hill, 2002.

3. SamantaD, Classic Data Structures, Prentice-Hall of India, 2001.

4. Heilman G I,. Data Structures and Algorithms with Object-Oriented Programming, Tata

McGraw-l lill. 2002. (Chapters I and 14).

5. Tremblay P, and Sorenson P G, Introduction to Data Structures with Applications, Tata

McGraw-Hill,

Student activity:

1. Create a visible stack using C-graphics

2. Create a visible Queue using C-graphics

Page 41: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

41

Andhra Pradesh state Council of Higher Education

B.Com.. Computer Applications SYLLABUS UNDER CBCS (w.e.f. 2016-17)

Semester-I

Paper-I – DSC 3-A Computer Fundamentals and Photoshop

UNIT-I:

Basics of Computers :Definition of a Computer - Characteristics and Applications of Computers – Block

Diagram of a Digital Computer – Classification of Computers based on size and working – Central Processing

Unit – I/O Devices.

UNIT-II:

Primary, Auxiliary and Cache Memory – Memory Devices. Software, Hardware, Firmware and People ware

– Definition and Types of Operating System – Functions of an Operating System – MS-DOS – MS Windows –

Desktop, Computer, Documents, Pictures, Music, Videos, Recycle Bin, Task Bar – Control Pane.

UNIT-III:

MS-Word Features of MS-Word – MS-Word Window Components – Creating, Editing, Formatting and

Printing of Documents – Headers and Footers – Insert/Draw Tables, Table Auto format – Page Borders and

Shading – Inserting Symbols, Shapes, Word Art, Page Numbers, Equations – Spelling and Grammar –

Thesaurus – Mail Merge

UNIT-IV:

MS-PowerPoint Features of PowerPoint – Creating a Blank Presentation - Creating a Presentation using a

Template - Inserting and Deleting Slides in a Presentation – Adding Clip Art/Pictures - Inserting Other

Objects, Audio, Video - Resizing and Scaling of an Object – Slide Transition – Custom Animation

UNIT-V:

MS-Excel Overview of Excel features – Creating a new worksheet, Selecting cells, Entering and editing Text,

Numbers, Formulae, Referencing cells – Inserting Rows/Columns – Changing column widths and row

heights, auto format, changing font sizes, colors, shading.

Reference Books:

1. Fundamentals of Computers by ReemaThareja, Publishers : Oxford University Press, India

2. Fundamentals of Computers by V.Raja Raman, Publishers : PHI

3. Microsoft Office 2010 Bible by John Walkenbach, Herb Tyson, Michael R.Groh and FaitheWempen,

Publishers : Wiley

Page 42: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

42

Andhra Pradesh state Council of Higher Education

B.Com.. Computer Applications SYLLABUS UNDER CBCS (w.e.f. 2016-17)

Semester-II

DSC 3 B: PROGRAMMING IN C Module I: Introduction to C: Introduction – Structure of C Program – Compiling and Executing C Programs – Using Comments – Keywords – Identifiers – Basic Data Types in C – Variables – Constants – Operators in C (Arithmetic, Relational, Logical, Increment and Decrement)

Module II: I/O Statements in C – formatted input and output functions – use of scanf( ) and printf( ) functions Decision Control and Looping Statements: Introduction to Decision Control Statements – Conditional Branching Statements – Iterative Statements – Nested Loops – Break and Continue Statement

Module III: Functions: Introduction – using functions – Function declaration/ prototype – Function definition – function call – return statement – Passing parameters – Scope of variables – Storage Classes Module IV Arrays: Introduction – Declaration of Arrays – Accessing elements of the Array – Storing Values in Array – one

dimensional array for inter-function communication – Simple program in one dimensional array Strings: Introduction - String Operations – String and Character functions. Module V Pointers: Understanding Computer Memory – Introduction to Pointers – declaring Pointer Variables Structure, Union Data Types: Introduction – type declarations – nested structures - Declaring Structures – Arrays of

Structures – Union – Declaring Unions- Enumerated datatypes

REFERENCE BOOKS

1. Computer Fundamentals and Programming in C by REEMA THAREJA from OXFORD UNIVERSITY

PRESS

2. E Balagurusamy: ―COMPUTING FUNDAMENTALS & C PROGRAMMINGơ – Tata McGraw-Hill,

Second Reprint 2008, ISBN 978-0-07-066909-3.

3. Ashok N Kamthane: Programming with ANSI and Turbo C, Pearson Edition Publ, 2002.

4. Henry Mullish & Huubert L.Cooper: The Sprit of C, Jaico Pub. House,1996.

5. Teach your C Skills-Kanithker

Page 43: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

43

Andhra Pradesh State Council of Higher Education

B.Com. Computer Application Syllabus Under CBCS w.e.f.2015-2016

(Modified in April 2016)

II YEAR III SEMESTER

DSC 3C: Office Automation Tools

Unit-I:

MS-Excel: features of Ms-Excel, Parts of MS-Excel window, entering and editing data in worksheet, number

formatting in excel, different cell references, how to enter and edit formula in excel, auto fill and custom fill, printing

options.

Unit-II:

Formatting options: Different formatting options, change row height, formulae and functions, Functions: Meaning

and advantages of functions, different types of functions available in Excel.

Unit-III:

Charts: Different types of charts, Parts of chart, chart creation using wizard, chart operations, data maps, graphs,

data sorting, filtering. Excel sub totals, scenarios, what-if analysis

Macro: Meaning and advantages of Macros, creation, editing and deletion of macros - Creating a macro, how to run,

how to delete a macro.

Unit-IV:

MS Access: Creating a Simple Database and Tables: Features of Ms-Access, Creating a Database, Parts of Access.

Tables: table creation using design view, table wizard, data sheet view, import table, link table. Forms: The Form

Wizard, design view, columnar, tabular, data sheet, chart wizard.

Unit- V:

Finding, Sorting and Displaying Data: Queries and Dynasts, Creating and using select queries, Returning to the Query

Design, Multi-level sorts, Finding incomplete matches, showing All records after a Query, saving queries - Crosstab

Queries. Printing Reports: Form and Database Printing. Relational Databases: Flat Versus Relational, Types of

Relationships, Viewing Relationships, Defining and Redefining Relationships, Creating and Deleting Relationships.

Reference Books:

1.Ron Mansfield, Working in Microsoft Office, Tata McGraw Hill(2008)

2.Ed Bott, Woody Leonhard, Using Microsoft Office 2007, Pearson Education(2007)

3. Sanjay Saxsena, Microsoft Office, 4.Microsoft Office, BPB Publications

Page 44: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

44

Andhra Pradesh State Council of Higher Education

B.Com. Computer Application Syllabus Under CBCS w.e.f.2015-2016 (Modified in April 2016)

II YEAR IV SEMESTER DSC 3C: Object Oriented Programming with C++

Unit-I:

Introduction : Programming Language generations, Object Oriented Paradigm, Basic of OOPs, Benefits, Applications

of OOPs, Object Oriented Languages, Difference between OOPs and Procedure Oriented Programming

Unit-II:

Introduction to C++, General Structure of C++ program, Cin and Cout objects, Keywords, identifiers, Constants,

Variables, Data types in C++, Operators-scope resolution operator, Control structures : Conditional statements and

Looping statements

Unit-III:

Functions – function with default arguments, I=inline functions, functions overloading, reference variables

Arrays – Single and multidimensional arrays

Unit-IV:

Object and classes – Structure and Class, Defining a class, Defining member functions, member function with object

as arguments as return type, array of objects, static member data and member function, friend function and friend

class.

Constructor and destructors-characteristics of constructor

Unit- V:

Operator overloading, defining operator function, overloading unary, binary and relational operators

Inheritance-benefits of inheritance, types of inheritance, methods overriding, virtual functions

Reference Books:

1.Object Oriented Programming with C++ M.T.Somashekara, D.S.Guru, H.S.Nagendraswamy, K.S.Manjunatha, PHI 2nd

Edition

2.Object Oriented Programming with C++ - E. Balagurusamy, 4th

Edition, Tata Mc Graw Hill Publication

3. Object Oriented Programming in C++ - Robert Lafore, 4th

Edition, Pearson Education

Page 45: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

45

Vikrama Simhapuri University::Nellore

B.Com.(Computer Applications) Syllabus Under CBCS

(with effect from 2016-’17)

III YEAR – SEMESTER-V

Paper-V: PROGRAMMING IN JAVA

UNIT-1

Fundamentals Of Object – Oriented Programming: Introduction, Object Oriented paradigm, Basic Concepts

of OOP

Overview of Java Language: Introduction, Java features, Java program structure, Java Virtual Machine –

Java versus C++

UNIT-2

Identifiers – literals: integer literals - character literals – Floating point literals – string literals. Operators:-

Arithmetic operators, relational operators, assignment operators, conditional operator. – Variables,

Keywords, Data types

UNIT-3

Java statements: input and output statements, Control structures: if..else statement – switch statement ––

while statement – do..while statement – for loop – continue statement - break statement

UNIT-4

Classes, Objects & Methods: Introduction, Defining a class, Adding variables, Adding methods, Creating

objects, Accessing class members, Constructors, Method overloading, Static members, Nesting of methods

UNIT-5

Arrays: Arrays, One-dimensional arrays, Creating an array, Two – dimensional arrays, creating a two-

dimensional array

Threads: Introduction, Creating Threads, Extending the Threads, Stopping and Blocking a Thread, Lifecycle

of a Thread

Prescribed Text book: Programming with Java by E.Balagurusamy

Reference books:

1. Programming in Java by Sachin Malhotra, OXFORD University Press

2. Java complete Reference by Herbert Schildt

3. John R. Hubbard, Programming with Java, Second Edition, Schaum‟s outline Series, TATA

McGraw-Hill Company.

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 46: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

46

VIKRAMA SIMHAPURI UNIVERSITY :: NELLORE

CBCS – BCom(CA) - III YEAR - SEMESTER-V

PROGRAMMING IN JAVA

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 75

Section-A

Answer any FIVE of the following Questions: (5 x 5= 25 Marks)

1. Write about benefits of OOP

2. Write differences between Java and C++

3. Explain about identifiers with example

4. Explain about conditional operator

5. What is input statement? Explain with an example

6. Write about while statement.

7. Briefly explain about constructors.

8. Explain about accessing class members in Java

9. What is an array? Explain how to create an array in Java

10. What is Thread in Java?

Section - B

Answer any FIVE of the following Questions (5 ×××× 10 =50 Marks)

11. Write about Java program structure

12. Explain various concepts of OOP

13. Write about data types used in Java

14. Explain bitwise operators in Java.

15. Write in detail about conditional control structures

16. Explain various output statements used in Java

17. Explain about static members with examples

18. Write about creating objects in Java

19. Explain one dimensional arrays with an example

20. Explain thread life cycle.

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 47: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

47

VIKRAMA SIMHAPURI UNIVERSITY :: NELLORE

CBCS – BCom(CA) - III YEAR - SEMESTER-V

III YEAR – SEMESTER-V

PAPER-VI: WEB TECHNOLOGY

UNIT -1

Introduction to Internet : Definition of Internet – History of Internet – Advantages & disadvantages of

Internet – Tools of internet - How internet works. Introduction to WWW: Definition of WWW –WWW tools

- Web Terminology – web browser – web server

UNIT-2

E-Mail : Definition of e-mail – advantages & disadvantages of e-mail – how to work with e-mail accounts –

e-mail inner working : Store and forward method – message components – message composition – features

of e-mail. Protocols: TCP/IP - HTTP

UNIT -3

Introduction to HTML: Basic HTML – HTML document structure – HTML tags – Basefont tag – title tag –

body tag – Text formatting tags – Character tags

HTML Lists : Ordered List , Unordered List & Definition List – Using colors – Using Images

UNIT – 4

Horizontal Rule Tag - HTML Tables – Nested Tables - Hyperlinks: Textual, Graphical Links to sections –

Frames – Nested Frames – Forms – Form Controls: textbox, checkbox, radio button, select, text area -

Processing of forms

UNIT – 5

Advanced HTML : Cascading Style Sheets: Introduction – Using Styles: As an attribute, tag & external file

– Defining Your own styles – Properties and values : properties related to Fonts , Backgrounds & colors, text

, boxes & borders

PRESCRIBED BOOKS:

1. Chris Bates, Web Programming Building Internet Applications, Second Edition, Wiley.

2. Deitel & Deitel , Goldberg “Internet and world wide web – How to program”, pearson educations Asia

Page 48: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

48

Reference Books:

1. Paul S.Wang Sanda S. Katila, An Introduction to Web Design Plus Programming,Thomson.

2. Robert W.Sebesta, Programming the World Wide Web, Third Edition, Pearson Education.

3. Joel Sklar, Principles of Web Design, Thomson.

4. Raj Kamal, Internet and Web Technologies, Tata McGraw Hill.

5. Gopalan & Akilandeswari, Web Technology: A Developer‟s Perspective, PHI.

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 49: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

49

VIKRAMA SIMHAPURI UNIVERSITY :: NELLORE

CBCS – B.Com(CA) - III YEAR - SEMESTER-V

WEB TECHNOLOGY

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 75

Section-A

Answer any FIVE of the following Questions: (5 x 5= 25 Marks)

1. What is Internet? Write about advantages of Internet

2. Explain briefly about web server

3. What is protocol? Explain TCP/IP

4. Explain about message composition in Internet

5. What is HTML? Explain HTML document structure

6. Write about Basefont tag

7. Briefly explain about hyperlinks

8. Explain about frames

9. What is a property? Explain various properties

10. Explain about attribute.

Section - B

Answer any FIVE of the following Questions (5 ×××× 10 =50 Marks)

11. Write about Tools of WWW

12. Explain about how Internet works

13. Write about e-mail advantages.

14. Explain various message components in creating an e-mail

15. Write in detail about HTML tags.

16. Explain about HTML lists.

17. Explain about tables in HTML

18. Write about form controls used in designing a web page.

19. Explain CSS with an example

20. Illustrate how to create a web page with your own styles.

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 50: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

50

VIKRAMA SIMHAPURI UNIVERSITY :: NELLORE

CBCS – B.Com(CA) - III YEAR VI SEMESTER

E-COMMERCE APPLICATIONS

Unit-I:

Electronic Commerce: Definition, types, advantages and disadvantages, E-Commerce transaction on World Wide

Web. Electronic Market-Online shopping, Three models of Electronic Market - E-Business.

Unit-II:

Supply Chain Management: Definition, Benefits, goals, functions, characteristics, Strategies of SCM, Electronic Data

Interchange (EDI): Definition, benefits of EDI, applications, advantages and limitations, EDI Model.

Unit-III:

Electronic Payment Systems: Types of EPS- traditional payment system and modern payment system, electronic cash,

steps for electronic payment, payment security - E-Security- secure electronic transaction, secure-socket layer.

UNIT – IV:

Introduction to Scripting: JavaScript Introduction - Simple Program - Obtaining User Inputs with Prompt Dialogs –

Operators: Arithmetic - Relational Operators - Logical Operators - Assignment Operators - Increment and Decrement

Operators.

JavaScript – Control Statements I: Introduction - if Statement – if…else Statement - switch Statement

UNIT – V:

JavaScript – Control Statements II: Introduction - for Repetition Statement - while Repetition Statement - do…while

Repetition Statement - break and continue Statements – break and continue Statements

Reference Books:

1) Kalakotia, Whinston, Frontiers of Electronic Commerce, Pearson Education

2) H. M. Deitel, P. J. Deitel, A. B. Goldberg, Internet & World Wide Web – How to Program, Pearson Education

(Third Edition)

3) Bhaskar Bharat, Electronic Commerce - Technologies & Applications, TMH

4) Loshin Pete, Murphy P.A, Electronic Commerce, Jaico Publishing Housing.

5) Murthy, E–Commerce, Himalaya Publishing.

6) M.M. Oka, E-Commerce, EPH

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 51: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

51

VIKRAMA SIMHAPURI UNIVERSITY :: NELLORE

CBCS – BSc(CA) - III YEAR - SEMESTER-VI

E-COMMERCE APPLICATIONS

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 75

Section-A

Answer any FIVE of the following Questions: (5 x 5= 25 Marks)

1. Write about transaction in world wide web

2. Write about e-business

3. Explain applications of EDI

4. Explain about characteristics of supply chain management

5. Write about electronic cash

6. Explain secure socket layer

7. Briefly explain about increment operator used in Javascript

8. Explain about switch statement

9. Explain break statement with an example

10. Write about for statement with an example

Section - B

Answer any FIVE of the following Questions (5 ×××× 10 =50 Marks)

11. What is e-commerce? Explain advantages of e-commerce.

12. Write about e-commerce models.

13. Write in detail about SCM

14. Explain benefits of EDI

15. Write in detail about different types of electronic payment system

16. Explain about payment security

17. Explain about input statement in Javascript with an example

18. Write about decision making statements in Javascript

19. Explain about while statement with an example

20. Explain how Javascript is implemented in a HTML program

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 52: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

52

VIKRAMA SIMHAPURI UNIVERSITY :: NELLORE

CBCS – BCom(CA) III YEAR VI SEMESTER

DATABASE MANAGEMENT SYSTEM

Unit-I:

Overview of Database Management System: Introduction, Data and Information, Database, Database

Management System, Objectives of DBMS, Evolution of Database Management Systems, Classification of

Database Management System.

Unit-II:

File-Based System, Drawbacks of File-Based System, Advantages of DBMS, Services of DBMS,

Components of Database System, CODD’S Rules

The Relational Database Model: Relational Set Operators, Relationships within the Relational Database

Unit-III:

Entity–Relationship Model: Introduction, The components of an Entity–Relationship model, entities,

attributes, relationships, Classification of Entity Sets, Attribute Classification, Relationship Degree,

Relationship Classification. Normalization, Normal forms (1NF,2NF,3NF)

Unit-IV:

Structured Query Language: Introduction, Types of Commands in SQL, Data types in SQL, SQL

operators (Arithmetic, Relational, Logical), Data Definition Language (DDL), Data Manipulation Language,

Table Modification, Table Truncation, Select command, Aggregate Functions

Unit-V:

PL/SQL: Introduction, Structure of PL/SQL program, PL/SQL Data Types, PL/SQL operators, Steps to

Create a PL/SQL Program, Control Structures: conditional control statements, Iterative Control statements

Reference Books:

1. Paneerselvam: Database Management Systems, PHI.

2. David Kruglinski, Osborne, Data Management System McGraw Hill Publication.

3. Godeon C. EVEREST, Database Management – McGraw Hill Book Company.

4. Bipin C. Desai, “An Introduction to Database Systems”, Galgotia Publications.

5. Korth, Database Management systems.

6. Navathe, Database Management systems.

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 53: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

53

VIKRAMA SIMHAPURI UNIVERSITY :: NELLORE

CBCS – BSc(CA)/BCom(CA) - III YEAR - SEMESTER-VI

DATABASE MANAGEMENT SYSTEM

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 75

Section-A

Answer any FIVE of the following Questions: (5 x 5= 25 Marks)

1. Write about data and information?

2. Explain objectives of DBMS

3. Write various demerits of file based system

4. Explain about components of database system

5. What is ER model? Explain about entities.

6. Write about Relationship degree

7. Briefly explain about SQL operators

8. Explain about table truncation with an example

9. Illustrate how to develop a PL/SQL program

10. Explain about if..else statement in PL/SQL

Section - B

Answer any FIVE of the following Questions (5 ×××× 10 =50 Marks)

11. Write about Evolution of DBMS

12. Explain about types of database managements systems

13. Write about Codd’s rules

14. Explain various advantages of database systems

15. Write in detail about components of entity relationship model

16. Explain about 1NF and 2NF

17. Write about data definition commands in SQL

18. Explain INSERT and UPDATE commands in SQL

19. Explain the structure of PL/SQL program

20. Write about looping statements used in PL/SQL

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 54: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

54

Andhra Pradesh state Council of Higher Education

Foundation Course – 3

INFORMATION & COMMUNICATION TECHNOLOGY –1 (ICT-1)

Computer Fundamentals and Office Tools Common for all Degree Programmes

(30 Hours of Teaching Learning including Lab) UNIT-I: Basics of Computers :Definition of a Computer - Characteristics and Applications of Computers – Block Diagram of a Digital Computer – Classification of Computers based on size and working – Central Processing Unit – I/O Devices.

UNIT-II:

Primary, Auxiliary and Cache Memory – Memory Devices. Software, Hardware, Firmware and People ware – Definition and Types of Operating System – Functions of an Operating System – MS-DOS – MS Windows – Desktop, Computer, Documents, Pictures, Music, Videos, Recycle Bin, Task Bar – Control Pane.

UNIT-III: MS-Word Features of MS-Word – MS-Word Window Components – Creating, Editing, Formatting and

Printing of Documents – Headers and Footers – Insert/Draw Tables, Table Auto format –

Page Borders and Shading – Inserting Symbols, Shapes, Word Art, Page Numbers, Equations – Spelling and Grammar – Thesaurus – Mail Merge

UNIT-IV: MS-PowerPoint Features of PowerPoint – Creating a Blank Presentation - Creating a Presentation using a

Template - Inserting and Deleting Slides in a Presentation – Adding Clip Art/Pictures - Inserting Other Objects, Audio, Video - Resizing and Scaling of an Object – Slide Transition – Custom Animation

UNIT- V: -Excel

Overview of Excel features – Creating a new worksheet, Selecting cells, Entering and editing Text, Numbers, Formulae, Referencing cells – Inserting Rows/Columns – Changing column widths and row heights, auto format, changing font sizes, colors, shading.

Reference Books:

1. Fundamentals of Computers by ReemaThareja, Publishers : Oxford University Press,India 2. Fundamentals of Computers by V.Raja Raman, Publishers : PHI 3. Microsoft Office 2010 Bible by John Walkenbach, Herb Tyson, Michael R.Groh and

FaitheWempen, Publishers : Wiley

Page 55: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

55

Foundation Course - 5

INFORMATION & COMMUNICATION TECHNOLOGY –2 (ICT-2)

Internet Fundamentals and Web Tools Common for BA / BCom / B Sc / BBA Programmes

III Semester (30 Hours of Teaching Learning including Lab)

Unit-I :

Fundamentals of Internet : Networking Concepts, Data Communication – Types of Networking,

Internet and its Services, Internet Addressing – Internet Applications – Computer Viruses and its types –

Browser –Types of Browsers.

Unit-II:

Internet applications: Using Internet Explorer, Standard Internet Explorer Buttons, Entering a Web Site

Address, Searching the Internet – Introduction to Social Networking: twitter, tumblr, Linkedin, facebook,

flickr, skype, yelp, vimeo, yahoo!, google+, youtube,

WhatsApp, etc.

Unit-III :

E-mail :Definition of E-mail - Advantages and Disadvantages – UserIds, Passwords, Email Addresses,

Domain Names, Mailers, Message Components, Message Composition, Mail Management,Email Inner

Workings.

Unit IV:

WWW- Web Applications, Web Terminologies, Web Browsers,URL – Components of URL, Searching

WWW – Search Engines and Examples

Unit-V :

Basic HTML: Basic HTML – Web Terminology – Structure of a HTML Document – HTML, Head and

Body tags – Semantic and Syntactic Tags – HR, Heading, Font, Image and Anchor Tags –Different types of

Lists using tags – Table Tags, Image formats – Creation of simple HTML Documents.

Reference Books :

1. In-line/On-line : Fundamentals of the Internet and the World Wide Web, 2/e - by

Raymond Greenlaw and Ellen Hepp, Publishers : TMH

Page 56: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

56

Page 57: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

57

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE.

B.Sc. Computer Science syllabus under CBCS (w.e.f. 2016-17)

Semester-I

Paper-I - Computer Fundamentals & Photoshop

Course Outcome

To explore basic knowledge on computers and Photoshops beauty from the practical to the painterly

artistic and to understand how Photoshop will help you create your own successful images

Module-I:

Introduction to computers, characteristics and limitations of computer, Block diagram of computer,

types of computers, uses of computers, computer generations. Number systems

:binary, hexa and octal numbering system .

Module-II:

Input and output devices: Input devices, output devices- Types of Software: system software,

Application software - Memories: primary, secondary and cache memory. Windows basics: desktop, start

menu, icons

Module-III:

Introduction to Adobe photoshop, Getting started with photoshop, creating and saving a document in

photoshop, page layout and back ground, photoshop program window-title bar,menu bar,option

bar,image window,image title bar,status bar,ruler,paletts,tool box,screen modes,saving files,reverting

files,closing files.

Module –IV

Images: working with images, image size and resolution ,image editing,colour modes and adjustments

, Zooming & Panning an Image,, , Rulers, Guides & Grids- Cropping & Straightening an Image,image

backgrounds ,making selections.

Working with tool box: working with pen tool, save and load selection-working with erasers-working

with text and brushes-Colour manipulations: colour modes

Module -V

Layers: Working with layers- layer styles- opacity-adjustment layers

Filters: The filter menu, Working with filters- Editing your photo shoot, presentation –how to create

adds ,artstic filter,blur filter,brush store filter,distort filters,noice filters,pixelate filters,light effects

REFERENCE BOOK

Page 58: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

58

• Fundamentals Of Computers ” by REEMA THAREJA from OXFORD UNIVERSITY

PRESS

• Adobe Photoshop class room in a Book by Adobe creative team

• Photoshop: Beginners’s Guide for Photoshop – Digital Photography, Photo Editing, Color Grading

an Graphics -19 Feb’2016 By David MaxWell

Student Activity:

• Identify the parts of your computer/laptop

• Load trail version of recent MS office suit in your system

• Prepare your profile in MS PP using animations and sound effects

Page 59: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

59

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE.

B.Sc. Computer Science SYLLABUS UNDER CBCS (w.e.f. 2016-17)

Semester-II

Paper-II - Programming in C

Course Objectives

1. Learn how to solve common types of computing problems.

2. Learn data types and control structures of C

3. Learn to map problems to programming features of C.

4. Learn to write good portable C programs.

Course Outcomes

Upon successful completion of the course, a student will be able to:

1. Appreciate and understand the working of a digital computer

2. Analyze a given problem and develop an algorithm to solve the problem

3. Improve upon a solution to a problem

4. Use the 'C' language constructs in the right way

5. Design, develop and test programs written in 'C'

MODULE-I

Introduction to Algorithms and Programming Languages: Algorithm – Flow Charts – Pseudo code –

Programming Languages – Structured Programming Language-Design and Implementation of Correct.

Introduction to C: Introduction – Structure of C Program – Writing the first C Program – File used in C

Program – Compiling and Executing C Programs – Using Comments – Keywords – Identifiers – Basic Data

Types in C – Variables – Constants – I/O Statements in C-Operators

MODULE- II

Decision Control and Looping Statements: Introduction to Decision Control Statements – Conditional

Branching Statements – Iterative Statements – Nested Loops – Break and Continue Statement – Goto

Statement

Functions: Introduction – using functions – Function declaration/ prototype – Function definition – function

call – return statement – Passing parameters – Scope of variables – Storage Classes– Recursion vs Iteration

MODULE- III

Arrays: Introduction – Declaration of Arrays – Accessing elements of the Array – Storing Values in Array –

Calculating the length of the Array – Operations on Array – one dimensional array for inter-function

communication – Two dimensional Arrays –Operations on Two Dimensional Arrays - Two Dimensional

Arrays for inter-function communication –string operations with simple examples.

Page 60: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

60

MODULE- IV

Pointers: Introduction to Pointers – declaring Pointer Variables – Pointer Expressions and Pointer

Arithmetic - Passing Arguments to Functions using Pointer – Pointer and Arrays – Passing Array to

Function – Difference between Array Name and Pointer – Pointers and Strings – Array of pointers –

Function Pointers – Memory Allocation in C Programs – Memory Usage – Dynamic Memory Allocation

Structure, Union, and Enumerated Data Types: Introduction –Structures – Arrays of Structures –

Structures and Functions – Self referential Structures – Union –Unions inside Structures – Enumerated Data

Types

MODULE- V

Files: Introduction to Files – Using Files in C – Reading Data from Files – Writing Data from Files –

Detecting the End-of-file – Error Handling during File Operations – Accepting Command Line Arguments –

Remove() – Renaming a File – Creating a Temporary File

REFERENCE BOOKS

• Introduction to C programming by REEMA THAREJA from OXFORD UNIVERSITY PRESS

• E Balagurusamy: ―COMPUTING FUNDAMENTALS & C PROGRAMMING – Tata McGraw-Hill, Second Reprint 2008, ISBN 978-0-07-066909-3.

• Ashok N Kamthane: Programming with ANSI and Turbo C, Pearson Edition Publ, 2002.

• Henry Mullish & Huubert L.Cooper: The Spirit of C An Introduction to modern Programming, Jaico Pub. House,1996.

Page 61: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

61

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

II YEAR III SEMESTER

Paper-III : OBJECT ORIENTED PROGRAMMING USING JAVA

Course Objectives

As the business environment becomes more sophisticated, the software development (software engineering

is about managing complexity) is becoming increasingly complex. As of the best programming paradigm

which helps to eliminate complexity of large projects, Object Oriented Programming (OOP) has become the

predominant technique for writing software in the past decade. Many other important software development

techniques are based upon the fundamental ideas captured by object-oriented programming.

Course Outcomes

At the end of this course student will:

1. Understand the concept and underlying principles of Object-Oriented Programming

2. Understand how object-oriented concepts are incorporated into the Java programming language

3. Develop problem-solving and programming skills using OOP concept

4. Understand the benefits of a well structured program

5. Develop the ability to solve real-world problems through software development in high-level

programming language like Java

6. Develop efficient Java applets and applications using OOP concept

7. Become familiar with the fundamentals and acquire programming skills in the Java language.

MODULE- I

FUNDAMENTALS OF OBJECT – ORIENTED PROGRAMMING :Introduction, Object Oriented paradigm,

Basic Concepts of OOP, Benefits of OOP, Applications of OOP, Java features: OVERVIEW OF JAVA

LANGUAGE: Introduction, Simple Java program structure, Java tokens, Java Statements, Implementing a

Java Program, Java Virtual Machine, Command line arguments. CONSTANTS, VARIABLES & DATA

TYPES: Introduction, Constants, Variables, Data Types, Declaration of Variables, Giving Value to

Variables, Scope of variables, Symbolic Constants, OPERATORS & EXPRESSIONS.

MODULE- II

DECISION MAKING & BRANCHING: Introduction, Decision making with if statement, Simple if

statement, if. Else statement, Nesting of if. else statements, the else if ladder, the switch statement, the

conditional operator. LOOPING: Introduction, The While statement, the do-while statement, the for

statement, Jumps in loops.

CLASSES, OBJECTS & METHODS: Introduction, Defining a class, Adding variables, Adding methods,

Creating objects, Accessing class members, Constructors, Method overloading, Static members, Nesting of

methods;

Page 62: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

62

MODULE-III

INHERITANCE: Extending a class, Overloading methods, Final variables and methods,

ARRAYS, STRINGS AND VECTORS: Arrays, One-dimensional arrays, Creating an array, Two –

dimensional arrays, Strings, Vectors, Wrapper classes;

INTERFACES: MULTIPLE INHERITANCE: Introduction, Defining interfaces, Extending interfaces,

Implementing interfaces

MODULE- IV

MULTITHREADED PROGRAMMING: Introduction, Creating Threads, Extending the Threads,

Stopping and Blocking a Thread, Lifecycle of a Thread, Using Thread Methods, Thread Exceptions, Thread

Priority, Synchronization, Implementing the ‘Runnable’ Interface.

MANAGING ERRORS AND EXCEPTIONS: Types of errors : Compile-time errors, Run-time errors,

Exceptions, Exception handling, Multiple Catch Statements, Using finally statement,

MODULE- V

APPLET PROGRAMMING: local and remote applets, Applets and Applications, Building Applet code,

Applet Life cycle: Initialization state, Running state, Idle or stopped state, Dead state, Display state.

PACKAGES: Introduction, Java API Packages, Using System Packages, Naming conventions, Creating

Packages, Accessing a Package, using a Package.

MANAGING INPUT/OUTPUT FILES IN JAVA: Introduction, Concept of Streams, Stream classes, Byte

Stream Classes, Input Stream Classes, Output Stream Classes, Character Stream classes: Reader stream

classes, Writer Stream classes, Using Streams, Reading and writing files.

Reference Books:

1. E.Balaguruswamy, Programming with JAVA, A primer, 3e, TATA McGraw-Hill

Company.

2. John R. Hubbard, Programming with Java, Second Edition, Schaum’s outline Series, TATA McGraw-

Hill Company.

3. Deitel &Deitel. Java TM: How to Program, PHI (2007)

Student Activity:

1. Create a front end using JAVA for the student database created

2. Learn the difference between ODBC and JDBC

Page 63: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

63

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

II YEAR IV SEMESTER

Paper-IV : DATA STRUCTURES

Course Objectives

To introduce the fundamental concept of data structures and to emphasize the importance of data structures

in developing and implementing efficient algorithms..

Course Outcomes

After completing this course satisfactorily, a student will be able to:

1 Describe how arrays, records, linked structures, stacks, queues, trees, and graphs are represented

in memory and used by algorithms

2. Describe common applications for arrays, records, linked structures, stacks, queues, trees, and

graphs.

3. Write programs that use arrays, records, linked structures, stacks, queues, trees, and graphs

4. Demonstrate different methods for traversing trees

5. Compare alternative implementations of data structures with respect to performance

6. Compare and contrast the benefits of dynamic and static data structures implementations

7. Describe the concept of recursion, give examples of its use, describe how it can be implemented

using a stack .

8. Discuss the computational efficiency of the principal algorithms for sorting, searching, and

hashing.

MODULE- I

Concept of Abstract Data Types (ADTs)- Data Types, Data Structures, Storage Structures, and File

Structures, Primitive and Non-primitive Data Structures, Linear and Non-linear Data Structures.

Linear Lists – ADT, Array and Linked representations, Pointers.

Arrays – ADT, Mappings, Representations, Sparse Matrices, Sets – ADT, Operations

Linked Lists: Single Linked List, Double Linked List, Circular Linked List

MODULE- II

Stacks: Definition, ADT, Array and Linked representations

Queues: Definition, ADT, Array and Linked representations, Circular Queues, Dequeues, Priority Queues

MODULE- III

Trees: Binary Tree, Definition, Properties, ADT, Array and Linked representations, Implementations and

Applications. Binary Search Trees (BST) – Definition, ADT, Heap trees.

MODULE- IV

Graphs – Graph and its Representation, Graph Traversals, Connected Components, Basic Searching

Techniques, Minimal Spanning Trees

MODULE- V

Sorting and Searching: Selection, Insertion, Bubble, Merge, Quick, Heap sort, Sequential and Binary

Searching.

Page 64: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

64

REFERENCE BOOKS

1 D S Malik, Data Structures Using C++, Thomson, India Edition 2006.

2 Sahni S, Data Structures, Algorithms and Applications in C++, McGraw-Hill, 2002.

3 SamantaD, Classic Data Structures, Prentice-Hall of India, 2001.

4 Heilman G I,. Data Structures and Algorithms with Object-Oriented Programming, Tata

McGraw-l lill. 2002. (Chapters I and 14).

5 Tremblay P, and Sorenson P G, Introduction to Data Structures with Applications, Tata

McGraw-Hill,

Student activity:

1. Create a visible stack using C-graphics

2. Create a visible Queue using C-graphics

Page 65: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

65

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

Structure of Computer Science/Information Technology (IT) Syllabus

III YEAR V SEMESTER

Paper-V: Data Base Management System

Course Objective:

Design & develop database for large volumes & varieties of data with optimized data processing techniques.

Course Outcomes On completing the subject, students will be able to:

1. Design and model of data in database.

2. Store, Retrieve data in database.

MODULE- I

Overview of Database Management System: Introduction, Data and information, Database, Database

management System, Objectives of DBMS, Evaluation of Database management System, Classification of

Database Management System.

MODULE- II

File-Based system, Drawbacks of file – based system, Advantages of DBMS, Services of DBMS,

Components of Database System- Codd’s Rules

The Relational database Model: Integrity Rules, Relational Set operators, Relationships within the Relational

database

MODULE- III

Entity-Relationship Model: Introduction, The components of an Entity Relationship model, entities,

attributes, relationships, classification of Entity sets, Attribute classification, Relationship Degree,

Relationship classification, Normalization, Normal forms (1NF, 2NF, 3NF, BCNF)

MODULE- IV

Structured Query Language: Introduction, Commands in SQL, SQL Literals, Data Types in SQL, SQL

Operators, Data Definition Language Commands, Data Manipulation Language, Queries, Sub queries,

Aggregate Functions, Set operators

MODULE- V

PL/SQL: Introduction, Structure of PL/SQL program, PL/SQL Data Types, PL/SQL Operators, Steps to

Create a PL/SQL program, Control Structures: Conditional Control Statements, Iterative Control Statements,

Cursors, Steps to create a Cursor.

Page 66: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

66

Reference Books

1. “Database System Concepts” by Abraham Silberschatz, Henry Korth, and S.

Sudarshan, McGrawhill, 2010, 9780073523323

2. “Database Management Systems” by Raghu Ramakrishnan, McGrawhill, 2002,

3. Fundamentals of Relational Database Management Systems by S. Sumathi, S.

Esakkirajan, Springer Publications

4. “An Introduction to Database Systems” by Bipin C Desai

5. “Principles of Database Systems” by J. D. Ullman

6. “Fundamentals of Database Systems” by R. Elmasri and S. Navathe

Student Activity: 1. Create your college database for placement purpose. 2. Create faculty database of your college with their academic performance scores

III YEAR V SEMESTER

DATABASE MANAGEMENT SYSTEMS LAB

1. Draw ER diagrams for train services in a railway station

2. Draw ER diagram for hospital administration

3. Creation of college database and establish relationships between tables

4. Creation of reports based on Queries

5. Creation of table with constraints

6. Write a program to find factorial of a number

7. Write a program to find sum of digits an integer

8. Write a program to demonstrate a function

9. Write a program to demonstrate cursors

10. Write a program to demonstrate aggregate functions

Page 67: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

67

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.Sc. Computer Science/Information Technology (IT) Syllabus Under CBCS

w.e.f.2015-2016 (Modified in April 2016)

Structure of Computer Science/Information Technology (IT) Syllabus

III YEAR V SEMESTER

Paper VI : Software Engineering Course Objectives

The Objective of the course is to assist the student in understanding the basic theory of software engineering,

and to apply these basic theoretical principles to a group software development project.

Course outcomes

1. Ability to gather and specify requirements of the software projects.

2. Ability to analyze software requirements with existing tools

3. Able to differentiate different testing methodologies

4. Able to understand and apply the basic project management practices in real life projects

5. Ability to work in a team as well as independently on software projects

MODULE-I

INTRODUCTION: The Evolving Role of Software – Software and its characteristics – Software Myths –

Software Engineering – Components of Software Engineering- a layered Technology – Reactive Vs

Proactive Risk Strategies – Types of Software Risks – Risk Management

MODULE-II

SOFTWARE PROCESS MODEL : Prescriptive model – the waterfall model – Incremental process

Models –the incremental model , The RAD Model, Evolutionary process model : Prototyping Model – The

Spiral model

MODULE- III

REQUIREMENTS ENGINEERING: Requirement Engineering tasks - Initiating the requirement

engineering process

BUILDING THE ANALYSIS MODEL: Requirement analysis , Analysis modeling approaches –Data

Modeling concepts, Flow oriented Modeling: Creating Data Flow Model

MODULE- IV

SOFTWARE DESIGN: Design Process and Design Quality – Design Quality – Architectural Styles and

Patterns- Quality Management : Quality concepts – Software Quality Assurance

MODULE- V

SOFTWARE QUALITY AND TESTING : Functional Testing- System Testing – User Satisfaction

Testing –Test Cases – Test Plans

SOFTWARE PROJECT MANAGEMENT (SPM) : Introduction – SPM Basics- Project Management –

Project Integration Management – Project Life Cycle

Page 68: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

68

REFERENCE BOOKS:

1. Roger Pressman S., “Software Engineering: A Practitioner's Approach”, 7th

Edition, McGraw Hill, 2010.

2. Software Engineering Principles and Practice by Deepak Jain Oxford University Press

2. Sommerville, “Software Engineering”, Eighth Edition, Pearson Education, 2007

3. Pfleeger, “Software Engineering: Theory & Practice”, 3rd Edition, Pearson

Education, 2009

4. Carlo Ghazi, Mehdi Jazayari, Dino Mandrioli, “Fundamentals of Software

Engineering”, Pearson Education, 2003

Student Activity:

1. Visit any financial organization nearby and prepare requirement analysis

report

2. Visit any industrial organization and prepare risk chart.

III YEAR V SEMESTER

Software Engineering Lab

1. Studying various phases of Water-Fall Model.

2. Prepare SRS for Banking or On line book store domain problem

3. Using COCOMO model estimate effort for Banking or on line book store domain problem.

4. Calculate effort using FP oriented estimation model

5. Analyze the Risk related to the project and prepare RMMM plan.

6. Develop Time-line chart and project table using PERT or CPM project scheduling methods.

7. Draw E-R diagram, DFD, CFD and STD for the project.

8. Design of the test cases.

9. Prepare FTR. Version control and change control for software configuration item

Page 69: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

69

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.Sc. Computer Science/Information Technology (IT) Syllabus Under CBCS

w.e.f.2015-2016 (Modified in April 2016)

Structure of Computer Science/Information Technology (IT) Syllabus

III YEAR VI SEMESTER

Paper-VII: Elective-I(A)

Operating Systems

MODULE- I

Operating System Introduction: Operating Systems Objectives and functions, Computer System

Architecture, OS Structure, Evolution of Operating Systems (Simple Batch, Multi programmed, Distributed

Systems, Real-Time Systems), Operating System services.

MODULE- II

Process and CPU Scheduling - Process concepts - The Process, Process State, Process Control Block,

Threads, Process Scheduling - Schedulers, Preemptive and non-preemptive Scheduling algorithms (FCFS,

SJF, RR)

MODULE- III

File System Interface - The Concept of a File, Access methods, Directory Structure, File Sharing, Protection,

File System Structure

Mass Storage Structure - Overview of Mass Storage Structure, Disk Structure, Disk Attachment

MODULE-IV

Deadlocks - System Model, Deadlock Characterization, Methods for Handling Deadlocks, Deadlock

Prevention, Deadlock Avoidance, Deadlock Detection and Recovery from Deadlock.

MODULE- V

Memory Management and Virtual Memory - Logical & physical Address Space, Swapping, Contiguous

Allocation, Paging, Structure of Page Table. Segmentation, Segmentation with

paging

TEXT BOOK

1. Operating System Principles, Abraham Silberchatz, Peter B. Galvin, Greg Gagne 8th Edition, Wiley Student Edition.

2. Operating systems - Internals and Design Principles, W. Stallings, 6th Edition, Pearson.

Page 70: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

70

REFERENCES BOOKS:

1. Principles of Operating Systems by Naresh Chauhan, OXFORD University Press

2. Modern Operating Systems, Andrew S Tanenbaum 3rd Edition PHI.

3. Operating Systems A concept - based Approach, 2nd Edition, D. M. Dhamdhere, TMH.

4. Principles of Operating Systems, B. L. Stuart, Cengage learning, India Edition.

5. Operating Systems, A. S. Godbole, 2nd Edition, TMH

Page 71: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

71

Page 72: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

72

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.Sc. Computer Science/Information Technology (IT) Syllabus Under CBCS

w.e.f.2015-2016 (Modified in April 2016)

Structure of Computer Science/Information Technology (IT) Syllabus

III YEAR VI SEMESTER

Paper-VII: Elective-I(C)

PAPER-VI: WEB TECHNOLOGY

MODULE-I

Introduction to Internet : Definition of Internet – History of Internet – Advantages & disadvantages of

Internet – Tools of internet . Introduction to WWW: Definition of WWW – web browser – web server

MODULE- II

E-Mail : Definition of e-mail – advantages & disadvantages of e-mail – how to work with e-mail accounts –

e-mail inner working : Store and forward method – message components – message composition – features

of e-mail.

MODULE-III

Introduction to HTML: Basic HTML – HTML document structure – HTML tags – Basefont tag – title tag –

body tag – Text formatting tags – Character tags

HTML Lists : Ordered List , Unordered List & Definition List – Using colors – Using Images

MODULE- IV

Horizontal Rule Tag - HTML Tables – Nested Tables - Hyperlinks: Textual, Graphical Links to sections –

Frames – Nested Frames – Forms – Form Controls: textbox, checkbox, radio button, select, text area -

Processing of forms

MODULE- V

Advanced HTML : Cascading Style Sheets: Introduction – Using Styles: As an attribute, tag & external file

– Defining Your own styles – Properties and values : properties related to Fonts , Backgrounds & colors, text

boxes & borders

PRESCRIBED BOOKS:

1. Chris Bates, Web Programming Building Internet Applications, Second Edition, Wiley.

2. Deitel & Deitel , Goldberg “Internet and world wide web – How to program”, pearson educations Asia

Page 73: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

73

Reference Books:

1. Paul S.Wang Sanda S. Katila, An Introduction to Web Design Plus Programming,Thomson.

2. Robert W.Sebesta, Programming the World Wide Web, Third Edition, Pearson Education.

3. Joel Sklar, Principles of Web Design, Thomson.

4. Raj Kamal, Internet and Web Technologies, Tata McGraw Hill.

5. Gopalan & Akilandeswari, Web Technology: A Developer‟s Perspective, PHI.

Page 74: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

74

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.Sc. Computer Science/Information Technology (IT) Syllabus Under CBCS

Structure of Computer Science/Information Technology (IT) Syllabus

III YEAR VI SEMESTER

(Cluster A) Paper-VIII : Elective – II – 1

VISUAL BASIC PROGRAMMING

MODULE- I

Object Oriented Programming : Introduction to OOPS – Basic Concepts – Objects and Classes – Concepts of

Inheritance. Encapsulation and Polymorphism.

Fundamentals Of Visual Basic : Introduction – Features of VB – VB Editions – Controls – Properties – Events –

Methods.

MODULE- II

Application Window :Project Explorer – The Properties Window – Tool Box: Text Box Control – Command Button

– Check Box – The line and shape controls – Menu Bar – Tool bars – Tool box – Project explorer window – Properties

window – Object browser – Form Designer – Code editor window – Form layout window

MODULE- III

Forms and controls: Setting form properties – Working with Properties Window – Name – Caption – Picture – The

Controls box – Min button and Max button – Movable – Border style – Font – properties

Form methods: Move, Graphic methods, Show method

Form Events - Working with controls – Opening the code window

MODULE-IV

Variables in VB: Declaring variables – Data types – Constants

Writing Code in VB: The code window – Subroutine – control Structures in VB – Performing Loops in VB.

MODULE- V

Arrays: Definition, one dimensional and two dimensional arrays, declaring array, storing values in an array

Menus: Menu convention – creating menus in VB

Multiple Documents Interface : Features of MDI Form – Property –Creating MDI Forms

TEXT BOOKS: 1. PROGRAMING WITH VISUAL BASIC – MOHAMMED AZAM – Vikas publishing house Pvt.Ltd. – New Delhi.

2. OBJECT ORIENTED PROGRAMING – E. BALAGURUSWAMY – Tata McGraw – Hill Publishing Company

Limited – New Delhi. REFERENCE BOOKS:

1. ‘VISUAL BASIC 6.0 PROGRAMMING ” – Content Development Group – Tata McGraw – Hill Publishing

Company Limited – 2002 – New Delhi

2. ‘INTRODUCTION TO OOP AND VB’ – V.K.JAIN – Vikas Publishing House – New Delhi

3. ‘VISUAL BASIC 6’ – PAUL SHERIEF –PRENTICE HALL OF INDIA Pvt. Ltd – New Delhi.

4. ‘TEACH YOURSELF VISUAL BASIC 6’ –SCOTT WARNER - Tata McGraw – Hill Publishing Company

Limited – New Delhi.

5. “USING VISUAL BAISC 6” – Brain Siler and Jeff Spotts – Prentice Hall Of India Limited – New Delhi –

Eleventh Edition (2002).

Page 75: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

75

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.Sc. Computer Science/Information Technology (IT) Syllabus Under CBCS

w.e.f.2015-2016 (Modified in April 2016)

Structure of Computer Science/Information Technology (IT) Syllabus

III YEAR VI SEMESTER

(Cluster A) Paper-VIII : Elective – II – 2

PHP (PERSONAL HOME PAGE)

MODULE- I

What is PHP? - Variables - Data Types - Operators and Expressions - Constants

Flow Control Functions in PHP

Switching Flow - Loops - Code Blocks and Browser Output

MODULE- II

What Is a Function - Calling Functions - Defining a Function - Returning Values from User-Defined

Functions - Variable Scope - Saving

MODULE- III

Working with Arrays

What Are Arrays - Creating Arrays – Array Related Constructs and Functions

Working with Objects

Creating an Object - Object Inheritance

MODULE- IV

Working with Strings, Dates, and Time

Formatting Strings - Investigating Strings - Manipulating Strings

Using Date and Time Functions - Date, and Time Functions - Other String,

MODULE- V

Working with Forms

Creating a Simple Input Form - Accessing Form Input with User-Defined Arrays -

Combining HTML and PHP Code on a Single Page - Using Hidden Fields to Save State - Redirecting the

User

Text books:

1. Sams Teach Yourself PHP, MySQL, and Apache All in One, Fifth Edition - Meloni, Julie C. 2012

by Pearson Education

Reference Book 1. Visual QuickStart Guide - PHP for the Web, Fourth Edition - Larry Ullman

2. PHP Bible, Tim Converse Joyce Park, 2nd

Edition, Wiley

3. Beginning PHP4, Wankyu Choi, Allan Kent, Chris Lea, Ganesh Prasad, Chris Ullman Wrox

publications

Page 76: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

76

Page 77: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

77

Page 78: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

78

Page 79: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

79

Page 80: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

80

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.Sc. Computer Science/Information Technology (IT) Syllabus Under CBCS

w.e.f.2015-2016 (Modified in April 2016)

Structure of Computer Science/Information Technology (IT) Syllabus

III YEAR VI SEMESTER

(Cluster C) Paper-VIII : Elective – II – 1

COMPUTER NETWORKS

MODULE- I

INTRODUCTION : Definition, Advantages of Networks, Network topologies, Types of Networks, Network models

– Internet model, OSI model.

Physical Layer: Digital Transmission – Coding, Sampling, Analog Transmission - Modulation of digital and analog signals, Guided media

MODULE- II

Data Link Layer: Error detection and correction, Data link Protocols - Stop and wait, Go-back-n, Selective repeat.

Wired LANS – Traditional Ethernet, Fast Ethernet, Gigabit Ethernet, Wireless LAN‟s

MODULE-III

Network Layer: Inter-networks, Addressing, Network layer Protocols – ARP, IPv4, IPv6,

MODULE- IV

Transport Layer: Process- to- Process delivery, Congestion and Control, Quality of service (QOS) and techniques to improve QOS.

Security: Introduction, Symmetric- key cryptography, Public key cryptography.

MODULE- V

Domain Name System-domain name space, distribution of name space, DNS in Internet Electronic mail, SMTP, File Transfer, FTP, HTTP, World Wide Web.

Text book:

Data communication and Computer Networks by Forozoun 3rd

edition.

REFERENCE BOOKS:

1. Andrew S. Tanenbaum, “Computer Networks”, Fourth Edition, 2003

2. Computer Networks by Bhushan Trivedi,Oxford University Press

3. James F. Kuross, Keith W. Ross, “Computer Networking, A Top-Down Approach Featuring the

Internet”, Third Edition, Addison Wesley, 2004.

4. Nader F. Mir, “Computer and Communication Networks”, Pearson Education, 2007

5. Comer, “Computer Networks and Internets with Internet Applications”, Fourth Edition, Pearson

Education, 2003.

6. William Stallings, “Data and Computer Communication”, Sixth Edition, Pearson VI, 2000

Page 81: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

81

Page 82: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

82

Page 83: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

83

PROJECT & VIVA-VOCE

The objective of the project is to motivate them to work in emerging/latest technologies, help the students to

develop ability, to apply theoretical and practical tools/techniques to solve real life problems related to

industry, academic institutions and research laboratories.

The project is of 2 hours/week for one (semester VI) semester duration and a student is expected to do

planning, analyzing, designing, coding, and implementing the project. The initiation of project should be

with the project proposal. The synopsis approval will be given by the project guides.

The project proposal should include the following:

• Title

• Objectives

• Input and output

• Details of modules and process logic

• Limitations of the project

• Tools/platforms, Languages to be used

• Scope of future application

The Project work should be either an individual one or a group of not more than three members

and submit a project report at the end of the semester. The students shall defend their dissertation

in front of experts during viva-voce examinations

Page 84: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

84

Page 85: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

85

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.COM (COMPUTER APPLICATIONS ) I YEAR I SEMESTER

PAPER-I: OFFICE AUTOMATION TOOLS

MODULE- I

MS-Excel: features of Ms-Excel, Parts of MS-Excel window, entering and editing data in worksheet, number formatting in excel, different cell references, how to enter and edit formula in excel, auto fill and custom fill, printing options.

MODULE- II

Formatting options: Different formatting options, change row height, formulae and functions

Functions: Meaning and advantages of functions, different types of functions available in Excel.

MODULE- III

Charts: Different types of charts, Parts of chart, chart creation using wizard, chart operations, data maps, graphs, data sorting, filtering. Excel sub totals

MODULE- IV

MS Access: Creating a Simple Database and Tables: Features of Ms-Access, Creating a Database, Parts of Access. Tables: table creation using design view, table wizard, data sheet view Forms: The Form Wizard, design view, columnar, tabular, data sheet, chart wizard.

MODULE- V

Finding, Sorting and Displaying Data: Queries and Dynasts, Creating and using select queries, Returning to the Query Design,Finding incomplete matches, showing All records after a Query, saving queries .

Printing Reports: Form and Database Printing. Relational Databases: Flat Versus Relational, Types of Relationships, Viewing Relationships, Defining and Redefining Relationships, Creating and Deleting Relationships.

Reference Books:

1.Ron Mansfield, Working in Microsoft Office 2000, Tata McGraw Hill(2008)

2.Ed Bott, Woody Leonhard, Using Microsoft Office 2007, Pearson Education(2007)

3. Sanjay Saxsena, Microsoft Office

4.Microsoft Office, BPB Publications

Page 86: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

86

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.COM (COMPUTER APPLICATIONS ) I YEAR II SEMESTER

PAPER-II: COMPUTER FUNDAMENTALS & PHOTOSHOP

Module-I:

Introduction to computers, characteristics and limitations of computer, Block diagram of computer,

types of computers, uses of computers, computer generations. Number systems

:binary, hexa and octal numbering system .

Module-II:

Input and output devices: Input devices, output devices- Types of Software: system software,

Application software - Memories: primary, secondary and cache memory. Windows basics: desktop, start

menu, icons

Module-III:

Introduction to Adobe photoshop, Getting started with photoshop, creating and saving a document in

photoshop, page layout and back ground, photoshop program window-title bar,menu bar,option

bar,image window,image title bar,status bar,ruler,paletts,tool box,screen modes,saving files,reverting

files,closing files.

Module –IV

Images: working with images, image size and resolution ,image editing,colour modes and adjustments

, Zooming & Panning an Image,, , Rulers, Guides & Grids- Cropping & Straightening an Image,image

backgrounds ,making selections.

Working with tool box: working with pen tool, save and load selection-working with erasers-working

with text and brushes-Colour manipulations: colour modes

Module -V

Layers: Working with layers- layer styles- opacity-adjustment layers

Filters: The filter menu, Working with filters- Editing your photo shoot, presentation –how to create

adds , artstic filter, blur filter,brush store filter, distort filters, noice filters, pixelate filters, light effects

Reference Books:

1. Reema Thareja, Fundamentals of Computers, Oxford University Press

2. Adobe Creative Team, Adobe Photoshop Class Room in a Book.

3. David Maxwell, Photoshop: Beginner's Guide for Photoshop - Digital Photography, Photo Editing, Color Grading & Graphic...19 February 2016.

Page 87: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

87

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.COM (COMPUTER APPLICATIONS ) II YEAR III SEMESTER

PAPER-III: OFFICE AUTOMATION TOOLS

MODULE- I

MS-Excel: features of Ms-Excel, Parts of MS-Excel window, entering and editing data in worksheet, number formatting in excel, different cell references, how to enter and edit formula in excel, auto fill and custom fill, printing options.

MODULE- II

Formatting options: Different formatting options, change row height, formulae and functions

Functions: Meaning and advantages of functions, different types of functions available in Excel.

MODULE- III

Charts: Different types of charts, Parts of chart, chart creation using wizard, chart operations, data maps, graphs, data sorting, filtering. Excel sub totals

MODULE- IV

MS Access: Creating a Simple Database and Tables: Features of Ms-Access, Creating a Database, Parts of Access. Tables: table creation using design view, table wizard, data sheet view Forms: The Form Wizard, design view, columnar, tabular, data sheet, chart wizard.

MODULE- V

Finding, Sorting and Displaying Data: Queries and Dynasts, Creating and using select queries, Returning to the Query Design,Finding incomplete matches, showing All records after a Query, saving queries .

Printing Reports: Form and Database Printing. Relational Databases: Flat Versus Relational, Types of Relationships, Viewing Relationships, Defining and Redefining Relationships, Creating and Deleting Relationships.

Reference Books:

1.Ron Mansfield, Working in Microsoft Office 2000, Tata McGraw Hill(2008)

2.Ed Bott, Woody Leonhard, Using Microsoft Office 2007, Pearson Education(2007)

3. Sanjay Saxsena, Microsoft Office

4.Microsoft Office, BPB Publications

Page 88: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

88

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.COM (COMPUTER APPLICATIONS ) II YEAR IV SEMESTER

PAPER-IV: OBJECT ORIENTED PROGRAMMING WITH C++

MODULE- I

Introduction : Programming Language generations, Object Oriented Paradigm, Basic of OOPs, Benefits,

Applications of OOPs, Object Oriented Languages, Difference between OOPs and Procedure Oriented

Programming

MODULE- II

Introduction to C++, General Structure of C++ program, Cin and Cout objects, Keywords, identifiers,

Constants, Variables, Data types in C++, Operators-scope resolution operator, Control structures :

Conditional statements and Looping statements

MODULE- III

Functions – function with default arguments, function overloading,

Arrays – Single and multidimensional arrays

MODULE- IV

Object and classes – Structure and Class, Defining a class, Defining member functions, member function

with object as arguments as return type, array of objects, static member data and member function, friend

function and friend class - Constructor and destructors

MODULE- V

Operator overloading, defining operator function, overloading unary, binary and relational operators

Inheritance-benefits of inheritance, types of inheritance, methods overriding, virtual functions

Reference Books:

1.Object Oriented Programming with C++ M.T.Somashekara, D.S.Guru, H.S.Nagendraswamy,

K.S.Manjunatha, PHI 2nd

Edition

2.Object Oriented Programming with C++ - E. Balagurusamy, 4th

Edition, Tata Mc Graw Hill Publication

3. Object Oriented Programming in C++ - Robert Lafore, 4th

Edition, Pearson Education

Page 89: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

89

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.Com.(Computer Applications) Syllabus Under CBCS

III YEAR – SEMESTER-V

Paper-V: PROGRAMMING IN JAVA

MODULE- I

Fundamentals Of Object – Oriented Programming: Introduction, Object Oriented paradigm, Basic Concepts

of OOP

Overview of Java Language: Introduction, Java features, Java program structure, Java Virtual Machine

MODULE- II

Identifiers – literals: integer literals - character literals – Floating point literals – string literals. Operators:-

Arithmetic operators, relational operators, assignment operators, conditional operator. – Variables,

Keywords, Data types

MODULE- III

Java statements: input and output statements, Control structures: if..else statement – switch statement ––

while statement – do..while statement – for loop – continue statement - break statement

MODULE- IV

Classes, Objects & Methods: Introduction, Defining a class, Adding variables, Adding methods, Creating

objects, Accessing class members, Constructors, Method overloading

MODULE- V

Arrays: Arrays, One-dimensional arrays, Creating an array, Two – dimensional arrays, creating a two-

dimensional array

Threads: Introduction, Creating Threads, Extending the Threads, Stopping and Blocking a Thread, Lifecycle

of a Thread

Prescribed Text book: Programming with Java by E.Balagurusamy

Reference books:

1. Programming in Java by Sachin Malhotra, OXFORD University Press

2. Java complete Reference by Herbert Schildt

3. John R. Hubbard, Programming with Java, Second Edition, Schaum‟s outline Series, TATA

McGraw-Hill Company.

Page 90: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

90

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.Com.(Computer Applications) Syllabus Under CBCS

III YEAR – SEMESTER-V

PAPER-VI: WEB TECHNOLOGY

MODULE- I

Introduction to Internet : Definition of Internet – History of Internet – Advantages & disadvantages of

Internet – Tools of internet - How internet works. Introduction to WWW: Definition of WWW –WWW tools

- Web Terminology – web browser – web server

MODULE- II

E-Mail : Definition of e-mail – advantages & disadvantages of e-mail – how to work with e-mail accounts –

message components – message composition – features of e-mail.

MODULE-III

Introduction to HTML: Basic HTML – HTML document structure – HTML tags – Basefont tag – title tag –

body tag – Text formatting tags – Character tags

HTML Lists : Ordered List , Unordered List & Definition List – Using colors – Using Images

MODULE- IV

Horizontal Rule Tag - HTML Tables – Nested Tables - Hyperlinks: Textual, Graphical Links to sections –

Frames – Nested Frames – Forms – Form Controls: textbox, checkbox, radio button, select, text area -

Processing of forms

MODULE- V

Advanced HTML : Cascading Style Sheets: Introduction – Using Styles: As an attribute, tag & external file

– Defining Your own styles – Properties and values : properties related to Fonts , Backgrounds & colors, text

boxes & borders

PRESCRIBED BOOKS:

1. Chris Bates, Web Programming Building Internet Applications, Second Edition, Wiley.

2. Deitel & Deitel , Goldberg “Internet and world wide web – How to program”, pearson educations Asia

Page 91: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

91

Reference Books:

1. Paul S.Wang Sanda S. Katila, An Introduction to Web Design Plus Programming,Thomson.

2. Robert W.Sebesta, Programming the World Wide Web, Third Edition, Pearson Education.

3. Joel Sklar, Principles of Web Design, Thomson.

4. Raj Kamal, Internet and Web Technologies, Tata McGraw Hill.

5. Gopalan & Akilandeswari, Web Technology: A Developer‟s Perspective, PHI.

Page 92: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

92

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.Com.(Computer Applications) Syllabus Under CBCS

III YEAR VI SEMESTER

Paper-VII

E-COMMERCE APPLICATIONS

MODULE- I

Electronic Commerce: Definition, types, advantages and disadvantages, E-Commerce transaction on World Wide

Web. Electronic Market-Online shopping, Three models of Electronic Market - E-Business.

MODULE- II

Supply Chain Management: Definition, Benefits, goals, functions, characteristics, Strategies of SCM, Electronic Data

Interchange (EDI): Definition, benefits of EDI, applications, advantages and limitations, EDI Model.

MODULE- III

Electronic Payment Systems: Types of EPS- traditional payment system and modern payment system, electronic cash,

steps for electronic payment, payment security - E-Security- secure electronic transaction,

secure-socket layer.

MODULE- IV

Introduction to Scripting: JavaScript Introduction - Simple Program - Obtaining User Inputs with Prompt

Dialogs – Operators: Arithmetic - Relational Operators - Logical Operators - Assignment Operators - Increment and

Decrement Operators.

JavaScript – Control Statements I: Introduction - if Statement – if…else Statement - switch Statement with simple

Example

MODULE- V

JavaScript – Control Statements II: Introduction - for Repetition Statement - while Repetition Statement - do…while

Repetition Statement - break and continue Statements – break and continue Statements

Reference Books:

7) Kalakotia, Whinston, Frontiers of Electronic Commerce, Pearson Education

8) H. M. Deitel, P. J. Deitel, A. B. Goldberg, Internet & World Wide Web – How to Program, Pearson Education

(Third Edition)

9) Bhaskar Bharat, Electronic Commerce - Technologies & Applications, TMH

10) Loshin Pete, Murphy P.A, Electronic Commerce, Jaico Publishing Housing.

11) Murthy, E–Commerce, Himalaya Publishing.

12) M.M. Oka, E-Commerce, EPH

Page 93: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

93

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.Com.(Computer Applications) Syllabus Under CBCS

III YEAR VI SEMESTER

Paper-VIII

DATABASE MANAGEMENT SYSTEM

MODULE- I

Overview of Database Management System: Introduction, Data and Information, Database, Database

Management System, Objectives of DBMS, Evolution of Database Management Systems, Classification of

Database Management System.

MODULE- II

File-Based System, Drawbacks of File-Based System, Advantages of DBMS, Components of Database

System, CODD’S Rules, The Relational Database Model: Relational Set Operators.

MODULE- III

Entity–Relationship Model: Introduction, The components of an Entity–Relationship model, entities,

attributes, relationships, Classification of Entity Sets, Attribute Classification, Relationship Degree,

Relationship Classification. Normalization, Normal forms (1NF, 2NF,3NF)

MODULE- IV

Structured Query Language: Introduction, Types of Commands in SQL, Data types in SQL, SQL

operators (Arithmetic, Relational, Logical), Data Definition Language (DDL), Data Manipulation Language,

Table Modification, Table Truncation, Select command, Aggregate Functions

MODULE- V

PL/SQL: Introduction, Structure of PL/SQL program, PL/SQL Data Types, PL/SQL operators, Steps to

Create a PL/SQL Program, Control Structures: conditional control statements, Iterative Control statements

Reference Books:

1. Paneerselvam: Database Management Systems, PHI.

2. David Kruglinski, Osborne, Data Management System McGraw Hill Publication.

3. Godeon C. EVEREST, Database Management – McGraw Hill Book Company.

4. Bipin C. Desai, “An Introduction to Database Systems”, Galgotia Publications.

5. Korth, Database Management systems.

6. Navathe, Database Management systems.

Page 94: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

94

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE.

B.A/B.Sc/B.Com. Foundation Courses under CBCS

INFORMATION & COMMUNICATION TECHNOLOGY –1 (ICT-1)

Computer Fundamentals and Office Tools

Common for all DegreeProgrammes II Semester

(30 Hours of Teaching Learning including Lab)

MODULE- I

Basics of Computers :Definition of a Computer - Characteristics and Applications of Computers – Block

Diagram of a Digital Computer– Central Processing Unit – I/O Devices, Primary, Auxiliary and Cache

Memory – Memory Devices

MODULE- II

MS-Word

Features of MS-Word – MS-Word Window Components – Creating, Editing, Formatting , Saving of

Documents – Headers and Footers – Insert/Draw Tables, Table Auto format –Page Borders and Shading –

Inserting Symbols, Shapes, Word Art, Page Numbers, -Mail Merge

MODULE- III

MS-PowerPoint

Features of PowerPoint – Creating a Blank Presentation - Creating a Presentation using a Template -

Inserting and Deleting Slides in a Presentation – Adding Clip Art/Pictures- Custom Animation.

MS-Excel

Overview of Excel features – Creating a new worksheet, Selecting cells, Entering and editing Text,

Numbers, Formulae, Referencing cells – Inserting Rows/Columns – Changing column widths and row

heights, changing font sizes, colors, shading – insert pictures and charts.

Reference Books:

Fundamentals of Computers by ReemaThareja, Publishers : Oxford University Press,India

Fundamentals of Computers by V.Raja Raman, Publishers : PHI

Microsoft Office 2010 Bible by John Walkenbach, Herb Tyson, Michael R.Groh and FaitheWempen,

Publishers : Wiley

Page 95: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

95

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

Foundation Course - 5

INFORMATION & COMMUNICATION TECHNOLOGY –2 (ICT-2)

Internet Fundamentals and Web Tools Common for BA / BCom / B Sc / BBA Programmes

III Semester (30 Hours of Teaching Learning including Lab)

MODULE- I

E-mail :Definition of E-mail - Advantages and Disadvantages – UserIds, Passwords, Email Addresses,

Domain Names, Mailers, Message Components, Message Composition, Mail Management,Email Inner

Workings.

MODULE- II

WWW- Web Applications, Web Terminologies, Web Browsers,URL – Components of URL, Searching

WWW – Search Engines and Examples

MODULE- III

Basic HTML: Basic HTML – Web Terminology – Structure of a HTML Document – HTML, Head and

Body tags – Semantic and Syntactic Tags – HR, Heading, Font, Image and Anchor Tags –Different types of

Lists using tags – Table Tags, Image formats – Creation of simple HTML Documents.

Reference Books :

1. In-line/On-line : Fundamentals of the Internet and the World Wide Web, 2/e - by

Raymond Greenlaw and Ellen Hepp, Publishers : TMH

Page 96: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

96

Blue print for question paper for Second Year Degree

Courses

(For theory papers)

S.No Type of questions Number of

questions

given

Number of

questions to be

answered

Marks

allotted to

each question

Total

marks

1. Part-A:short answer

questions

8 5 4 20

2. Part-B:essay

questions

5 (a or b choice

based

questions)

5 8 40

Total 60

Question paper pattern for internal assessment

For 40 marks

S.No Type of

questions

Number of

questions

given

Number of

questions

to be

answered

Marks

allotted to

each

question

Total marks

1. Part-A:essay

questions

4 2 10 20

Total 20

Continuous assessment: 20 marks

1. Students seminar/Assignments/Quiz-15 marks

2. Attendance – 5 marks

Page 97: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

97

Blue print for question paper for First & Third Year

Degree Courses

(For theory papers)

S.No Type of questions Number of

questions

given

Number of

questions to be

answered

Marks

allotted to

each question

Total

marks

1. Part-A:short answer

questions

8 5 4 20

2. Part-B:essay

questions

5 (a or b choice

based

questions)

5 10 50

Total 70

Question paper pattern for internal assessment

For 30 marks

S.No Type of

questions

Number of

questions

given

Number of

questions

to be

answered

Marks

allotted to

each

question

Total marks

1. Part-A:essay

questions

4 2 10 20

Total 20

Continuous assessment: 10 marks

1. Students seminar/Assignments/Quiz-5 marks

2. Attendance – 5 marks

Page 98: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

98

Blue print for question paper for VI Semester

Project work

Question paper pattern for internal assessment for 50 marks

S.No Type of questions Marks

allotted to

each review

Total

marks

1. Project Review 1 &

Review 2

25 50

Total 50

Blue print for ICT question paper for First & Second

Year Degree Courses

(For theory papers)

S.No Type of questions Number of

questions

given

Number of

questions to be

answered

Marks

allotted to

each question

Total

marks

1. Section-A:essay

questions

6 4 10 40

Total 40

Question paper pattern for internal assessment

For 10 marks

S.No Type of

questions

Number of

questions

given

Number of

questions

to be

answered

Marks

allotted to

each

question

Total marks

1. Part-A:essay

questions

3 2 5 10

Total 10

Page 99: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

99

Computer Science –SEM-I & V-BLUE PRINT

S.NO MODULE 5 MARKS QUESTIONS 10 MARKS QUESTIONS

1 1 02 02

2 2 02 02

3 3 01 02

4 4 02 02

5 5 01 02

Computer Science –SEM-II & VI-BLUE PRINT

S.NO MODULE 5 MARKS QUESTIONS 10 MARKS QUESTIONS

1 1 01 02

2 2 02 02

3 3 01 02

4 4 02 02

5 5 02 02

Computer Science –SEM-III & IV -BLUE PRINT

S.NO MODULE 5 MARKS QUESTIONS 8 MARKS QUESTIONS

1 1 02 02

2 2 02 02

3 3 01 02

4 4 02 02

5 5 01 02

Page 100: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

100

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.Sc (CS/IT ) I YEAR I SEMESTER

Paper-I : COMPUTER FUNDAMENTALS AND PHOTOSHOP

MODEL QUESTION PAPER

Time: 3 hours Max marks: 70

Section-A

Answer any FIVE of the following Questions: (5 x 4= 20 Marks)

1. What is Computer? Write any two generations of computers?

2. Explain any three input devices?

3. Briefly write about cache memory?

4. Explain about creating and saving a document in Photoshop?

5. Write about image editing in Photoshop?

6. How to zooming & planning an Image in Photoshop?

7. Explain about layer styles in Photoshop?

8. Briefly write about noice & pixelate filters in Photoshop?

Section - B

Answer any FIVE of the following Questions (5 ×××× 10 =50 Marks)

9 a) Define Computer? Explain the Block diagram of Computer?

Or

b) Explain about Number system?

10 a) Write about memory storage devices?

Or

b) Explain about types of software?

11. a) Explain about Photoshop program window?

Or

b) Briefly Discuss about an Adobe Photoshop?

12. a)Write about image properties in Photoshop?

Or

b)How to work with Tool box in Photoshop?

13.a)Write about layers in Photoshop?

Or

b)Explain about filters in Photoshop?

Page 101: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

101

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.Sc (CS/IT ) I YEAR II SEMESTER

Paper-II : PROGRAMMING IN C

MODEL QUESTION PAPER

Time: 3 hours Max marks: 70

Section-A

Answer any FIVE of the following Questions: (5 x 4= 20 Marks)

1. What is a constant? Write its uses and examples?

2. Explain about structure of C program?

3. Write about break statement?

4. Define function? Write about passing parameters to a function?

5. How to access elements of the Array in C language?

6. Define pointer? Write about pointer and 2D Arrays?

7. How to Using Files in C language?

8. How to Error Handling during file Operations in C language?

Section - B

Answer any FIVE of the following Questions (5 ×××× 10 =50 Marks)

9. Explain the structure of a C program?

or

Explain operators in C with examples?

10. Explain about Iterative statement with example?

or

What is recursion? Explain about recursive function with example program?

11. What is an Array? Explain one dimensional array with example program?

or

Define String? Explain about various string methods in C?

12. Explain about Memory Allocation in C Programs?

or

Write a C program to find out student result by using Structures in C language?

13. Write a C program to copy one file text to other?

or

Explain about various types of files in C language?

Page 102: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

102

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.Sc (CS/IT ) II YEAR III SEMESTER

Paper-III : OBJECT ORIENTED PROGRAMMING USING JAVA

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 60

Section-A

Answer any FIVE of the following Questions: (5 x 4= 20 Marks)

1. Write about benefits of OOP

2. Define Variable and Constant

3. Write about the For loop

4. Explain about conditional operator

5. Define String? Write any four String methods.

6. Briefly explain about Thread Priority.

7. What is a Package? Write any four names of Packages

8. What is Thread in Java?

Section - B

Answer any FIVE of the following Questions (5 ×××× 8 =40 Marks)

9 a )Write about Java program structure

OR

b) Explain various concepts of OOP

10 .a) Write about the Branching Statements in JAVA

OR

b) Explain about the Constructors and Method Overloading with example program

11 .a) Define an Inheritance ?Explain about the types of Inheritance

OR

b) Define an Array ? Explain about various types of an array

12. a ) Define Thread? Explain about the Life cycle of Thread

OR

b) Explain about the Exception handling in Java

13 a). Define an Applet? Explain about the life cycle of an Applet

OR

b). Explain about the Input and Output Stream files in Java.

Page 103: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

103

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.Sc (CS/IT ) II YEAR IV SEMESTER

Paper-IV : DATA STRUCTURES

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 60

Section-A

Answer any FIVE of the following Questions: (5 x 4= 20 Marks)

1. Define Linear Data Structures?

2. What is ADT?

3. Define Binary Tree?

4. Define Graph?

5. What is Sorting?

6. Explain about primitive data structures?

7. How to implement the Stacks?

8. Explain about the Binary Search Tree?

Section - B

Answer any FIVE of the following Questions (5 ×××× 8 =40 Marks)

9. a) Write about the Linked List.

(or)

b) Write about the Various types of Data Structures?

10 a). Write a Program to implement the Stack Operations using an Array?

(or)

b) Explain a bout the Queues?

11 a) Write a Program on Binary Search Tree operation?

(or)

b) Explain about Tree Traversal?

12 a) Explain about the Graph?

(or)

b) Write a program for Graph Traversal

13 a) Explain about the Merge and Quick sort?

(or)

b)Write a Program for Bubble sort?

Page 104: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

104

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.Sc (CS/IT ) III YEAR V SEMESTER

Paper-V : DATA BASE MANAGEMENT SYSTEM

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 70

Section-A

Answer any FIVE of the following Questions: (5 x 4= 20 Marks)

1. Write about data and information?

2. Explain objectives of DBMS

3. Write various demerits of file based system

4. What is ER model? Explain about entities.

5. Write about Relationship degree

6. Briefly explain about SQL operators

7. Explain about table truncation with an example

8. Explain about if..else statement in PL/SQL

Section - B

Answer any FIVE of the following Questions (5 ×××× 10 =50 Marks)

9. (a)Write about Evolution of DBMS

(or)

(b)Explain about types of database managements systems

10. (a)Write about Codd’s rules

(or)

(b)Explain various advantages of database systems

(or)

11.(a)Write in detail about components of entity relationship model

(or)

(b) Explain about 1NF and 2NF

12. (a)Write about data definition commands in SQL

(or)

(b) Explain INSERT and UPDATE commands in SQL

13. (a) Explain the structure of PL/SQL program

(or)

(b)Write about looping statements used in PL/SQL

Page 105: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

105

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.Sc (CS/IT ) III YEAR V SEMESTER

Paper-VI :SOFTWARE ENGINEERING

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 70

Section-A

Answer any FIVE of the following Questions: (5 x 4= 20 Marks)

1. Write about the Project Management

2. Explain about Risk analysis

3. Write about feasibility study

4.. Explain about Requirement engineering process

5. Write about Software architecture

6. Explain about user interface design

7. Explain about Data flow oriented Design

8. Write about the functional Testing

Section - B

Answer any FIVE of the following Questions (5 ×××× 10 =50 Marks)

9. (a) Explain about Empirical estimation Model

(or)

(b)Explain about the software project scheduling

10. (a)Write about Analysis process in requirement process

(or)

(b)Explain about the software Requirement Process

(or)

11.(a) Explain about the software design

(or)

(b) Explain about Cohesion and Coupling

12. (a) Explain about the computer interface design

(or)

(b) Explain about interface standards

13. (a) Explain about System and user satisfaction testing

(or)

(b)Write about Software project management

Page 106: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

106

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.Sc (CS/IT ) III YEAR V SEMESTER

Paper-VII :WEB TECHNOLOGIES

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 70

Section-A

Answer any FIVE of the following Questions: (5 x 4= 20 Marks)

1. What is Internet? Write about advantages of Internet

2. Explain briefly about web server

3. What is protocol? Explain TCP/IP

4. Explain about message composition in Internet

5. What is HTML? Explain HTML document structure

6. Briefly explain about hyperlinks

7. Explain about frames

8. What is a property? Explain various properties

Section - B

Answer any FIVE of the following Questions (5 ×××× 10 =50 Marks)

9. a) Write about Tools of WWW

Or

b)Explain about how Internet works

10. a) Write about e-mail advantages.

Or

b). Explain various message components in creating an e-mail

11. a) Write in detail about HTML tags.

Or

b) Explain about HTML lists.

12. a) Explain about tables in HTML

Or

b) Write about form controls used in designing a web page.

13. a) Explain CSS with an example

Or

b) Illustrate how to create a web page with your own styles.

Page 107: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

107

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.Sc (CS/IT ) III YEAR VI SEMESTER

Paper-VIII A 1 : VISUAL BASIC PROGRAMMING

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 70

Section-A

Answer any FIVE of the following Questions: (5 x 4= 20 Marks)

1. Explain about inheritance.

2. Explain features of VB

3. Write about Properties window in VB

4. Explain about Code Editor Window

5. Explain about the setting of Form properties

6. Explain about Form Methods

7. Explain about Variables and Constants

8. Explain about Arrays

Section - B

Answer any FIVE of the following Questions (5 ×××× 10 =50 Marks)

9. a) Explain about OOP’s Concepts

Or

b) Explain about V.B Editions

10.a) Explain about Form Designer and Form Layout window

Or

b) Explain about any ten tools in tool box.

11 a). Explain about the Form events

Or

b). Explain about Forms and controls in VB

12 a) Write about the Datatypes in VB?

Or

b )Write about the Conditional statements inVB

13 a) Explain about the Menus in VB

Or

b) Write about the Multiple Document inteface

Page 108: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

108

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.Sc (CS/IT ) III YEAR VI SEMESTER

Paper-VIII A 2 : PERSONAL HOME PAGE(PHP)

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 70

Section-A

Answer any FIVE of the following Questions: (5 x 4= 20 Marks)

1. Write about Building blocks of PHP

2. Explain variables and Expressions

3. Write about functions in PHP

4. Explain about Arguments with example

5. How to create an Array

6. Briefly explain about formatting strings

7. Illustrate how to develop simple input form

8. How to upload a file with example

Section - B

Answer any FIVE of the following Questions (5 ×××× 10 =50 Marks)

10. a)Explain Flow Control Functions with diagram

Or

b) Explain about Operators and Expressions - Constants

10.a) Define a Function? Returning Values from User-Defined Functions with examples

Or

b) Explain about Saving State Between Function Calls with the static Statement.

11 a). Explain in detail about creating Arrays with examples

Or

b). Explain about Object Inheritance

14 a) Difference between Manipulating strings and Investigating strings

Or

b )Write a program using strings on date and time functions

15 a) Explain how to Combine HTML and PHP Code on a Single Page

Or

b) How to Redirecting the User - Sending Mail on Form Submission

Page 109: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

109

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.COM (COMPUTER APPLICATIONS ) I YEAR I SEMESTER

Paper-I : OFFICE AUTOMATION TOOLS

MODEL QUESTION PAPER

Time: 3 hours Max marks: 70

Time: 3 Hours Max. Marks : 70

Section-A

Answer any FIVE of the following Questions: (5 x 4= 20 Marks)

1. Write some features of Excel

2. Write about how to enter and edit data in worksheet

3. Explain how to change row height in Excel

4. Explain about data sorting in Excel

5. Write and explain sub totals

6. Write about chart wizard

7. Define queries and dynasets

8. Write about types of relationships

Section - B

Answer any FIVE of the following Questions (5 ×××× 10 =50 Marks)

9. a) What is MS-Excel? Explain various parts of MS-Excel window

OR

b) Explain auto fill and custom fill in Excel

10. a) Write about various functions used in Excel

OR

b) Explain in detail about formatting options

11. a) What is a chart? Explain

OR

b)Explain various what..if analysis tools used in Excel.

12. a) Explain how to create a database in MS-Access

OR

b)Write about forms in Access.

13. a) Define Report. Explain how to create report in Access

OR

b) Explain about Differences between flat and relational databases

Page 110: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

110

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.COM (COMPUTER APPLICATIONS ) I YEAR II SEMESTER

Paper-II : COMPUTER FUNDAMENTALS & PHOTOSHOP

MODEL QUESTION PAPER

Time: 3 hours Max marks: 70

Section-A

Answer any FIVE of the following Questions: (5 x 4= 20 Marks)

1. What is Computer? Write any two generations of computers?

2.Explain any three input devices?

3.Briefly write about cache memory?

4.Explain about creating and saving a document in Photoshop?

5.Write about image editing in Photoshop?

6.How to zooming & planning an Image in Photoshop?

7. Explain about layer styles in Photoshop?

8.Briefly write about noice & pixelate filters in Photoshop?

Section - B

Answer any FIVE of the following Questions (5 ×××× 10 =50 Marks)

11 a) Define Computer? Explain the Block diagram of Computer?

Or

b) Explain about Number system?

12 a) Write about memory storage devices?

Or

b) Explain about types of software?

11. a) Explain about Photoshop program window?

Or

b) Briefly Discuss about an Adobe Photoshop?

12. a)Write about image properties in Photoshop?

Or

b)How to work with Tool box in Photoshop?

13.a)Write about layers in Photoshop?

Or

b)Explain about filters in Photoshop?

Page 111: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

111

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.COM (COMPUTER APPLICATIONS ) II YEAR III SEMESTER

Paper-I : OFFICE AUTOMATION TOOLS

MODEL QUESTION PAPER

Time: 3 hours Max marks: 60

Time: 3 Hours Max. Marks : 60

Section-A

Answer any FIVE of the following Questions: (5 x 4= 20 Marks)

1. Write some features of Excel

2. Write about how to enter and edit data in worksheet

3. Explain how to change row height in Excel

4. Explain about data sorting in Excel

5. Write and explain sub totals

6. Write about chart wizard

7. Define queries and dynasets

8. Write about types of relationships

Section - B

Answer any FIVE of the following Questions (5 ×××× 8 =40 Marks)

9 a) What is MS-Excel? Explain various parts of MS-Excel window

OR

b) Explain auto fill and custom fill in Excel

10 a) Write about various functions used in Excel

OR

b) Explain in detail about formatting options

11 a) What is a chart? Explain

OR

b)Explain various what..if analysis tools used in Excel.

12 a) Explain how to create a database in MS-Access

OR

b)Write about forms in Access.

13 a) Define Report. Explain how to create report in Access

OR

b) Explain about Differences between flat and relational databases

Page 112: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

112

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.COM (COMPUTER APPLICATIONS ) II YEAR IV SEMESTER

Paper IV :OBJECT ORIENTED PROGRAMMING WITH C++

MODEL QUESTION PAPER

Time: 3 hours Max marks: 60

Section-A

Answer any FIVE of the following Questions: (5 x 4= 20 Marks)

1. Explain the applications of oops.

2. Write programming language generations.

3. Write about cin and cout objects.

4. Explain scope resolution operator in c++.

5. Define array. Write about single dimensional array

6. Define a structure and class

7. Explain member function with an example

8. What is inheritance? Explain the benefits of inheritance

Section - B

Answer any FIVE of the following Questions (5 ×××× 8 =40 Marks)

9. a) Describe the basic concepts of OOPs

OR

b) Write the difference between OOP and POP

10. a) Describe the general structure of C++

OR

b)Explain looping statements with syntax and example

11. a)Write about functions in c++.

OR

b)Write a program to find out matrix addition

12. a) Explain about friend function and friend class with suitable example

OR

b)Explain constructors and destructors

13. a) Explain in detail various types of inheritance

OR

b)Describe operator overloading with an example

Page 113: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

113

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.COM (COMPUTER APPLICATIONS ) III YEAR V SEMESTER

Paper V :PROGRAMMING IN JAVA

MODEL QUESTION PAPER

Time: 3 hours Max marks: 70

Section-A

Answer any FIVE of the following Questions: (5 x 4= 20 Marks)

1. Write about benefits of OOP

2. Write differences between Java and C++

3. Explain about identifiers with example

4. Explain about conditional operator

5. What is input statement? Explain with an example

6. Briefly explain about constructors.

7. Explain about accessing class members in Java

8. What is an array? Explain how to create an array in Java

Section - B

Answer any FIVE of the following Questions (5 ×××× 10 =50 Marks)

9.a)Write about Java program structure

Or

b). Explain various concepts of OOP

10 a). Write about data types used in Java

Or

b)Explain bitwise operators in Java.

11 a) Write in detail about conditional control structures

Or

b). Explain various output statements used in Java

12.a) Explain about static members with examples

Or

b). Write about creating objects in Java

13.a) Explain one dimensional arrays with an example

Or

b) Explain thread life cycle.

Page 114: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

114

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.COM (COMPUTER APPLICATIONS ) III YEAR V SEMESTER

Paper VI : WEB TECHNOLOGIES

MODEL QUESTION PAPER

Time: 3 hours Max marks: 70

Section-A

Answer any FIVE of the following Questions: (5 x 4= 20 Marks)

1. What is Internet? Write about advantages of Internet

2. Explain briefly about web server

3. What is protocol? Explain TCP/IP

4. Explain about message composition in Internet

5. What is HTML? Explain HTML document structure

6. Briefly explain about hyperlinks

7. Explain about frames

8. What is a property? Explain various properties

Section - B

Answer any FIVE of the following Questions (5 ×××× 10 =50 Marks)

9. a) Write about Tools of WWW

Or

b)Explain about how Internet works

10. a) Write about e-mail advantages.

Or

b). Explain various message components in creating an e-mail

11. a) Write in detail about HTML tags.

Or

b) Explain about HTML lists.

12. a) Explain about tables in HTML

Or

b) Write about form controls used in designing a web page.

13. a) Explain CSS with an example

Or

b) Illustrate how to create a web page with your own styles.

Page 115: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

115

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.COM (COMPUTER APPLICATIONS ) III YEAR VI SEMESTER

Paper VII : ECOMMERCE APPLICATIONS

MODEL QUESTION PAPER

Time: 3 hours Max marks: 70

Section-A

Answer any FIVE of the following Questions: (5 x 4= 20 Marks)

1. Write about transaction in world wide web

2. Write about Online Shopping

3. Explain applications of EDI

4. Explain about characteristics of supply chain management

5. Write about electronic cash

6. Briefly explain about increment operator used in Javascript

7. Explain about switch statement

8. Write about for statement with an example

Section - B

Answer any FIVE of the following Questions (5 ×××× 10 =50 Marks)

9. a) What is e-commerce? Explain advantages of e-commerce.

OR

b ) Write about e-commerce models.

10. a) Write in detail about SCM

OR

b) Explain benefits of EDI

11. a ) Write in detail about different types of electronic payment system

OR

b) Write about the difference between Traditional vs Modern E-Payment system

12. a )Explain about input statement in Javascript with an example

OR

b)Write about decision making statements in Javascript

13. a) Explain about while statement with an example

OR

b) Explain how Javascript is implemented in a HTML program

Page 116: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

116

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE

B.COM (COMPUTER APPLICATIONS ) III YEAR VI SEMESTER

Paper VIII : DATA BASE MANAGEMENT SYSTEM

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 70

Section-A

Answer any FIVE of the following Questions: (5 x 4= 20 Marks)

1. Write about data and information?

2. Explain objectives of DBMS

3. Write various demerits of file based system

4. What is ER model? Explain about entities.

5. Write about Relationship degree

6. Briefly explain about SQL operators

7. Explain about table truncation with an example

8. Explain about if..else statement in PL/SQL

Section - B

Answer any FIVE of the following Questions (5 ×××× 10 =50 Marks)

9.(a)Write about Evolution of DBMS

(or)

(b)Explain about types of database managements systems

10. (a)Write about Codd’s rules

(or)

(b)Explain various advantages of database systems

(or)

11.(a)Write in detail about components of entity relationship model

(or)

(b) Explain about 1NF and 2NF

12. (a)Write about data definition commands in SQL

(or)

(b) Explain INSERT and UPDATE commands in SQL

13. (a) Explain the structure of PL/SQL program (or)

(b)Write about looping statements used in PL/SQL

Page 117: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

117

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE.

B.A/B.Sc/B.Com. Foundation Courses under CBCS

INFORMATION & COMMUNICATION TECHNOLOGY –1 (ICT-1)

Computer Fundamentals and Office Tools

II Semester

Time: 2 hours Max marks:40

Section-A

Answer any FOUR of the following Questions: (4 x 10= 40 Marks)

1. Explain about various Input & Output devices ?

2. Explain about Memory Devices

3. Explain about Tables in MS Word?

4. Write about Mail Merge concepts in MS Word?

5. Explain about features of MSPowerPoint?

6. Write about Entering and Editing Text in MSExcel?

Page 118: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

118

D.K.GOVT. COLLEGE FOR WOMEN (AUTONOMOUS), NELLORE.

B.A/B.Sc/B.Com. Foundation Courses under CBCS

INFORMATION & COMMUNICATION TECHNOLOGY –2 (ICT-2)

Internet Fundamentals and web Tools

III Semester

Time: 2 hours Max marks:40

Section-A

Answer any FOUR of the following Questions: (4 x 10= 40 Marks)

1. Explain about User Ids, Passwords?

2. Explain about The E-Mail advantages?

3. Write about Web Terminologies?

4. Explain about Search Engines ?

5. Write about the Structure of a HTML Document?

6. Explain about the different types of Lists using tags?

Page 119: DEPARTMENT OF COMPUTER SCIENCE / APPLICATIONS Computers 2018-19.pdf3 D.K. GOVT. COLLEGE FOR WOMEN (A), NELLORE Department of Computer Science/ Applications The Board of Studies meeting

119

D. K. Govt. Autonomous College for Women, Nellore, Department of Computer Science. 2018-19

Panel of External Examination Paper Setters

S.No Name Designation CONTACT

NUMBER

1 Sri.P.Sreedhar Lecturer in Computer Science, Govt.Degree

College, Nandyala

� 9985096066

2 Dr.A.Sreelakshmi Lecturer in Computer Science, Govt.Degree

College, Srikalahasti

3 Sk.Karimunnisa Begum Lecturer in Computer Science, S.K.R

Govt.Degree College, Gudur

� 9994276006

4 Dr.K.Deva Prasad Lecturer in Computer Science, Govt.Degree

College, Vidavalur

� 9494303369

5 Rama Krishna Lecturer in Computer Science, Govt.Degree

college, Venkatagiri

� 8341788850

6 Mr.T.Rajesh Lecturer in Computer Science, Duvvuru

Ramanamma Degree college for

Autonomous, Gudur

� 9490914755

7 Smt.V.Samatha Lecturer in Computer Science, Govt.

Degree College, Vidavalur

� 9885143772


Recommended