II B Tech II Semester ( )

Size: px
Start display at page:

Download "II B Tech II Semester ( )"

Transcription

1 Department of Computer Science and Engineering Course Name : Java Programming Course Number : Course Designation: Core Prerequisites :C/C++ II B Tech II Semester ( )

2 2 SYLLABUS Unit I Unit II Unit III Unit IV UNIT -- I: Fundamentals of Object Oriented Programming: Object-Oriented Paradigm, Basic Concepts of Object Oriented Programming- Objects and Classes, Data abstraction and encapsulation, inheritance,polymorphism, Data binding, Message Communication, Benefits of OOP, Applications of OOP. Java Basics History of Java, Java buzzwords, data types, variables, scope and life time of variables, arrays, operators, expressions, control statements, type conversion and costing, simple java program, concepts of classes, objects, constructors, methods, access control, this keyword, garbage collection, overloading methods and constructors, parameter passing, recursion, nested and inner classes, Strings. UNIT -- II: Inheritance Base class object, subclass, subtype, substitutability, forms of inheritance- specialization, specification, construction, extension, limitation, combination, Member access rules, super uses, using final with inheritance, polymorphism- method overriding, abstract classes, Object class Packages and Interfaces : Defining, Creating and Accessing a Package, Understanding CLASSPATH, importing packages, differences between classes and interfaces, File, Byte Streams, Character Streams, Stream I/O. UNIT -- III: Exception handling - Concepts of exception handling, exception hierarchy, usage of try, catch, throw, throws and finally, built in exceptions, creating own exception sub classes. Package java.util- The Collection Interface, list interface, Queue interface, The Collection class: LinkedListClass, HashSetClass. TreeSetClass, StringTokenizer, Date, Random, Scanner. Multi threading: Differences between multi threading and multitasking, thread life cycle, creating threads, thread priorities, synchronizing threads, inter thread communication. UNIT -- IV: Event Handling: Events, Event sources, Event classes, Event Listeners, Delegation event model, handling mouse and keyboard events, Adapter classes. AWT: class hierarchy, component, container, panel, window, frame, canvas, graphics, Layout Manager layout manager types boarder, grid, flow, card and grib bag. Unit V UNIT -- V: AWT controls: Labels, button, canvas, scrollbars, text components, check box, check box groups, choices, lists panels scroll pane, dialogs, menu bar. Applets Concepts of Applets, differences between applets and applications, life cycle of an applet, create applets, passing parameters to applets. JDBC Connectivity: JDBC Type 1 to 4 Drivers, connection establishment, QueryExecution

3 3 TEXT BOOKS & OTHER REFERENCES Text Books Java- The Complete Reference, Seventh Edition, Herbert Schildt, Tata McGraw Hill. Database Programming with JDBC&JAVA, Second Edition,GeorgeReese, O ReillyMedia. Suggested / Reference Books 3. Understanding OOP with Java, updated edition, T. Budd, Pearson Education. 4. Thinking in Java Fourth Edition, Bruce Eckel 5. Introduction to Java programming, Y. Daniel Liang, Pearson Education. Websites References language_handbook.pdf

4 12:20 1:10 LUNCH BREAK 4 Time Table Class Hour Time Room No: W.E.F: :00-09: :40 10:40 11:30 11:30 12: 20 1:10 2:00 2:00 2:50 2:50 3:40 MON TUE WED THU FRI SAT

5 5 PROGRAM EDUCATIONAL OBJECTIVES (PEO s) PEO1 PEO2 PEO3 PEO4 The Graduates are employable as software professionals in reputed industries. The Graduates analyze problems by applying the principles of computer science, mathematics and scientific investigation to design and implement industry accepted solutions using latest technologies. The Graduates work productively in supportive and leadership roles on multidisciplinary teams with effective communication and team work skills with high regard to legal and ethical responsibilities. The Graduates embrace lifelong learning to meet ever changing developments in computer science and Engineering. PROGRAM OUTCOMES (PO s) PO1 PO2 PO3 PO4 PO5 PO6 An ability to communicate effectively and work on multidisciplinary teams An ability to identify, formulate and solve computer system problems with professional and ethical responsibility. A recognition of the need for, and an ability to engage in life-long learning to use the latest techniques, skills and modern engineering tools The broad education necessary to understand the impact of engineering solutions in a global, economic, environmental and social context An ability to apply knowledge of mathematics, science, and computing to analyze, design and implement solutions to the realistic problems. An ability to apply suitable process with the understanding of software development practice.

6 6 Course Outcomes: Course Outcomes: Student will be able to: 1. Design, write and test a java program to implement the fundamental concepts of Object Oriented Programming. 2. Write code to define classes and interfaces that uses class libraries such as java.lang, java.util, java.io. 3.Use exception handling and multithreading in programs. 4.Develop GUI applications. 5. Implement object oriented solutions for the complex problems.

7 7 MAPPING OF COURSE OUT COMES WITH PO s & PEO s Course Outcomes PO s PEO s CO1 PO2,PO5 PEO2 CO2 PO2,PO5 PEO2 CO3 PO2,PO5,PO6 PEO1,PEO2 CO4 PO6 PEO1,PEO2 CO5 PO2,PO5,PO6 PEO1,PEO2

8 8 COURSE SCHEDULE Distribution of Hours Unit Wise Unit Topic Book1 Chapters Book2 Total No. of Hours I Ch1,2-5 II --- Ch3,4,5,6,7 6 III IV V Ch8 Ch Ch10, 11 9 Contact classes for Syllabus coverage 54 Tutorial Classes : 05 ; Online Quiz : 1 Case studies-2 (Before Mid Examinations) Revision classes :1 per unit Number of Hours / lectures available in this Semester / Year 55

9 9 Lecture Plan Units TOPICS NO.OF Hours UNIT-I Object-Oriented Paradigm 1 Basic Concepts of Object Oriented Programming- 1 Objects and Classes Data abstraction and encapsulation, inheritance 1,Polymorphism, Data binding, Message Communication, Benefits of OOP, Applications of OOP. 1 Java Basics History of Java, Java buzzwords, data types, variables, scope and life time of variables, arrays, operators, expressions, control statements, type 1 conversion and casting, simple java program, concepts of classes, objects, 1 constructors methods, access control, this keyword, 1 garbage collection overloading methods and constructors 1 parameter passing, recursion, nested and inner 1 classes,strings. Total 10 Unit -II Base class object, subclass, subtype, substitutability 1 forms of inheritance- specialization, specification, 1 construction, extension, limitation, combination Member access rules, super uses, using final with 1 inheritance polymorphism- method overriding, abstract classes, 1 Object class Packages and Interfaces: Defining, Creating and 2 Accessing a Package, Understanding CLASSPATH importing packages, differences between classes and 1 interfaces, File, Byte Streams, Character Streams, Stream I/O. 3 1 Total 10 Unit-III Exception handling - Concepts of exception handling 1 exception hierarchy, usage of try, catch, throw, throws 1 and finally, built in exceptions, creating own exception sub classes. 1 Package java.uti. The collection interface,list interface, 3 Queue interface. StringTokenizer,Date,Random,scanner 2

10 10 Unit-IV Unit-V MultiThreading:differences between multithreading and 1 multitasking Thread lifecycle,creating threads 1 Thread priorities,synchronizing threads, inter thread 1 communication Total 11 Event Handling: Events, Event sources, Event classes 2 Event Listeners, Delegation event model 2 handling mouse and keyboard events 1 Adapter classes. 1 AWT: class hierarchy, component, container 1 panel, window, frame, canvas 2 Graphics, Layout Manager 1 layout manager types border, grid, flow, card and grib 2 bag. Total 12 AWT controls: Labels, button, canvas, scrollbars, text components 2 check box, check box groups, choices 2 lists panels scrollpane, dialogs, menubar 1 Applets Concepts of Applets, differences between 1 applets and applications life cycle of an applet,creating applets, passing 2 parameters to applets JDBC Connectivity: JDBC Type 1 to 4 Drivers 2,connection establishment,queryexecution. Total 10

11 11 Date of Unit Completion & Remarks Unit 1 Date : / / Remarks: Unit 2 Date : / / Remarks: Unit 3 Date : / / Remarks: Unit 4 Date : / / Remarks:

12 12 Unit 5 Date : / / Remarks:

