B.A-Computer Applications-2020-21
B.A-Computer Applications-2020-21
CBCS - 2020-21
B. Sc/ B.A
Computer Applications
TABLE OF CONTENTS
Note: BOS is to provide final soft copy in PDF and word formats and four copies of hard copies
in bounded form to the office of Dean Academic affairs.
Meeting held on: 22.01.2021. Time:10 A.M At: Adikavi Nannaya University, RJY
Agenda:
1. Adoption of revised-common program structure and revising/updating course - wise
syllabi (in the prescribed format) as per the guidelines issued by APSCHE.
2. Adoption of regulations on scheme of examination and marks/grading system of the
University UG programs.
3. Preparation of Model question Courses in prescribed format.
4. List of equipment/software requirement for each lab/practical
5. Eligibility of student for joining the course.
6. Eligibility of faculty for teaching the course.
7. List of Course-setters /Course evaluators with phone, email-id in the prescribed format
Members present:
Resolutions:
1. Resolved to adopt the revised-common program structure and revising/updating
course-wise syllabi (in the prescribed format) as per the guidelines issued by
APSCHE.
2. Resolved to adopt the regulations on scheme of examination and marks/grading
system of the University UG programs.
3. Resolved to prepare the Model question Courses in prescribed format.
4. Resolved to give the list of equipment/software requirement for each lab/practical
5. Resolved the eligibility of student for joining the course
6. Resolved the eligibility of faculty for teaching the course
7. Resolved to give the list of Course-setters/Course evaluators with phone, email-id in
the prescribed format
Sem Course Course Name Course Hrs/Week Credits Max. Marks Max. Marks
no. type (Arts:5+2) (Arts:4 +1) Cont/ Internal Sem- end
/Mid -Assessment Exam
(T/L/P)
Computer
1 Fundamentals and T 5 4 25 75
Office Tools
I Computer
Fundamentals and L 2 1 - 50
Office Tools Lab
2 Programming in C T 5 4 25 75
II Programming in C Lab L 2 1 - 50
Database Management
3 T 5 4 25 75
System
III Database Management
L 2 1 - 50
System Lab
Object Oriented
4 Programming using T 5 4 25 75
Java
Object Oriented
IV Programming using L 2 1 - 50
Java Lab
5 Web Design T 5 4 25 75
Web Design Lab L 2 1 - 50
Note: *Course type code: T: Theory, L: Lab, P: Problem solving
g. List of Suitable levels of positions eligible in the Govt/Pvt organizations Suitable levels of
positions for these graduates either in industry/govt organization like, technical assistants/
scientists/school teachers, clearly define them, with reliable justification.
Software
1
Development Industry
2 E-Commerce Industry
3 Medical Industry
4 IT Industry
5 Banking Industry
6 Education Industry
The Objectives of this Program describes what students are expected to know and be able to do by
the time of graduation. The Computer Science/Applications Department's Bachelor of Science
program must enable students to attain, by the time of graduation:
An ability to identify, formulate and develop solutions to computational challenges.
An ability to design, implement and evaluate a computational system to meet desired
needs within realistic constraints.
An ability to function effectively on teams to accomplish shared computing design,
evaluation, or implementation goals.
An understanding of professional, ethical, legal, security, and social issues and
responsibilities for the computing profession.
An ability to communicate and engage effectively with diverse stakeholders.
An ability to analyze impacts of computing on individuals, organizations, and society.
Recognition of the need for and ability to engage in continuing professional
development.
An ability to use appropriate techniques, skills, and tools necessary for computing
practice.
Effectively utilizing their knowledge of computing principles and mathematical theory
to develop sustainable solutions to current and future computing problems.
Developing and implementing solution based systems and/or processes that address
issues and/or improve existing systems within in a computing based industry.
2. Recommended Skill enhancement courses: (Titles of the courses given below and details of the
syllabus for 4 credits (i.e., 2 units for theory and Lab/Practical) for 5 hrs class-cum-lab work.
3. Recommended Co-curricular activities: (Co-curricular Activities should not promote copying
from text book or from others’ work and shall encourage self/independent and group learning)
A. Measurable:
1. Assignments
2. Student seminars (Individual presentation of Courses)
3. Quiz Programmes
4. Individual Field Studies/projects
5. Group discussion
6. Group/Team
7. Projects
B. General
1. Collection of news reports and maintaining a record of Course-cuttings
relating to topics covered in syllabus
2. Group Discussions
3. Watching TV discussions and preparing summary points
recording personal observations etc., under guidance from the
Lecturers
4. Any similar activities with imaginative thinking.
SPREADSHEET:
1. Students Marks, Result, Grade & Rank Calculation
2. Number conversions:
Decimal to Octal, Hexa, Decimal, Binary
conversion Binary to decimal, octal, hexa decimal
conversion Octal to decimal, hexa decimal, binary
conversion Hexa decimal to decimal, octal, binary
conversion
Column Chart
Bar Chart
Pie Chart
POWERPOINT:
1. Make a Power point presentation about Social Network.
2. Make a Power point presentation about College.
3. Make a Power point presentation about the given topic.
3. Quiz (on topics where the content can be compiled by smaller aspects and data
(Individuals or groups as teams))
4. Study projects (by very small groups of students on selected local real- time problems
pertaining to syllabus or related areas. The individual participation and contribution of
students shall be ensured (team activity)
B. General
1. Group Discussion
2. Try to solve MCQ’s available online.
3. Others
12. a) Explain the process to inserting, resizing and scaling the objects in MS-Power Point.
(OR)
b) Write the process to prepare a power point presentation with designs and animations.
13. a) Write the process to prepare students results table using formulae in MS-Excel.
(OR)
b) What are the types of charts in Excel and write the process to insert a chart?
B. General
1. Group Discussion
2. Try to solve MCQ’s available online.
3. Others
Section -A
Answer any 5 question 5X5 = 25M
1. What is Flow chart and draw the symbols used in flowchart.
2. Write about the conditional branching statements in C.
3. Define Array and write Declaration, initialization and accessing of elements in Array.
4. Write the Drawbacks of Pointers.
5. What the difference between Structure and Union.
6. Write about the basic Data Types used in C.
7. Write about function declaration, definition and calling.
8. Write about Nested Structures.
Section - B
Answer following question 5X10 = 50M
9. a) Explain about the operators in C with examples.
(OR)
b) Explain the Structure of C program with example.
10. a) Explain about different types of Loops available in C.
(OR)
b) Explain about Parameter passing techniques with examples.
11. a) Write algorithm and C Program for Matrix multiplication.
(OR)
b) Explain the String operations using String functions in C.
12. a) Explain about Passing Arguments to Functions using Pointers.
(OR)
b) Explain about Memory Allocation in C Programs.
13. a) Explain about creating a structure and accessing elements of structure with example.
(OR)
b) Explain about Enumerated Data Types with example program.
UNIT V: 12 Hrs
SQL (STRUCTURED QUERY LANGUAGE): Data Definition, Constraints and Schema changes in
SQL, The CREATE TABLE Command and SQL Data Types and Constraints, The DROP SCHEMA and
DROP TABLE Command, The ALTER TABLE Command, The SELECT-FROM-WHERE Structure of
SQL Queries WHERE-Clause , Aggregate Functions and Grouping, Insert, Delete, and Update Statements
in SQL, The INSERT Command, The DELETE Command
TEXT BOOKS:
1. “Fundamentals of Database Systems” by R.Elmasri and S.Navathe.
2. “Introduction to Database Management System” Atul Kahate Pearson Education ISBN:
9789332505537.
3. “Database System Concepts” by Abraham Silberschatz, Henry Korth, and S. Sudarshan,
McGrawhill, 2010.
REFERENCE BOOKS:
1. “Database Management Systems” by Raghu Ramakrishnan, NcGrawhill,2002
2. “Prinicples of Database Systems” by J.D.Ullman.
3. “An Introduction to Database Systems” by Bipin C Desai.
4. “Fundamentals of Relational Database Management Systems” by S.Sumathi,
S. Esakkirajan, Springer Publications
Section - A
Answer any 5 question 5X5 = 25M
1. Define Database management systems.
2. What is a Data Model?
3. What is Specialization?
4. What is a Weak Entity?
5. What is referential integrity Constraint?
6. Define Functional Dependency?
7. List out Aggregate Functions
8. Explain SQL Data Types.
Section -B
REFERENCES:
1. Core Java: An Integrated Approach, Authored by Dr. R. Nageswara Rao &Kogent
Learning Solutions Inc.
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. Object Oriented Programming Through Java by P. Radha Krishna, Universities Press (2008)
Section - A
Answer any 5 question 5X5 = 25M
1. What are the benefits of Object oriented programming?
2. Explain different data types in Java?
3. Describe simple ‘if statement’ with example?
4. What is overriding method and give one example?
5. Explain one-dimensional array?
6. Write short notes on threads?
7. How to terminate a thread?
8. Explain local and remote applets?
Section - B
Answer following question 5X10 = 50M
9. a) Explain basic concepts of object oriented programming?
(OR)
b) Discuss different operator in java?
10. a) What is switch statement? and write a program using switch statement?
(OR)
b) Explain constructors and types of constructors with an example?
11. a) Briefly explain about final, finally and finalize key words?
(OR)
b) Explain interface with an example?
12. a) Explain life cycle of a thread with example?
(OR)
b) Discuss different types of exception handlings?
13. a) Explain applet life cycle with an example?
(OR)
b) Explain java API packages?
B.Sc/ B.A Computer Applications Page 26 of 31
ADIKAVI NANNAYA UNIVERSITY:: RAJAHMAHENDRAVARAM
B.Sc /B.A - Computer Applications Syllabus (w.e.f:2020-21 A.Y)
.
B.Sc / B.A Semester: IV Credits: 4
Course: 5 WEB DESIGN Hrs/Wk: 4
The catalog relation lists the prices charged for parts by suppliers.
Cycle – 2:
An organisation wishes to maintain the status about the working hours made by his employees. For
that, he uses the following tables.
An employee can work in more than one department; the pct_time field of the works relation
shows the percentage of time that a given employee works in a given department.
Resolve the following queries.
11. Print the names and ages of each employee who works in both Hardware and Software
departments.
12. For each department with more than 20 full time equivalent employees (i.e., where the part-
time and full-time employees add up to at least that many full-time employees), print the did‟s
together with the number of employees that work in that department.
13. Print the name of each employee whose salary exceeds the budget of all of the departments
that he or she work in.
14. Find the managerid‟s of managers who manage only departments with budgets greater
than 1,000,000.
15. Find the enames of managers who manage the departments with largest budget.
16. If a manager manages more than one department, he or she controls the sum of all the budgets
for those departments. Find the managerid‟s of managers who control more than 5,000,000.
17. Find the managerid‟s of managers who control the highest amount.
18. Find the average manager salary.
B.Sc/ B.A Computer Applications Page 29 of 31
ADIKAVI NANNAYA UNIVERSITY:: RAJAHMAHENDRAVARAM
B.Sc /B.A - Computer Applications Syllabus (w.e.f:2020-21 A.Y)
5. General
1. Group Discussion
2. Try to solve MCQ’s available online.
3. Others
Section - A
Answer any 5 question 5X5 = 25M
1. What are the applications of World Wide Web?
2. Write the properties and values in Style Sheets.
3. Write about Operators and Expressions in PHP.
4. How to combine HTML and PHP code on a single Page?
5. Write the differences between MySQL and MySQL Function.
6. Write how to insert an image in to a web page using HTML.
7. Write about string manipulation in Java Script.
8. How to Set a Cookie with PHP?
Section - B
Answer following question 5X10 = 50M
9. a) What are the types of Lists, explain with examples.
(OR)
b) Explain about Forms and Form Controls with example program.
10. a) Explain the types of CSS with examples.
(OR)
b) Create a Web Form and write java Script code for Data validation in that form.
11. a) Explain about Flow Control Functions in PHP.
(OR)
b) Explain how to return the values from User Defined Functions with example.
12. a) Write the process how to Send Mail on Form Submission.
(OR)
b) Explain about passing Session IDs and Destroying Sessions.
13. a) Explain about Connection to MySQL with PHP and Working with MySQL Data..
(OR)
b) Explain about Creating Record Addition Mechanism.