java course outline kumar harshit, usw. course description teaches students to program using the...
TRANSCRIPT
![Page 1: Java Course Outline Kumar Harshit, USW. Course Description Teaches students to program using the Java programming language with the help of the Netbeans](https://reader037.vdocuments.net/reader037/viewer/2022103123/56649dba5503460f94aab947/html5/thumbnails/1.jpg)
Java Course Outline
Kumar Harshit, USW
![Page 2: Java Course Outline Kumar Harshit, USW. Course Description Teaches students to program using the Java programming language with the help of the Netbeans](https://reader037.vdocuments.net/reader037/viewer/2022103123/56649dba5503460f94aab947/html5/thumbnails/2.jpg)
Course Description
Teaches students to program using the Java programming language with the help of the Netbeans IDE (Integrated Development Environment).
As an introduction, this course gives students:
– an overview ( 도화지도화지 ) of the different components ( 성분 ) of the computer
– different number systems and its conversions ( 변환 )– Problem-solving strategies ( 전략 )
![Page 3: Java Course Outline Kumar Harshit, USW. Course Description Teaches students to program using the Java programming language with the help of the Netbeans](https://reader037.vdocuments.net/reader037/viewer/2022103123/56649dba5503460f94aab947/html5/thumbnails/3.jpg)
Course Requirements Course Prerequisite
– None
Programming Tools– J2SE SDK Version 1.5– NetBeans IDE runs on the J2SE JDK 5.0
(JavaTM 2 JDK, Standard Edition) Net Beans IDE consists of the Java Runtime Environment plus
developers' tools for compiling, debugging, and running applications written in the JavaTM language
![Page 4: Java Course Outline Kumar Harshit, USW. Course Description Teaches students to program using the Java programming language with the help of the Netbeans](https://reader037.vdocuments.net/reader037/viewer/2022103123/56649dba5503460f94aab947/html5/thumbnails/4.jpg)
Course Outline Introduction to Computer Programming
– Basic Components of a Computer: Software & Hardware– Overview of Computer Programming Languages– Program Development Life Cycle (algorithms)– Number Systems and Conversions
Introduction to Java– Java Background– Java Features– Phases of a Java Program
![Page 5: Java Course Outline Kumar Harshit, USW. Course Description Teaches students to program using the Java programming language with the help of the Netbeans](https://reader037.vdocuments.net/reader037/viewer/2022103123/56649dba5503460f94aab947/html5/thumbnails/5.jpg)
Course Outline Getting to know your Programming
Environment– My First Java Program: “Hello World!”
– Writing programs using a text editor and console
– Dealing with errors
– Writing programs using NetBeans
![Page 6: Java Course Outline Kumar Harshit, USW. Course Description Teaches students to program using the Java programming language with the help of the Netbeans](https://reader037.vdocuments.net/reader037/viewer/2022103123/56649dba5503460f94aab947/html5/thumbnails/6.jpg)
Course Outline Programming Fundamentals
– Dissecting ( 절개하다 ) my First Java Program– Java Comments, Statements, Identifiers, Keywords and Literals– Primitive ( 원시의 ) data types– Variables– Operators (arithmetic, relational, logical, conditional)– Operator Precedence ( 앞섬 )
![Page 7: Java Course Outline Kumar Harshit, USW. Course Description Teaches students to program using the Java programming language with the help of the Netbeans](https://reader037.vdocuments.net/reader037/viewer/2022103123/56649dba5503460f94aab947/html5/thumbnails/7.jpg)
Course Outline Control Structures
– Decision control structures (if, else, switch)– Repetition control structures (while, do-while, for)– Branching Statements (break, continue, return)
Java Arrays– Declaring arrays– Accessing array element– Multidimensional arrays
![Page 8: Java Course Outline Kumar Harshit, USW. Course Description Teaches students to program using the Java programming language with the help of the Netbeans](https://reader037.vdocuments.net/reader037/viewer/2022103123/56649dba5503460f94aab947/html5/thumbnails/8.jpg)
Course Outline Working with the Java Class Library
– Introduction to Object-Oriented Programming
– Classes and Objects
– Methods
– Casting, Converting and Comparing Objects
![Page 9: Java Course Outline Kumar Harshit, USW. Course Description Teaches students to program using the Java programming language with the help of the Netbeans](https://reader037.vdocuments.net/reader037/viewer/2022103123/56649dba5503460f94aab947/html5/thumbnails/9.jpg)
Course Outline Object-Oriented Programming
– Defining your own classes– Declaring attributes (instance variables, static
variables)– Declaring methods– The this reference– Overloading methods– Declaring constructors– The this() constructor call– Packages– Access modifiers
![Page 10: Java Course Outline Kumar Harshit, USW. Course Description Teaches students to program using the Java programming language with the help of the Netbeans](https://reader037.vdocuments.net/reader037/viewer/2022103123/56649dba5503460f94aab947/html5/thumbnails/10.jpg)
Course Outline Inheritance
– Defining superclasses and subclasses– The super keyword– Overriding methods– final methods and final classes
Polymorphism– Abstract classes– Interfaces
![Page 11: Java Course Outline Kumar Harshit, USW. Course Description Teaches students to program using the Java programming language with the help of the Netbeans](https://reader037.vdocuments.net/reader037/viewer/2022103123/56649dba5503460f94aab947/html5/thumbnails/11.jpg)
Course Outline Basic Exception Handling
– try, catch, and finally blocks