13 13 Unit Wise Assignments (With different Levels of thinking (Blooms Taxonomy)) Note: For every question please mention the level of Blooms taxonomy Unit 1 1. List out the benefits and applications of OOP (L4) 2. List out the java buzzwords and explain them. (L1) 3. Define Constructor? Describe various types of constructors with an examples (L1) 4. Discuss in detail the access specifiers available in Java. (L6) Unit 2 1. Compare and contrast between the interface and class. (L5) Unit 3 Define package? What is the significance of CLASS PATH variable? (L1) Develop a abstract Reservation class which has Reserve abstract method. Implement the sub-classes like Reserve Train and Reserve Bus classes and implement the same. (L3) Illustrate with examples: static and final. (L2) 1. Describe briefly about thread life cycle. (L1) Define exception? Explain about various keywords used in handling the exceptions (L1) Compare and contrast between multi threading and multi tasking? (L5) 4. Implement user defined exceptions. (L3)

14 14 Unit 4 1. Create a java program to handle the mouse and keyboard events? (L6) 2. Describe about various types of layout managers? (L1) 3. Define listener? Describe about Listener classes. (L1) 4. Define adapter class and explain different types of adapter classes in java.? (L1) Unit 5 Design a program using AWT to create Text box and button for 1. accepting the name of the user and displaying Hello username when is pressed? (L6) 2. Draw a circle by using an applet? (L3) 3. Describe briefly about applet life cycle? (L1)

15 15 Case Studies (With Higher Levels of thinking (Blooms Taxonomy)) Note: For every Case Study please mention the level of Blooms taxonomy 1(Covering Syllabus Up to Mid-1) The Department of CSE is conducting case study for B.Tech II/II Students of CVSR College.In that assessment students are asked to do following using Inheritance, packages, Exception Handling and Strings concepts: a. Main class should display the following Menu: Welcome to CVSR College. Choose your Department: 1. CSE 2. Mathematics b. If the user chooses 1, implement the banking application After displaying the following information Welcome to Department of CSE, CVSR College To implement the banking application with following methods. 1. Open account with initial amount Deposit amount 3. Withdraw amount (to check the existence balance) 4. Display customer details (Name, account number, address, and balance amount) Welcome to Department of CSE CVSR Engineering College c. If the user chooses 2, implement Matrix multiplication of N x N square matrices after displaying following information: Welcome to Department Mathematics CVSR Engineering College (CSP Rubric Name : Content Knowledge)

16 16 2(Covering Entire Syllabus) Write a GUI application in java, which enter the details of a student and on the submit display the details of the student.(student details is like bio-data, it contains name, address, phone, educational details, project details etc. ) Create three button in the GUI new, submit, view. When the user click the submit button it stores the information of the student in the file. If the student press the new button it stores the information of the new student. (stored that information by any separator.) when View it show all the details of a student (CSP Rubric Name : Technical and Analytical skills) Unit Wise Multiple Choice Questions for CRT & Competitive Examinations Unit I: 1.Who is considered as the creator of JAVA? a) Dennis Richie b) Ken Thompson c) James Gosling d) Bjarne Stroupstrup 2. Which of the following statements about the Java language is true? a) Java supports only Procedural Oriented Programming approach b) Both Procedural and Object Oriented Programming are supported in Java c) Java supports only Object Oriented Programming approach d) None of the Above 3. JVM stands for? a) Java Verified Machine b) Java Virtual Machine c) Java Very large Machine d) Java Very small machine 3. JRE stands for a. Java Realtime Environment b) Java Rapid Enterprise c) Java Runtime Environment d) None of the above 4. Java source files are compiled and converted to a) Object code b) machine code c) Bytecode d) executable file

17 17 5. JVM is for bytecode. a. a compiler b) an interpreter c) assembler d) none of the above 6. What is the size of int data type in java? a) 1 bytes b) 2 bytes c) 4 bytes d) 8 bytes 7. Which is a valid float literal? a) 1.23 b) 2 c) 1.23d d) 1.23f 8. What is the numerical range of a char in Java? a) -128 to 127 b) 0 to 256 c) 0 to d) 0 to Which of these coding types is used for data type char in Java? a) ASCII b) ISO-LATIN-1 c) UNICODE d) None of the mentioned 10. Which of these values can a boolean variable contain? a) True & False b) 0 & 1 c) Any integer value. d) Both a & b 11. Which one of the following is a valid identifier in java? a) x1 b) 1x c) $x d) x Which one is the short circuit AND operator? Answer : b 13. Which operator is used to implement unsigned right shift of an integer? Answer : d 14. Which one of the following is a jump statement in java? Answer : c 15. Which of these operators is used to allocate memory to array variable in Java? a) malloc b) alloc c) new d) new malloc Answer : c 16. What is the output of this program?

18 18 class increment { } public static void main(string args[]) { } int g = 3; System.out.print(++g * 8); a) 25 b) 24 c) 32 d) 33 Answer : c a) & b) && c) d) a. << b) >> c) <<< d) >>> a) goto b) jump c) break d) if 1. Which class cannot have a subclass in java a) abstract class b)parent class c)final class d) None of above a. Answer : c 2. Which is the keyword used to inherit a class to another? a. Inherits b) extends c) implements d) import b. Answer : b 3. The use of final keyword with method definition a. Supports method overriding b) implements dynamic method dispatch b. c) Prevents method overriding d) none of these c. Answer : c 4. Identify the type of inheritance when two or more subclasses inherit the properties of a super class.

19 19 b. c) Multilevel inheritance d) Hierarchical inheritance c. Answer : d 5. The keyword used inside a class to refer to its immediate super class is i. Multiple inheritance b) Single inheritance a. super b) parent c) base d) none of these b. Answer : a 6. Which of the following is true in the case of abstract class a. Abstract constructors cannot be created. b. Abstract classes can not be inherited. c. An abstract class contains only abstract methods. d. All of the above. e. Answer : a 7. Which of these keywords are used to define an abstract class? a) abst b) abstract c) Abstract d) abstract class a. Answer : b 8. If a class inheriting an abstract class does not define all of its function then it will be known as? a) abstract b) A simple class c) Static class d) None of the mentioned a. Answer : a 9. Which of these is not a correct statement? a) Every class containing abstract method must be declared abstract. b) Abstract class defines only the structure of the class not its implementation.

20 20 c) Abstract class can be initiated by new operator. d) Abstract class can be inherited. a. Answer : c 10. Which method defined in Integer class can be used to convert a whole number in string type to primitive int type. a. valueof() b) intvalue() c) parseint() d) getinteger() b. Answer : c 11. The method sqrt() is defined in the class a. System b) Root c) Math d) Arithmetic b. Answer : c 12. A primitive data type can be passed as an argument into a method 13. By value b) by reference a. c) both a & b d) none of these b. Answer : a 14. Which of these is used as default for a member of a class if no access specifier is used for it? a) private b) public c) public, within its own package d) protected a. Answer : c 15. Which of these keywords is used to refer to member of base class from a sub class? a) upper b) super c) this d) None of the mentioned a. Answer : b 16. Which of these is correct way of inheriting class A by class B?

21 21 a) class B + class A {} b) class B inherits class A {} c) class B extends A {} d) class B extends class A {} a. Answer : c 17. Which of the following are true about interfaces. UNIT II a. Methods declared in interfaces are implicitly private. b. Variables declared in interfaces are implicitly public, static, and final. c. An interface contains any number of method definitions. d. The keyword implements indicate that an interface inherits from another. e. Answer : b 18. Which of these keywords is used to define interfaces in Java? a) interface b) Interface c) intf d) implements Answer : a UNIT-III 1.Which of these keywords must be used to monitor for exceptions? a) try..catch b) finally c) throw d) throws a. Answer : a 2.Which of these keywords is used to manually throw an exception? a) try b) finally c) throw d) catch b. Answer : c 3.Which of these classes is related to all the exceptions that can be caught by using catch? a) Error b) Exception c) None of these d) a & b c. Answer : b

