0

Solved Assighnments

 

 

 

 

  Course: Programming Language–III (3415)

Level: B.S (CS) Semester: Autumn- 2015

Total Marks: 100 Pass Marks: 50



 


ALLAMA IQBAL OPEN UNIVERSITY, ISLAMABAD
(Department of Computer Science)

WARNING
  1. PLAGIARISM OR HIRING OF GHOST WRITER(S) FOR SOLVING THE ASSIGNMENT(S) WILL DEBAR THE STUDENT FROM AWARD OF DEGREE/CERTIFICATE, IF FOUND AT ANY STAGE.
  2. SUBMITTING ASSIGNMENTS BORROWED OR STOLEN FROM OTHER(S) AS ONE’S OWN WILL BE PENALIZED AS DEFINED IN “AIOU PLAGIARISM POLICY”.


Course: Programming Language–III (3415) Semester: Autumn, 2015
Level: Bachelor Total Marks: 100
Pass Marks: 50
ASSIGNMENT No. 1

Note: All questions carry equal marks.

Q. 1 (a) Explain what a Javaapplication is. Why we use comments in Java applications?
(b) Define and explain the term JVM (Java Virtual Machine).
Q. 2 (a) Why we say that Javais an object oriented language?
Q. 4 The factorial of a nonnegative integer n is written n! (Pronounced “n factorial”) and is defined as follows:
n! = n (n-1) (n-2)… 1 (for values of n greater than or equal to 1) and n! = 1 (for n = 0).
For example, 5! = 5.4.3.2.1, which is 120.
Q. 5 Differentiate among the following:
(c) Third element of array and array element 3
 Ans:
Suppose you have an Array 
Sring arr[] = {"html","css","java script"};

The third element of the array is "java script" but it's position would be fouind as [2] in the array. You are supposing it as 3, and that's why you are getting the errors.

ASSIGNMENT No. 2
Total Marks: 100
Pass Marks: 50
Note: All questions carry equal marks.




Q. 4 What is polymorphism? Describe with an example.


Programming Language–III (3415) Credit Hours: 4(3+1)

Recommended Book:
JAVA, How to Program, By Deital & Deital 3rd Edition

Course Outlines:
Unit No. 1 Introduction to Java Applications
Introduction, Using Comments, Block of Codes, a Simple Java Program

Unit No. 2 Data Types & Arrays
Data Types, Declaring & Allocating Arrays, References and Reference Parameters Searching Arrays, Multiple Subscripted Arrays



Unit No. 3 Control Structures-I
Selection Structure, While Repetition Structure

Unit No. 4 Control Structures-II
For Repetition Structure, Do/While Repetition Structure, Break and Continue, Multiple Selection Structure

Unit No. 5 Object Oriented Programming-I
Introduction to Class, Class Scopes, Creating Packages, Constructors, Set & Get Method, This Reference, Finalizer, Static Class Member

Unit No. 6 Object Oriented Programming-II
Super Class, Sub Classes, Protected Members, Inheritance, Polymorphism, Dynamic Method Binding, Inner Class Definitions

Unit No. 7 Packages, Interfaces, and Exception Handling
Defining a Package, Access Protection, Importing Packages, Interfaces Exception-Handling Fundamentals, Exception Types, Using Try & Catch, Java Built-In-Exceptions

Unit No. 8 Strings & Characters
String Constructors, String Comparing, String Methods, String Concatenating, String Classes, String Methods

Unit No. 9 GUI
Graphics Context, Graphic Methods, Color and Font Control, Drawing Shapes, Java 2d API, Java 2d Shapes, Swing Overview, Jlable, Event Handling Model, Jbutton, Jtextfield, Jradiobutton, Jcheckbox, Jlist, Multiple Selection List, Mouse Event Handling, Keyboard Event Handling, Layout Managers

Post a Comment

 
Top