0% found this document useful (0 votes)
4 views4 pages

Ousyll

The document outlines the curriculum for B.Sc. (Computer Science) at Osmania University, detailing the Programming in Java and Web Technologies courses for semesters V and VI. It includes theoretical and practical components, covering essential topics such as Java programming concepts, exception handling, applets, XHTML, JavaScript, and XML. Additionally, it provides a list of practical assignments and textbooks for each course.

Uploaded by

SonySree
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views4 pages

Ousyll

The document outlines the curriculum for B.Sc. (Computer Science) at Osmania University, detailing the Programming in Java and Web Technologies courses for semesters V and VI. It includes theoretical and practical components, covering essential topics such as Java programming concepts, exception handling, applets, XHTML, JavaScript, and XML. Additionally, it provides a list of practical assignments and textbooks for each course.

Uploaded by

SonySree
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

OSMANIA UNIVERSITY

FACULTY OF SCIENCE
B.Sc. (Computer Science)
SEMESTER – V
Programming in Java

Theory 4 Hours/Week 4 Credit Internal marks = 20


Practical 3 Hours/Week 1 Credit External Marks = 80
Unit - I
Introduction: Java Essentials, JVM, Java Features, Creation and Execution of Programs, Data
Types, Structure of Java Program, Type Casting, Conditional Statements, Loops, Classes,
Objects, Class Declaration, Creating Objects.

Unit - II
Method Declaration and Invocation, Method Overloading, Constructors – Parameterized
Constructors, Constructor Overloading, Cleaning-up unused Objects. Class Variables
&Method-static Keyword, this Keyword, One-Dimensional Arrays, Two-Dimensional
Arrays, Command-Line Arguments, Inner Class.
Inheritance: Introduction, Types of Inheritance, extends Keyword, Examples, Method
Overriding, super, final Keyword, Abstract classes, Interfaces, Abstract Classes Verses
Interfaces.
Packages: Creating and Using Packages, Access Protection, Wrapper Classes, String Class,
StringBuffer Class.

Unit - III
Exception: Introduction, Types, Exception Handling Techniques, User-Defined Exception.
Multithreading: Introduction, Main Thread and Creation of New Threads –By Inheriting the
Thread Class or Implementing the Runnable Interface, Thread Lifecycle, Thread Priority and
Synchronization.
Input/Output: Introduction, java.io Package, File Streams, FileInputStream Class,
FileOutputStream Class, Scanner Class, BufferedInputStream Class, BufferedOutputStream
Class, RandomAccessFile Class.

Unit - IV
Applets: Introduction, Example, Life Cycle, Applet Class, Common Methods Used in
Displaying the Output (Graphics Class).
Event Handling: Introduction, Types of Events, Example.
AWT: Introduction, Components, Containers, Button, Label, Checkbox, Radio Buttons,
Container Class, Layouts.
Swings: Introduction, Differences between Swing and AWT, JFrame, JApplet, JPanel,
Components in Swings, Layout Managers, JTable.

Text Book:
1. Sachin Malhotra, Saurabh Choudhary, Programming in Java (2e)
References:
1. Bruce Eckel, Thinking in Java (4e)
2. Herbert Schildt, Java: The Complete Reference (9e)
3. Y. Daniel Liang, Introduction to Java Programming (10e)
4. Paul Deitel, Harvey Deitel, Java: How To Program (10e)
5. Cay S. Horsttnann, Core Java Volume I –Fundamentals (10e)
OSMANIA UNIVERSITY
FACULTY OF SCIENCE
B.Sc. (Computer Science)
SEMESTER – V
Programming in Java Lab
Practical 3 Hours/Week 1 Credit Marks: 50

Note:
 Programs of all the Concepts from Text Book including exercises must be practice
and execute.
 In the external lab examination student has to execute two programs with compilation
and deployment steps are necessary.
 External Vice-Voce is compulsory.
1. Write a program to find the largest of n natural numbers.
2. Write a program to find whether a given number is prime or not.
3. Write a menu driven program for following:
a. Display a Fibonacci series
b. Compute Factorial of a number
4. Write a program to check whether a given number is odd or even.
5. Write a program to check whether a given string is palindrome or not.
6. Write a program to print the sum and product of digits of an Integer and reverse the
Integer.
7. Write a program to create an array of 10 integers. Accept values from the user in that
Array. Input another number from the user and find out how many numbers are equal
to the number passed, how many are greater and how many are less than the number
passed.
8. Write a program that will prompt the user for a list of 5 prices. Compute the average
of the prices and find out all the prices that are higher than the calculated average.
9. Write a program in java to input N numbers in an array and print out the Armstrong
numbers from the set.
10. Write java program for the following matrix operations:
a. Addition of two matrices
b. Transpose of a matrix
11. Write a java program that computes the area of a circle, rectangle and a Cylinder
using function overloading.
12. Write a Java program for the implementation of multiple inheritance using interfaces
to calculate the area of a rectangle and triangle.
13. Write a java program to create a frame window in an Applet. Display your name,
address and qualification in the frame window.
14. Write a java program to draw a line between two coordinates in a window.
15. Write a java program to display the following graphics in an applet window.
a. Rectangles b. Circles
c. Ellipses d. Arcs e. Polygons
16. Write a program that reads two integer numbers for the variables a and b. If any other
character except number (0-9) is entered then the error is caught by
NumberFormatException object. After that ex.getMessage () prints the information
about the error occurring causes.
17. Write a program for the following string operations:
a. Compare two strings b. concatenate two strings c. Compute length of a
string
18. Create a class called Fraction that can be used to represent the ratio of two integers. Include
appropriate constructors and methods. If the denominator becomes zero, throw and handle
an exception.
OSMANIA UNIVERSITY
FACULTY OF SCIENCE
B.Sc. (Computer Science)
SEMESTER – VI
Web Technologies