22 22 4.Which of these classes is related to all the exceptions that cannot be caught? a) Error b) Exception c) None of these d) a & b d. Answer : a 5.Which exception is thrown by read() method? a) IOException b) InterruptedException c) SystemException d) SystemInputException e. Answer : a 6 Which is the super class of all exception classes a) Exception b) Object c) Error d) Throwable a. Answer : d 7. Which class is the super class of all classes of the java.lang package? a. a) Object b) System c) Super d) Class b. Answer : a 8. Which of the following exception is raised when a number is divided by zero a. NumberFormatException b) ArithmeticException b. NullPointerException d) IllegalArgumentException c. Answer : b 9. A single try block must be followed by which of these? a) finally b) catch c) catch or finally d) None of the mentioned d. Answer : c 10 Which of these exceptions will occur if we try to access the index of an array beyond its length? a) ArithmeticException b) ArrayException c) ArrayIndexException d) ArrayIndexOutOfBoundsException Answer : d 9. Runnable is a i. a) Class b) Method c) Variable d) Interface Answer : d 10. Thread priority in Java is represented as? a) int b) Float c) double d) long Answer : a

23 Which of these class is used to make a thread? a) String b) System c) Thread d) Runnable Answer : c 12. Which of these interface is implemented to create a Thread? a) Runnable b) Connections c) Set d) MapConnections Answer : a 13. Which of these method of Thread class is used to find out the priority given to a thread? a) get() b) ThreadPriority() c) getpriority() d) getthreadpriority() Answer : c 14. Which of this method of Thread class is used to change the state of a thread to blocked state? a) sleep() b) terminate() c) stop() d) block() a. Answer : a 15. Which method in Thread class is used to check weather a thread is still running? a) isalive() b) Join() c) isrunning() d) Alive() a. Answer : a 16. Which of these methods is used to begin the execution of a thread? a) run() b) start() c) runthread() d) startthread() a. Answer : b

24 Which of these method waits for the thread to treminate? a) sleep() b) isalive() c) join() d) stop() a. Answer : c 18. Which of these is used to read a string from the input stream? a) get() b) getline() c) read() d) readline() a. Answer : d 19. Which of these classes is used to read characters and strings in Java from console? a) BufferedReader b) StringReader c) BufferedStreamReader d) InputStreamReader a. Answer : d 20. Which of these classes are used by Byte streams for input operation? a) InputStream b) InputOutputStream c) Reader d) All of the mentioned a. Answer : a 21. Which of these class contains the methods print() & println()? a) System b) System.out c) BufferedOutputStream d) PrintStream a. Answer : d 22. Which of these methods can be used to write console output? a) printout() b) println() c) write() d) All of the mentioned a. Answer : b UNIT -IV 1. What does AWT stands for? a) All Window Tools b) All Writing Tools c) Abstract Window Toolkit d) Abstract Writing Toolkit a. Answer : c

25 2. Which of these packages contains all the classes and methods required for event handling in Java? a) java.applet b) java.awt c) java.event d) java.awt.event a. Answer : d 3. What is an event in delegation event model used by Java programming language? a) An event is an object that describes a state change in a source. b) An event is an object that describes a state change in processing. c) An event is an object that describes any change by the user and system. d) An event is a class used for defining object, to create events. a. Answer : a 4. Which of these methods are used to register a keyboard event listener? a) KeyListener() b) addkistener() c) addkeylistener() d) eventkeyboardlistener() a. Answer : c 5. Which of these methods are used to register a MouseMotionListener? a) addmouse() b) addmouselistener() c) addmousemotionlistner() d) eventmousemotionlistener() a. Answer : c 6. What is a listener in context to event handling? a) A listener is a variable that is notified when an event occurs. b) A listener is an interface that is notified when an event occurs. c) A listener is a method that is notified when an event occurs. d) None of the mentioned a. Answer : b 7. Which of these class is super class of all AWT events? a) AWTEvent b) EventClass c) ActionEvent d) ItemEvent a. Answer : a 8. Which of these events will be generated if scroll bar is manipulated? a) ActionEvent b) ComponentEvent c) AdjustmentEvent d) WindowEvent a. Answer : d 25

26 26 9. Which of these events will be generated if we close a Frame window? a) ActionEvent b) ComponentEvent c) AdjustmentEvent d) WindowEvent Answer : d 10. Which of these events is generated when a button is pressed? a) ActionEvent b) KeyEvent c) WindowEvent d) AdjustmentEvent Answer : a 11. Which of these methods can be used to obtain the command name for ActionEvent object? a) getcommand() b) getactioncommand() c) getactionevent() d) getactioneventcommand() Answer : b 12. Which of these methods in KeyEvent class can be used to know which key is pressed? a) getkeycode() b) getmodifier() c) getactionkey() d) getactionevent() Answer : a 13. Which of these interfaces define a method actionperformed()? a) ComponentListener b) ContainerListener c) ActionListener d) InputListener Answer : c 14. Which of these interfaces define a method itemstatechanged()? a) ComponentListener b) ContainerListener c) ActionListener d) ItemListener Answer : d 15. What are the sequences of method executed when an Applet starts execution? a)init(),start(),stop(),destroy() b) load(),start(),stop(),unload() c) init(),activate(),deactivate(),destroy() d) start(),init(),destroy(),stop() Answer : a 16. The default layout manager of an Applet is a) Flowlayout b) Gridlayout c) BorderLayout d) BoxLayout Answer : a 17. The default layout manager of a Frame is

27 27 a) Flowlayout b) Gridlayout c) BorderLayout d) BoxLayout Answer : c 18. Which package consist an applet class? a) java.applet b) java.awt c) java.awt.applet d) java.event Answer : a 19. How do you position a component using FlowLayout? a)north, South, East, West b)assign a row/column grid reference c) Pass a X/Y percentage parameter to the add method d) Do nothing, the FlowLayout will position the component Answer : d 20. How do you change the current layout manager for a container a)use the setlayout() method b) Once created you cannot change the current layout manager of a component c) Use the setlayoutmanager() method d) Use the updatelayout() method Answer : a 21. The AWT component used to display a single line of read-only text a. A checkbox b) A Label c) A button d) A TextField Answer : b 22. The method to get the text of a Label a. getlabel() b) gettext() c) getstring() d) getdata() Answer : b 23. The AWT component used for taking input from user. a. A TextBox b) A Label c) A button d) A TextField Answer : d 24. The method to set the text of Textfield. a. setlabel() b) setstring() c) settext() d) setdata() 1. An applet is a program. UNIT-V a. Large b. Small c. Medium d. None of these

28 28 2. refers to a command that allows you to run applets outside a web browser. a. JavaViewer b. AppletViewer c. PackageViewer d. None of these 3. denotes the variables that receive the values of the arguments passed into the method to provide the desired output. a. Integer b. Parameters c. Instance variables d. object 4. Applets use various methods of class and class. a. Applet, Graphics b. Applet, Image c. Image, Graphics d. None of these 5. The execution of an applet begins from the method. a. int b. init( ) c. init d. none of these 6. For the execution of a local applet, an connection is must. a. Internet b. Networking c. Both a & b d. None of these 7. The sequence of methods invoked automatically when an applet is loaded till it is destroyed is: a. init(), paint(),start(),stop(),destroy() b. start(),init(),paint(),stop(),destroy() c. star(),paint(),init(),destroy(),stop() d. init(),start(),paint(),stop(),destroy() 8. The method is used to display a string on an applet.

29 29 a. drawstring() b. stringdraw() c. String() d. Draw() 9. The following tags are mandatory while creating an html document to display an applet: a. NAME,CODE,HEIGHT b. CODEBASE,HEIGHT,WIDTH c. CODE,HEIGHT,WIDTH d. CODE,NAME 10. The attributes indicates the URL of the directory where the applet.class file resides. a. CODEBASE b. BASECODE c. NAMEBASE d. BASENAME 11. The parameters can be passed to an applet by using <PARAM> tag in the following way: a. <PARAMNAME=parameter_name VALUE=parameter_value> b. PARAMNAME=parametername VALUE=parametervalue c. <PARAMNAME=parameter_name><VALUE=parameter_value> d. None of these 12. What will be the output of the following code: gra.drawline(10,10,50,10); a. A vertical line that is 40 pixels long b. A vertical line that is 50 pixels long c. A horizontal line that is 40 pixels long d. A horizontal line that is 50 pixels long 13. Which of the following is not a method of Graphics class: a. drawrectangle() b. fillcircle() c. drawarc() d. drawellipse() e. Both b & d 14. The code given below a line.what will be the color of line: g.setcolor (color.red.yellow.green.cyan.blue) gra.drawline (20, 20, 20, 70) a. Black b. Blue c. Red

