II B Tech II Semester ( )
|
|
- Lesley Marshall
- 5 years ago
- Views:
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 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 informationSCHEME 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 informationINSTITUTE 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 informationPESIT 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 informationSyllabus & 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 informationGUJARAT 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 informationCore 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 informationJava 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 informationTable 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 information15CS45 : 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 informationINSTITUTE 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 informationCONTENTS. 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 informationJava 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 informationContents. 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 informationMobile 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 informationDHANALAKSHMI 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 informationCore 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 informationVALLIAMMAI 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 informationSELF-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 informationThe 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 informationB2.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 informationB2.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 informationIntroduction... 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 informationDOWNLOAD 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 informationSoftware 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 informationCHALAPATHI 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 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 informationObject 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 information5/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 informationAvg. 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 informationJava 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 informationPace 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 informationObject 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 informationApplication 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 informationCALEDONIAN 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 informationJohn 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 informationWeiss 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 informationCourse 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 informationObject 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 informationCore 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 informationVirtualians.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 informationIntroduction 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 informationCome & 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 informationBasics 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 informationSRM 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 informationIndex 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 informationG 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 informationCONTENTS. 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 informationSRM 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 informationSRM 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 informationSYLLABUS 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 informationGet 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 informationMurach 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] 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 informationGovernment 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 informationLanguage 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 informationObjective 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 informationEssential 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 informationS.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 informationCourse 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 information1 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 informationJava 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 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 informationFACULTY 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 informationCHETTINAD 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 informationJAVA 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 informationSTRUCTURING 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 informationCSC 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 informationThis 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 informationJava 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 informationBabu 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 informationSyllabus 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 informationPackages: 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 informationUniversity 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 informationRoad 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 information1 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 informationTime : 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 information1. 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 informationOBJECT 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 informationName 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 informationJava 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 informationJava 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 informationCompaq 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 informationSri 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 informationJAVA. 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 informationAUTONOMOUS. 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 informationABOUT 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 informationCS 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 informationS.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 informationVALLIAMMAI 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 information3D 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 informationChapter 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
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 informationCS321 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 informationCourse 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 informationCS/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 informationInternet 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 informationIntroduction 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 informationGovt. 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 informationSD 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