Theory 4 Hours/Week 4 Credit Internal marks = 20


Practical 3 Hours/Week 1 Credit External Marks = 80

Unit – I
Introduction To XHTML– Introduction, first HTML, Headings, Linking, Images, special
characters and horizontal rules, Lists, Tables, Frames, Forms, internal linking, meta
Elements. CASCADING STYLE SHEETS – Introduction, Inline Styles, Embedded Style
Sheets, Conflicting Styles, Linking external sheets, position Elements, box model and text
flow, media types, building a CSS drop-down menu, user style sheets, CSS3.

Unit – II
Introduction To Java Scripting- introduction, simple program, prompt dialog and alert boxes,
memory concepts, operators, decision making, control structures, if… else statement, while,
counter-controlled repetitions, switch statement, do… while statement, break and continue
statements. Functions – program modules in JavaScript, programmer–defined functions,
functions definition, scope rules, global functions, Recursion.

Unit – III
Arrays- introduction, declaring and allocating arrays, references and reference parameters,
passing arrays to functions. Multidimensional arrays, EVENTS – registering event handling,
event onload, onmouseover, onmouseout, onfocus, onblur, onsubmit, onreset, event bubbling,
more events. JAVA SCRIPT OBJECTS – introduction to object technology, Math Object,
String Object, Date Object, Boolean and Number Object, document and window Objects,
using cookies.

Unit – IV
XML - Introduction, XML Basics, Structuring Data, XML Namespaces, Document Type
Definitions (DTDs), W3C XML Schema Documents, XML Vocabularies, Extensible Style
sheet Language and XSL Transformations, Document Object Model (DOM).

Ajax-Enabled Rich Internet Applications: introduction, history of Ajax, traditional web


applications Vs Ajax Applications, RIAs with Ajax, Ajax example using XMLHttpRequest
object, XML and DOM, creating full scale Ajax-enabled application, Dojo Toolkit.

Text Book:
1. Internet & World Wide Web: HOW TO PROGRAM- H. M. Deitel, P.J. Deitel, -
Fourth Edition- Pearson edition.
OSMANIA UNIVERSITY
FACULTY OF SCIENCE
B.Sc. (Computer Science)
SEMESTER – VI
Web Technologies Lab
Practical 3 Hours/Week 1 Credit Marks: 50

1. Write a HTML program using basic text formatting tags, <p>, <br>, <pre>.
2. Write a HTML program by using text formatting tags.
3. Write a HTML program using presentational element tags <b>, <i>, <strike>, <sup>,
<sub>, <big>, <small>, <hr>
4. Write a HTML program using phrase element tags <blockquote>, <cite>, <abbr>,
<acronym>, <kbd>, <address>
5. Write a HTML program using different list types.
6. Create a HTML page that displays ingredients and instructions to prepare a recipe.
7. Write a HTML program using grouping elements <div> and <span>.
8. Write a HTML Menu page for Example cafe site.
9. Write a HTML program using images, audios, videos.
10. Write a HTML program to create your time table.
11. Write a HTML program to create a form using text inputs, password inputs, multiple
line text input, buttons, check boxes, radio buttons, select boxes, file select boxes.
12. Write a HTML program to create frames and links between frames.
13. Write a HTML program to create different types of style sheets.
14. Write a HTML program to create CSS on links, lists, tables and generated content.
15. Write a HTML program to create your college web site using multi column layouts.
16. Write a HTML program to create your college web site using for mobile device.
17. Write a HTML program to create login form and verify username and password.
18. Write a JavaScript program to calculate area of rectangle using function.
19. Write a JavaScript program to wish good morning, good afternoon, good evening
depending on the current time.
20. Write a JavaScript program using switch case?
21. Write a JavaScript program to print multiplication table of given number using loop.
22. Write a JavaScript programs using any 5 events.
23. Write a JavaScript program using JavaScript built in objects.
24. Write a JavaScript program to create registration Form with Validations.
25. Write a XML Program to represent Student Data using DTD.
26. Write a XML Program to represent Data using XML Schema Definition.

You might also like