30 30 d. Green 15. Write a statement to construct a20-point bold Serif font. a. new Font( Serif, Font.BOLD,20); b. new Font(Serif, Font 20); c. new ( Serif, Font.BOLD,20); d. new Font( Serif,20); 16. The method of the graphics class is used to draw an image on an applet. a. drawgraphic() b. drawimage() c. drawpic() d. None of these 17. The java programs that have been discussed so far are application programs. a. Console-based b. Object-based c. Public-based d. Method-based 18. The most significant features of an applet is that it transforms a user interactive webpage by adding images, animations, different text styles to it. a. Dynamic webpage into a static b. Static webpage into a dynamic c. Static webpage into a html d. None of these 19. In other words, applets help a programmer to develop a full-featured application. a. Documents b. Networking c. Multimedia d. None of these 20. The java applets can be executed either through an (a tool of java development kit) or any java-compatible Web browser. a. AppletViewer b. Javac c. JavaViewer d. jdk* 21. Applet can be classified into types:

31 31 a. 3 b. 4 c. 2 d The class is responsible for all the operations related to display (output) of an applet. a. Graphics b. Images c. Objects d. Main 23. Life cycle of an applet: a. Running, idle, born, dead b. Idle, running, born, dead c. Born, running, idle, dead d. Running, dead, born, idle 24. The life cycle of an applet begins when it is first loaded and the method is invoked. a. start() b. paint() c. init() d. stop() 25. method is invoked to display the output on the screen in the form of text, graphics etc. a. graphics() b. paint() c. image() d. init()

32 Previous Question Papers 32

33 33 Tutorial Sheet Date: Topics Revised Date: Topics Revised Date: Topics Revised Date: Topics Revised

34 34 Date: Topics Revised Date: Topics Revised TOPICS BEYOND SYLLABUS S.No. Topic

35 35 ASSESMENT OF COURSE OUTCOMES: DIRECT Blooms Taxonomy: LEVEL 1 REMEMBERING LEVEL 2 UNDERSTANDING LEVEL 3 APPLYING Exhibit memory of previously learned material by recalling facts, terms, basic concepts, and answers Demonstrate understanding of facts and ideas by organizing, comparing, translating, interpreting, giving descriptions, and stating main ideas. Solve problems to new situations by applying acquired knowledge, facts, techniques and rules in a different way LEVEL 4 LEVEL 5 LEVEL 6 ANALYZING EVALUATING CREATING Examine and break information into parts by identifying motives or causes. Make inferences and find evidence to support generalizations. Present and defend opinions by making judgments about information, validity of ideas, or quality of work based on a set of criteria. Compile information together in a different way by combining elements in a new pattern or proposing alternative solutions. *Attach course assessment sheet

36 Technical and analytical Skills Student Participat ion Content Knowledge Social and Ethical Awareness Writing Skills Oral Communicati on 36 ASSESMENT OF COURSE OUTCOMES: INDIRECT S.N Criteria CSP Rubric LEVEL ( Level : 3-Excellent Level :2-Good Level : 1-Poor) Student speaks in phase with the given topic confidently using Audio-Visual aids. Vocabulary is good Student speaking without proper planning, fair usage of Audio-Visual aids. Vocabulary is not good Student speaks vaguely not in phase with the given topic. No synchronization among the talk and Visual Aids Proper structuring of the document with relevant subtitles, readability of document is high with correct use of grammar. Work is genuine and not published anywhere else Information is gathered without continuity of topic, sentences were not framed properly. Few topics are copied from other documents Information gathered was not relevant to the given task, vague collection of sentences. Content is copied from other documents Student identifies most potential ethical or societal issues and tries to provide solutions for them discussing with peers Student identifies the societal and ethical issues but fails to provide any solutions discussing with peers 1 Student makes no attempt in identifying the societal and ethical issues 3 Student uses appropriate methods, techniques to model and solve the problem accurately 2 Student tries to model the problem but fails to solve the problem 1 Student fails to model the problem and also fails to solve the problem Listens carefully to the class and tries to answer questions confidently 2 Listens carefully to the lecture but doesn t attempt to answer the questions 1 Student neither listens to the class nor attempts to answer the questions The program structure is well organized with appropriate use of technologies and methodology. Code is easy to read and well documented. Student is able to implement the algorithm producing accurate results Program structure is well organized with appropriate use of technologies and methodology. Code is quite difficult to read and not properly documented. Student is able to implement the algorithm providing accurate results. Program structure is not well organized with mistakes in usage of appropriate technologies and methodology. Code is difficult to read and student is not able to execute the program

37 Understanding of Engineering core Practical Knowledge Independently able to write programs to strengthen the concepts covered in theory 2 1 Independently able to write programs but not able to strengthen the concepts learned in theory Not able to write programs and not able to strengthen the concepts learned in theory Student uses appropriate methods, techniques to model and solve the problem accurately in the context of multidisciplinary projects Student tries to model the problem but fails to solve the problem in the context of multidisciplinary projects Student fails to model the problem and also fails to solve the problem in the context of multidisciplinary projects *Attach course assessment sheet

38 38 Add-on Programmes: Guest Lectures: Unit Wise PPT s: Unit Wise lecture Notes:

COURSE FILE INDEX ITEM DESCRIPTION

COURSE FILE INDEX ITEM DESCRIPTION COURSE FILE INDEX S.NO. ITEM DESCRIPTION 1 COURSE INFORMATION SHEET 2 SYLLABUS 3 TEXT BOOKS,REFERENCE BOOK,WEB/INTERNET SOURCES 4 TIME TABLE 5 PROGRAM EDUCATIONAL OBJECTIVES(PEO s) 6 PROGRAM OUTCOMES(PO

More information

SCHEME OF COURSE WORK

SCHEME OF COURSE WORK SCHEME OF COURSE WORK Course Details: Course Title Object oriented programming through JAVA Course Code 15CT1109 L T P C : 3 0 0 3 Program: B.Tech. Specialization: Information Technology Semester IV Prerequisites

More information

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad - 500 043 Course Title Course Code Regulation COMPUTER SCIENCE AND ENGINEERING COURSE DESCRIPTION FORM JAVA PROGRAMMING A40503 R15-JNTUH

More information

PESIT Bangalore South Campus

PESIT Bangalore South Campus PESIT Bangalore South Campus 15CS45 : OBJECT ORIENTED CONCEPTS Faculty : Prof. Sajeevan K, Prof. Hanumanth Pujar Course Description: No of Sessions: 56 This course introduces computer programming using

More information

Syllabus & Curriculum for Certificate Course in Java. CALL: , for Queries

Syllabus & Curriculum for Certificate Course in Java. CALL: , for Queries 1 CONTENTS 1. Introduction to Java 2. Holding Data 3. Controllin g the f l o w 4. Object Oriented Programming Concepts 5. Inheritance & Packaging 6. Handling Error/Exceptions 7. Handling Strings 8. Threads

More information

GUJARAT TECHNOLOGICAL UNIVERSITY

GUJARAT TECHNOLOGICAL UNIVERSITY GUJARAT TECHNOLOGICAL UNIVERSITY MASTER OF COMPUTER APPLICATIONS (COURSE CODE-6) Subject: Java Programming Subject Code: 2630002 Year II (Semester III) (W.E.F. JULY 2013) Objectives: To develop proficiency

More information

Core JAVA Training Syllabus FEE: RS. 8000/-

Core JAVA Training Syllabus FEE: RS. 8000/- About JAVA Java is a high-level programming language, developed by James Gosling at Sun Microsystems as a core component of the Java platform. Java follows the "write once, run anywhere" concept, as it

More information

Java for Programmers Course (equivalent to SL 275) 36 Contact Hours

Java for Programmers Course (equivalent to SL 275) 36 Contact Hours Java for Programmers Course (equivalent to SL 275) 36 Contact Hours Course Overview This course teaches programmers the skills necessary to create Java programming system applications and satisfies the

More information

Table of Contents. Chapter 1 Getting Started with Java SE 7 1. Chapter 2 Exploring Class Members in Java 15. iii. Introduction of Java SE 7...

Table of Contents. Chapter 1 Getting Started with Java SE 7 1. Chapter 2 Exploring Class Members in Java 15. iii. Introduction of Java SE 7... Table of Contents Chapter 1 Getting Started with Java SE 7 1 Introduction of Java SE 7... 2 Exploring the Features of Java... 3 Exploring Features of Java SE 7... 4 Introducing Java Environment... 5 Explaining

More information

15CS45 : OBJECT ORIENTED CONCEPTS

15CS45 : OBJECT ORIENTED CONCEPTS 15CS45 : OBJECT ORIENTED CONCEPTS QUESTION BANK: What do you know about Java? What are the supported platforms by Java Programming Language? List any five features of Java? Why is Java Architectural Neutral?

More information

INSTITUTE OF AERONAUTICAL ENGINEERING

INSTITUTE OF AERONAUTICAL ENGINEERING INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) DUNDIGAL, YDERABAD -500 043 Course Title Course Code Regulation INFORMATION TECNOLOGY COURSE DESCRIPTION FORM JAVA PROGRAMMING A40503 R13 JNTU Course

More information

CONTENTS. Chapter 1 Getting Started with Java SE 6 1. Chapter 2 Exploring Variables, Data Types, Operators and Arrays 13

CONTENTS. Chapter 1 Getting Started with Java SE 6 1. Chapter 2 Exploring Variables, Data Types, Operators and Arrays 13 CONTENTS Chapter 1 Getting Started with Java SE 6 1 Introduction of Java SE 6... 3 Desktop Improvements... 3 Core Improvements... 4 Getting and Installing Java... 5 A Simple Java Program... 10 Compiling

More information

Java Fundamentals p. 1 The Origins of Java p. 2 How Java Relates to C and C++ p. 3 How Java Relates to C# p. 4 Java's Contribution to the Internet p.

Java Fundamentals p. 1 The Origins of Java p. 2 How Java Relates to C and C++ p. 3 How Java Relates to C# p. 4 Java's Contribution to the Internet p. Preface p. xix Java Fundamentals p. 1 The Origins of Java p. 2 How Java Relates to C and C++ p. 3 How Java Relates to C# p. 4 Java's Contribution to the Internet p. 5 Java Applets and Applications p. 5

More information

Contents. iii Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services August 1998, Revision B

Contents. iii Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services August 1998, Revision B Contents About the Course...xv Course Overview... xvi Course Map... xvii Module-by-Module Overview... xviii Course Objectives... xxii Skills Gained by Module... xxiii Guidelines for Module Pacing... xxiv

More information

Mobile MOUSe JAVA2 FOR PROGRAMMERS ONLINE COURSE OUTLINE

Mobile MOUSe JAVA2 FOR PROGRAMMERS ONLINE COURSE OUTLINE Mobile MOUSe JAVA2 FOR PROGRAMMERS ONLINE COURSE OUTLINE COURSE TITLE JAVA2 FOR PROGRAMMERS COURSE DURATION 14 Hour(s) of Interactive Training COURSE OVERVIEW With the Java2 for Programmers course, anyone

More information

DHANALAKSHMI SRINIVASAN COLLEGE OF ENGINEERING AND TECHNOLOGY ACADEMIC YEAR (ODD SEM)

DHANALAKSHMI SRINIVASAN COLLEGE OF ENGINEERING AND TECHNOLOGY ACADEMIC YEAR (ODD SEM) DHANALAKSHMI SRINIVASAN COLLEGE OF ENGINEERING AND TECHNOLOGY ACADEMIC YEAR 2018-19 (ODD SEM) DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING SUB: OBJECT ORIENTED PROGRAMMING SEM/YEAR: III SEM/ II YEAR

More information

Core Java SYLLABUS COVERAGE SYLLABUS IN DETAILS

Core Java SYLLABUS COVERAGE SYLLABUS IN DETAILS Core Java SYLLABUS COVERAGE Introduction. OOPS Package Exception Handling. Multithreading Applet, AWT, Event Handling Using NetBean, Ecllipse. Input Output Streams, Serialization Networking Collection

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 60 0 DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK III SEMESTER CS89- Object Oriented Programming Regulation 07 Academic Year 08 9 Prepared

More information

SELF-STUDY. Glossary

SELF-STUDY. Glossary SELF-STUDY 231 Glossary HTML (Hyper Text Markup Language - the language used to code web pages) tags used to embed an applet. abstract A class or method that is incompletely defined,

More information

The Sun s Java Certification and its Possible Role in the Joint Teaching Material

The Sun s Java Certification and its Possible Role in the Joint Teaching Material The Sun s Java Certification and its Possible Role in the Joint Teaching Material Nataša Ibrajter Faculty of Science Department of Mathematics and Informatics Novi Sad 1 Contents Kinds of Sun Certified

More information

B2.52-R3: INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING THROUGH JAVA

B2.52-R3: INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING THROUGH JAVA B2.52-R3: INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING THROUGH JAVA NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions. 2. PART ONE

More information

B2.52-R3: INTRODUCTION TO OBJECT ORIENTATED PROGRAMMING THROUGH JAVA

B2.52-R3: INTRODUCTION TO OBJECT ORIENTATED PROGRAMMING THROUGH JAVA B2.52-R3: INTRODUCTION TO OBJECT ORIENTATED PROGRAMMING THROUGH JAVA NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions. 2. PART ONE

More information

Introduction... xv SECTION 1: DEVELOPING DESKTOP APPLICATIONS USING JAVA Chapter 1: Getting Started with Java... 1

Introduction... xv SECTION 1: DEVELOPING DESKTOP APPLICATIONS USING JAVA Chapter 1: Getting Started with Java... 1 Introduction... xv SECTION 1: DEVELOPING DESKTOP APPLICATIONS USING JAVA Chapter 1: Getting Started with Java... 1 Introducing Object Oriented Programming... 2 Explaining OOP concepts... 2 Objects...3

More information

DOWNLOAD PDF CORE JAVA APTITUDE QUESTIONS AND ANSWERS

DOWNLOAD PDF CORE JAVA APTITUDE QUESTIONS AND ANSWERS Chapter 1 : Chapter-wise Java Multiple Choice Questions and Answers Interview MCQs Java Programming questions and answers with explanation for interview, competitive examination and entrance test. Fully

More information

Software Development & Education Center. Java Platform, Standard Edition 7 (JSE 7)

Software Development & Education Center. Java Platform, Standard Edition 7 (JSE 7) Software Development & Education Center Java Platform, Standard Edition 7 (JSE 7) Detailed Curriculum Getting Started What Is the Java Technology? Primary Goals of the Java Technology The Java Virtual

More information

CHALAPATHI INSTITUTE OF ENGINEERING & TECHNOLOGY

CHALAPATHI INSTITUTE OF ENGINEERING & TECHNOLOGY CHALAPATHI INSTITUTE OF ENGINEERING & TECHNOLOGY CHALAPATHI NAGAR, LAM, GUNTUR-522034 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Vision of the Institute To emerge as an Institute of Excellence for Engineering

More information

(2½ hours) Total Marks: 75

(2½ hours) Total Marks: 75 (2½ hours) Total Marks: 75 N. B.: (1) All questions are compulsory. (2) Makesuitable assumptions wherever necessary and state the assumptions mad (3) Answers to the same question must be written together.

More information

Object Oriented Programming with JAVA

Object Oriented Programming with JAVA Course Title Course Code Object Oriented Programming with JAVA CE306 Theory :03 Course Credit Practical :01 Tutorial :00 Credits :04 Course Learning Outcomes On the completion of the course, students will

More information

5/23/2015. Core Java Syllabus. VikRam ShaRma

5/23/2015. Core Java Syllabus. VikRam ShaRma 5/23/2015 Core Java Syllabus VikRam ShaRma Basic Concepts of Core Java 1 Introduction to Java 1.1 Need of java i.e. History 1.2 What is java? 1.3 Java Buzzwords 1.4 JDK JRE JVM JIT - Java Compiler 1.5

More information

Avg. Of Test 1 and Test 2. Exam

Avg. Of Test 1 and Test 2. Exam Subject Code ECL303 Subject Code ECL303 Subject Name OOP using JAVA laboratory Subject Name OOP using JAVA laboratory Teaching Scheme Credits Assigned (Hrs.) Theory Practical Tutorial Theory TW/Pracs Tutorial

More information

Java Programming. Price $ (inc GST)

Java Programming. Price $ (inc GST) 1800 ULEARN (853 276) www.ddls.com.au Java Programming Length 5 days Price $4235.00 (inc GST) Overview Intensive and hands-on, the course emphasizes becoming productive quickly as a Java application developer.

More information

Pace University. Fundamental Concepts of CS121 1

Pace University. Fundamental Concepts of CS121 1 Pace University Fundamental Concepts of CS121 1 Dr. Lixin Tao http://csis.pace.edu/~lixin Computer Science Department Pace University October 12, 2005 This document complements my tutorial Introduction

More information

Object Oriented Programming with Java. Unit-1

Object Oriented Programming with Java. Unit-1 CEB430 Object Oriented Programming with Java Unit-1 PART A 1. Define Object Oriented Programming. 2. Define Objects. 3. What are the features of Object oriented programming. 4. Define Encapsulation and

More information

Application Development in JAVA. Data Types, Variable, Comments & Operators. Part I: Core Java (J2SE) Getting Started

Application Development in JAVA. Data Types, Variable, Comments & Operators. Part I: Core Java (J2SE) Getting Started Application Development in JAVA Duration Lecture: Specialization x Hours Core Java (J2SE) & Advance Java (J2EE) Detailed Module Part I: Core Java (J2SE) Getting Started What is Java all about? Features

More information

CALEDONIAN COLLEGE OF ENGINEERING, MODULE HANDBOOK. Department of Electrical & Computer Engineering SULTANATE OF OMAN. Module Code

CALEDONIAN COLLEGE OF ENGINEERING, MODULE HANDBOOK. Department of Electrical & Computer Engineering SULTANATE OF OMAN. Module Code Module Code M2G424866 Object Oriented Programming CALEDONIAN COLLEGE OF ENGINEERING, SULTANATE OF OMAN 2018-2019 MODULE HANDBOOK Semester: A Module Leader Shahida T Department of Electrical & Computer

More information

John Cowell. Essential Java Fast. How to write object oriented software for the Internet. with 64 figures. Jp Springer

John Cowell. Essential Java Fast. How to write object oriented software for the Internet. with 64 figures. Jp Springer John Cowell Essential Java Fast How to write object oriented software for the Internet with 64 figures Jp Springer Contents 1 WHY USE JAVA? 1 Introduction 1 What is Java? 2 Is this book for you? 2 What

More information

Weiss Chapter 1 terminology (parenthesized numbers are page numbers)

Weiss Chapter 1 terminology (parenthesized numbers are page numbers) Weiss Chapter 1 terminology (parenthesized numbers are page numbers) assignment operators In Java, used to alter the value of a variable. These operators include =, +=, -=, *=, and /=. (9) autoincrement

More information

Course Code Course Name Theory Practical Tutorial Theory TW/Practical Tutorial Total. Internal assessment. End Sem. Exam. Avg.

Course Code Course Name Theory Practical Tutorial Theory TW/Practical Tutorial Total. Internal assessment. End Sem. Exam. Avg. Course Code Course Name Theory Practical Tutorial Theory TW/Practical Tutorial Total ITL304 Java Programming Lab -- 2+2* -- -- 2 -- 2 Examination Scheme Theory Marks Course Code Course Name Internal assessment

More information

Object Oriented Programming CS104 LTPC:

Object Oriented Programming CS104 LTPC: Object Oriented Programming CS04 LTPC: 4-0-4-6 Instructor: Gauravkumarsingh Gaharwar Program: Bachelor of Computer Applications Class-Semester: FYBCA(Sem-II) Email: gauravsinghg@nuv.ac.in Phone Number:

More information

Core Java Syllabus. Overview

Core Java Syllabus. Overview Core Java Syllabus Overview Java programming language was originally developed by Sun Microsystems which was initiated by James Gosling and released in 1995 as core component of Sun Microsystems' Java

More information

Virtualians.ning.pk. 2 - Java program code is compiled into form called 1. Machine code 2. native Code 3. Byte Code (From Lectuer # 2) 4.

Virtualians.ning.pk. 2 - Java program code is compiled into form called 1. Machine code 2. native Code 3. Byte Code (From Lectuer # 2) 4. 1 - What if the main method is declared as private? 1. The program does not compile 2. The program compiles but does not run 3. The program compiles and runs properly ( From Lectuer # 2) 4. The program

More information

Introduction to Programming Using Java (98-388)

Introduction to Programming Using Java (98-388) Introduction to Programming Using Java (98-388) Understand Java fundamentals Describe the use of main in a Java application Signature of main, why it is static; how to consume an instance of your own class;

More information

Come & Join Us at VUSTUDENTS.net

Come & Join Us at VUSTUDENTS.net Come & Join Us at VUSTUDENTS.net For Assignment Solution, GDB, Online Quizzes, Helping Study material, Past Solved Papers, Solved MCQs, Current Papers, E-Books & more. Go to http://www.vustudents.net and

More information

Basics of Java Programming CS129 LTPC:

Basics of Java Programming CS129 LTPC: Basics of Java Programming CS9 LTPC: -0-4-3 Instructor: Gauravkumarsingh Gaharwar Program: Masters of Science(IT) Class-Semester: FYMSc(IT) (Sem-II) Email: gauravsinghg@nuv.ac.in Phone Number: 065-30000(0)

More information

SRM INSTITUTE OF SCIENCE & TECHNOLOGY Faculty of Science and Humanities Department of Computer Science UNIT I - INTRODUCTION TO JAVA

SRM INSTITUTE OF SCIENCE & TECHNOLOGY Faculty of Science and Humanities Department of Computer Science UNIT I - INTRODUCTION TO JAVA SRM INSTITUTE OF SCIENCE & TECHNOLOGY Faculty of Science and Humanities Department of Computer Science Subject code : UCS15301 Subject Name : Java Programming Staff Name : S.P.ANGELIN CLARET No. of : 5

More information

Index COPYRIGHTED MATERIAL

Index COPYRIGHTED MATERIAL Index COPYRIGHTED MATERIAL Note to the Reader: Throughout this index boldfaced page numbers indicate primary discussions of a topic. Italicized page numbers indicate illustrations. A abstract classes

More information

G COURSE PLAN ASSISTANT PROFESSOR Regulation: R13 FACULTY DETAILS: Department::

G COURSE PLAN ASSISTANT PROFESSOR Regulation: R13 FACULTY DETAILS: Department:: G COURSE PLAN FACULTY DETAILS: Name of the Faculty:: Designation: Department:: Abhay Kumar ASSOC PROFESSOR CSE COURSE DETAILS Name Of The Programme:: BTech Batch:: 2013 Designation:: ASSOC PROFESSOR Year

More information

CONTENTS. PART 1 Structured Programming 1. 1 Getting started 3. 2 Basic programming elements 17

CONTENTS. PART 1 Structured Programming 1. 1 Getting started 3. 2 Basic programming elements 17 List of Programs xxv List of Figures xxix List of Tables xxxiii Preface to second version xxxv PART 1 Structured Programming 1 1 Getting started 3 1.1 Programming 3 1.2 Editing source code 5 Source code

More information

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR 603203 DEPARTMENT OF COMPUTER SCIENCE & APPLICATIONS QUESTION BANK (2017-2018) Course / Branch : M.Sc.,CST Semester / Year : EVEN / III Subject Name

More information

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR 603203 DEPARTMENT OF COMPUTER SCIENCE & APPLICATIONS QUESTION BANK (2017-2018) Course / Branch : MCA Semester / Year : EVEN / II Subject Name : Programming

More information

SYLLABUS JAVA COURSE DETAILS. DURATION: 60 Hours. With Live Hands-on Sessions J P I N F O T E C H

SYLLABUS JAVA COURSE DETAILS. DURATION: 60 Hours. With Live Hands-on Sessions J P I N F O T E C H JAVA COURSE DETAILS DURATION: 60 Hours With Live Hands-on Sessions J P I N F O T E C H P U D U C H E R R Y O F F I C E : # 4 5, K a m a r a j S a l a i, T h a t t a n c h a v a d y, P u d u c h e r r y

More information

Get Unique study materials from

Get Unique study materials from Downloaded from www.rejinpaul.com VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : IV Section : EEE - 1 & 2 Subject Code

More information

Murach s Beginning Java with Eclipse

Murach s Beginning Java with Eclipse Murach s Beginning Java with Eclipse Introduction xv Section 1 Get started right Chapter 1 An introduction to Java programming 3 Chapter 2 How to start writing Java code 33 Chapter 3 How to use classes

More information

[Course Overview] After completing this module you are ready to: Develop Desktop applications, Networking & Multi-threaded programs in java.

[Course Overview] After completing this module you are ready to: Develop Desktop applications, Networking & Multi-threaded programs in java. [Course Overview] The Core Java technologies and application programming interfaces (APIs) are the foundation of the Java Platform, Standard Edition (Java SE). They are used in all classes of Java programming,

More information

Government of Karnataka Department of Technical Education Bengaluru

Government of Karnataka Department of Technical Education Bengaluru Government of Karnataka Department of Technical Education Bengaluru CIE- 25 Marks Course Title: OOP With Java Scheme (L:T:P) : 4:0:0 Total Contact Hours: 52 Type of Course: Lectures, Self Study & Student

More information

Language Features. 1. The primitive types int, double, and boolean are part of the AP

Language Features. 1. The primitive types int, double, and boolean are part of the AP Language Features 1. The primitive types int, double, and boolean are part of the AP short, long, byte, char, and float are not in the subset. In particular, students need not be aware that strings are

More information

Objective Questions. BCA Part III Paper XIX (Java Programming) page 1 of 5

Objective Questions. BCA Part III Paper XIX (Java Programming) page 1 of 5 Objective Questions BCA Part III page 1 of 5 1. Java is purely object oriented and provides - a. Abstraction, inheritance b. Encapsulation, polymorphism c. Abstraction, polymorphism d. All of the above

More information

Essential Series. Springer-Verlag London Ltd.

Essential Series. Springer-Verlag London Ltd. Essential Series Springer-Verlag London Ltd. Also in this series: Essential Visual Basic 4.0 fast 3-540-19998-5 Essential Delphi 2.0 fast 3-540-76026-1 Essential Java fast 3-540-76052-0 Essential Visual

More information

S.No Question Blooms Level Course Outcome UNIT I. Programming Language Syntax and semantics

S.No Question Blooms Level Course Outcome UNIT I. Programming Language Syntax and semantics S.No Question Blooms Level Course Outcome UNIT I. Programming Language Syntax and semantics 1 What do you mean by axiomatic Knowledge C254.1 semantics? Give the weakest precondition for a sequence of statements.

More information

Course Description. Learn To: : Intro to JAVA SE7 and Programming using JAVA SE7. Course Outline ::

Course Description. Learn To: : Intro to JAVA SE7 and Programming using JAVA SE7. Course Outline :: Module Title Duration : Intro to JAVA SE7 and Programming using JAVA SE7 : 9 days Course Description The Java SE 7 Fundamentals course was designed to enable students with little or no programming experience

More information

1 OBJECT-ORIENTED PROGRAMMING 1

1 OBJECT-ORIENTED PROGRAMMING 1 PREFACE xvii 1 OBJECT-ORIENTED PROGRAMMING 1 1.1 Object-Oriented and Procedural Programming 2 Top-Down Design and Procedural Programming, 3 Problems with Top-Down Design, 3 Classes and Objects, 4 Fields

More information

Java Training JAVA. Introduction of Java

Java Training JAVA. Introduction of Java Java Training Building or rewriting a system completely in Java means starting from the scratch. We engage in the seamless and stable operations of Java technology to deliver innovative and functional

More information

ощ 'ршорвшэш! цвн-эориэу ощ 'sajbpossv # PIPG DUJ 'ssjmoossv ^ PIPG pipa w н OX ЛЮН VAV

ощ 'ршорвшэш! цвн-эориэу ощ 'sajbpossv # PIPG DUJ 'ssjmoossv ^ PIPG pipa w н OX ЛЮН VAV ощ 'ршорвшэш! цвн-эориэу ощ 'sajbpossv # PIPG DUJ 'ssjmoossv ^ PIPG pipa w н OX ЛЮН VAV Contents Preface Chapter 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19

More information

FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN Course Code: CS1005 Course Title: Object Oriented Programming Semester: II Course Time: Jul-Dec 2014 A B C D E F

More information

CHETTINAD COLLEGE OF ENGINEERING & TECHNOLOGY JAVA

CHETTINAD COLLEGE OF ENGINEERING & TECHNOLOGY JAVA 1. JIT meaning a. java in time b. just in time c. join in time d. none of above CHETTINAD COLLEGE OF ENGINEERING & TECHNOLOGY JAVA 2. After the compilation of the java source code, which file is created

More information

JAVA Training Overview (For Demo Classes Call Us )

JAVA Training Overview (For Demo Classes Call Us ) JAVA Training Overview (For Demo Classes Call Us +91 9990173465) IT SPARK - is one of the well-known and best institutes that provide Java training courses. Working professionals from MNC's associated

More information

STRUCTURING OF PROGRAM

STRUCTURING OF PROGRAM Unit III MULTIPLE CHOICE QUESTIONS 1. Which of the following is the functionality of Data Abstraction? (a) Reduce Complexity (c) Parallelism Unit III 3.1 (b) Binds together code and data (d) None of the

More information

CSC Java Programming, Fall Java Data Types and Control Constructs

CSC Java Programming, Fall Java Data Types and Control Constructs CSC 243 - Java Programming, Fall 2016 Java Data Types and Control Constructs Java Types In general, a type is collection of possible values Main categories of Java types: Primitive/built-in Object/Reference

More information

This page intentionally left blank

This page intentionally left blank This page intentionally left blank arting Out with Java: From Control Structures through Objects International Edition - PDF - PDF - PDF Cover Contents Preface Chapter 1 Introduction to Computers and Java

More information

Java for Non Majors. Final Study Guide. April 26, You will have an opportunity to earn 20 extra credit points.

Java for Non Majors. Final Study Guide. April 26, You will have an opportunity to earn 20 extra credit points. Java for Non Majors Final Study Guide April 26, 2017 The test consists of 1. Multiple choice questions 2. Given code, find the output 3. Code writing questions 4. Code debugging question 5. Short answer

More information

Babu Madhav Institute of Information Technology 2016

Babu Madhav Institute of Information Technology 2016 5 Years Integrated M.Sc. (IT) 5 th Semester Practical Problems 060010503: Advanced Java Practical No : 1 Practical Problem Duration for completion PEO(s) to be PO(s) to be CO(s) to be Solution must contain

More information

Syllabus for Bachelor of Technology. Computer Engineering. Subject Code: 01CE0403. B.Tech. Year - II

Syllabus for Bachelor of Technology. Computer Engineering. Subject Code: 01CE0403. B.Tech. Year - II Subject Code: 01CE0403 Subject Name: Object Oriented Programming with Java B.Tech. Year - II Objective: Java is a computer programming language having feature like objectoriented, polymorphism, inheritance

More information

Packages: Putting Classes Together

Packages: Putting Classes Together Packages: Putting Classes Together 1 Introduction 2 The main feature of OOP is its ability to support the reuse of code: Extending the classes (via inheritance) Extending interfaces The features in basic

More information

University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE)

University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE) University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE) Course Outline Program: Course Title: Computer Science and Engineering (CSE) Object Oriented Programming I: Java Course

More information

Road Map. Introduction to Java Applets Review applets that ship with JDK Make our own simple applets

Road Map. Introduction to Java Applets Review applets that ship with JDK Make our own simple applets Java Applets Road Map Introduction to Java Applets Review applets that ship with JDK Make our own simple applets Introduce inheritance Introduce the applet environment html needed for applets Reading:

More information

1 Shyam sir JAVA Notes

1 Shyam sir JAVA Notes 1 Shyam sir JAVA Notes 1. What is the most important feature of Java? Java is a platform independent language. 2. What do you mean by platform independence? Platform independence means that we can write

More information

Time : 3 hours. Full Marks : 75. Own words as far as practicable. The questions are of equal value. Answer any five questions.

Time : 3 hours. Full Marks : 75. Own words as far as practicable. The questions are of equal value. Answer any five questions. XEV (H-3) BCA (6) 2 0 1 0 Time : 3 hours Full Marks : 75 Candidates are required to give their answers in their Own words as far as practicable. The questions are of equal value. Answer any five questions.

More information

1. Java is a... language. A. moderate typed B. strogly typed C. weakly typed D. none of these. Answer: B

1. Java is a... language. A. moderate typed B. strogly typed C. weakly typed D. none of these. Answer: B 1. Java is a... language. A. moderate typed B. strogly typed C. weakly typed D. none of these 2. How many primitive data types are there in Java? A. 5 B. 6 C. 7 D. 8 3. In Java byte, short, int and long

More information

OBJECT ORIENTED PROGRAMMING TYm. Allotted : 3 Hours Full Marks: 70

OBJECT ORIENTED PROGRAMMING TYm. Allotted : 3 Hours Full Marks: 70 I,.. CI/. T.cH/C8E/ODD SEM/SEM-5/CS-504D/2016-17... AiIIIII "-AmI u...iir e~ IlAULAKA ABUL KALAM AZAD UNIVERSITY TECHNOLOGY,~TBENGAL Paper Code: CS-504D OF OBJECT ORIENTED PROGRAMMING TYm. Allotted : 3

More information

Name of subject: JAVA PROGRAMMING Subject code: Semester: V ASSIGNMENT 1

Name of subject: JAVA PROGRAMMING Subject code: Semester: V ASSIGNMENT 1 Name of subject: JAVA PROGRAMMING Subject code: 17515 Semester: V ASSIGNMENT 1 3 Marks Introduction to Java (16 Marks) 1. Write all primitive data types available in java with their storage size in bytes.

More information

Java Programming Lecture 6

Java Programming Lecture 6 Java Programming Lecture 6 Alice E. Fischer Feb 15, 2013 Java Programming - L6... 1/32 Dialog Boxes Class Derivation The First Swing Programs: Snow and Moving The Second Swing Program: Smile Swing Components

More information

Java Programming Course Overview. Duration: 35 hours. Price: $900

Java Programming Course Overview. Duration: 35 hours. Price: $900 978.256.9077 admissions@brightstarinstitute.com Java Programming Duration: 35 hours Price: $900 Prerequisites: Basic programming skills in a structured language. Knowledge and experience with Object- Oriented

More information

Compaq Interview Questions And Answers

Compaq Interview Questions And Answers Part A: Q1. What are the difference between java and C++? Java adopts byte code whereas C++ does not C++ supports destructor whereas java does not support. Multiple inheritance possible in C++ but not

More information

Sri Vidya College of Engineering & Technology

Sri Vidya College of Engineering & Technology UNIT-V TWO MARKS QUESTION & ANSWER 1. What is the difference between the Font and FontMetrics class? Font class is used to set or retrieve the screen fonts.the Font class maps the characters of the language

More information

JAVA. A. Zakiuddin Ahmed. M.Sc.,M.Phil M.S.(Edn), PGDCSM, Professor in Computer Science, P. Rizwan Ahmed. MCA., M.Sc.,M.A., M.Phil.

JAVA. A. Zakiuddin Ahmed. M.Sc.,M.Phil M.S.(Edn), PGDCSM, Professor in Computer Science, P. Rizwan Ahmed. MCA., M.Sc.,M.A., M.Phil. 635 635 JAVA PROGRAMMING A. Zakiuddin Ahmed M.Sc.,M.Phil M.S.(Edn), PGDCSM, Professor in Computer Science, Mazharul Uloom College, Ambur - Vellore Dist, Tamil Nadu. 802 P. Rizwan Ahmed MCA., M.Sc.,M.A.,

More information

AUTONOMOUS. Department of Computer Science and Engineering

AUTONOMOUS. Department of Computer Science and Engineering AUTONOMOUS Department of Computer Science and Engineering Course Name : DWDM Course Number : Course Designation: Core Prerequisites : DBMS,SQL IV B Tech I Semester (2015-2016) Pallam Ravi/ B.JYOTHI Assistant

More information

ABOUT CORE JAVA COURSE SCOPE:

ABOUT CORE JAVA COURSE SCOPE: ABOUT CORE JAVA COURSE SCOPE: JAVA based business programs perform well because constant JAVA requirements help designers to create multilevel programs with a component centered approach. JAVA growth allows

More information

CS 231 Data Structures and Algorithms, Fall 2016

CS 231 Data Structures and Algorithms, Fall 2016 CS 231 Data Structures and Algorithms, Fall 2016 Dr. Bruce A. Maxwell Department of Computer Science Colby College Course Description Focuses on the common structures used to store data and the standard

More information

S.No Description 1 Allocation of subjects to the faculty based on their specialization by the HoD 2 Preparation of college Academic Calendar and

S.No Description 1 Allocation of subjects to the faculty based on their specialization by the HoD 2 Preparation of college Academic Calendar and S.No Description 1 Allocation of subjects to the faculty based on their specialization by the HoD 2 Preparation of college Academic Calendar and co-curricular calendar 3 Preparation of time table 4 Appointment

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK B.E. - Electrical and Electronics Engineering IV SEMESTER CS6456 - OBJECT ORIENTED

More information

3D Graphics Programming Mira Costa High School - Class Syllabus,

3D Graphics Programming Mira Costa High School - Class Syllabus, 3D Graphics Programming Mira Costa High School - Class Syllabus, 2009-2010 INSTRUCTOR: Mr. M. Williams COURSE GOALS and OBJECTIVES: 1 Learn the fundamentals of the Java language including data types and

More information

Chapter 1 Introduction to Java

Chapter 1 Introduction to Java What is Java? Chapter 1 Introduction to Java Java is a high-level programming language originally developed by Sun Microsystems and released in 1995. Java runs on a variety of platforms, such as Windows,

More information

"Charting the Course... Java Programming Language. Course Summary

Charting the Course... Java Programming Language. Course Summary Course Summary Description This course emphasizes becoming productive quickly as a Java application developer. This course quickly covers the Java language syntax and then moves into the object-oriented

More information

CS321 Languages and Compiler Design I. Winter 2012 Lecture 2

CS321 Languages and Compiler Design I. Winter 2012 Lecture 2 CS321 Languages and Compiler Design I Winter 2012 Lecture 2 1 A (RE-)INTRODUCTION TO JAVA FOR C++/C PROGRAMMERS Why Java? Developed by Sun Microsystems (now Oracle) beginning in 1995. Conceived as a better,

More information

Course Status Networking GUI Wrap-up. CS Java. Introduction to Java. Andy Mroczkowski

Course Status Networking GUI Wrap-up. CS Java. Introduction to Java. Andy Mroczkowski CS 190 - Java Introduction to Java Andy Mroczkowski uamroczk@cs.drexel.edu Department of Computer Science Drexel University March 10, 2008 / Lecture 8 Outline Course Status Course Information & Schedule

More information

CS/B.TECH/CSE(OLD)/SEM-6/CS-605/2012 OBJECT ORIENTED PROGRAMMING. Time Allotted : 3 Hours Full Marks : 70

CS/B.TECH/CSE(OLD)/SEM-6/CS-605/2012 OBJECT ORIENTED PROGRAMMING. Time Allotted : 3 Hours Full Marks : 70 CS/B.TECH/CSE(OLD)/SEM-6/CS-605/2012 2012 OBJECT ORIENTED PROGRAMMING Time Allotted : 3 Hours Full Marks : 70 The figures in the margin indicate full marks. Candidates are required to give their answers

More information

Internet Application Developer

Internet Application Developer Internet Application Developer SUN-Java Programmer Certification Building a Web Presence with XHTML & XML 5 days or 12 evenings $2,199 CBIT 081 J A V A P R O G R A M M E R Fundamentals of Java and Object

More information

Introduction This assignment will ask that you write a simple graphical user interface (GUI).

Introduction This assignment will ask that you write a simple graphical user interface (GUI). Computing and Information Systems/Creative Computing University of London International Programmes 2910220: Graphical Object-Oriented and Internet programming in Java Coursework one 2011-12 Introduction

More information

Govt. of Karnataka, Department of Technical Education Diploma in Information Science & Engineering. Fifth Semester

Govt. of Karnataka, Department of Technical Education Diploma in Information Science & Engineering. Fifth Semester Govt. of Karnataka, Department of Technical Education Diploma in Information Science & Engineering Fifth Semester Subject: Programming With Java Contact Hrs / week: 4 Total hrs: 64 Table of Contents SN

More information

SD Module-1 Advanced JAVA

SD Module-1 Advanced JAVA Assignment No. 4 SD Module-1 Advanced JAVA R C (4) V T Total (10) Dated Sign Title: Transform the above system from command line system to GUI based application Problem Definition: Write a Java program

More information