Presentation is loading. Please wait.

Presentation is loading. Please wait.

Java Programming Language Instructors: Fu-Chiung Cheng ( 鄭福炯 ) Associate Professor Computer Science & Engineering Tatung University

Similar presentations


Presentation on theme: "Java Programming Language Instructors: Fu-Chiung Cheng ( 鄭福炯 ) Associate Professor Computer Science & Engineering Tatung University"— Presentation transcript:

1 Java Programming Language Instructors: Fu-Chiung Cheng ( 鄭福炯 ) Associate Professor Computer Science & Engineering Tatung University email: cheng@cse.ttu.edu.tw http:// www.cse.ttu.edu.tw/~cheng

2 Contents Textbook: Introduction to Java Programming With JBuilder (Second Ed.) by Daniel Liang ( 全華 ) Textbook: Introduction to Java Programming With JBuilder (Second Ed.) by Daniel Liang ( 全華 ) Reference books: Reference books:  Thinking in Java (Free on-line book) Course Objectives Course Objectives Organization of the Book Organization of the Book

3 Course Objectives On course completion, you will understand On course completion, you will understand  Java applications and applets  Primitive data types  Java control flow  Methods  Object-oriented programming  Core Java classes (Swing, exception, internationalization, multithreading, multimedia, I/O, networking)

4 Course Objectives, cont. You will be able to You will be able to  Write applications and applets  Develop a GUI interface  Write interesting projects  Establish a firm foundation on Java concepts  Write Java Applications for PalmOS PDAs

5 Book Chapters Part I: Fundamentals of Java Programming Part I: Fundamentals of Java Programming  Chapter 1: Introduction to Java and JBuilder 4(5)  Chapter 2: Java Building Elements  Chapter 3: Control Structures  Chapter 4: Methods

6 Book Chapters, cont. Part II: Object-Oriented Programming Part II: Object-Oriented Programming  Chapter 5: Programming with Objects and Classes  Chapter 6: Class Inheritance  Chapter 7: Arrays and Strings

7 Book Chapters, cont. Part III: Graphics Programming Part III: Graphics Programming  Chapter 8: Getting Started with Graphics Programming  Chapter 9. Creating User Interfaces  Chapter 10. Applets and Advanced Graphics

8 Book Chapters, cont. Part IV: Developing Comprehensive Projects Part IV: Developing Comprehensive Projects  Chapter 11. Exception Handling Programming  Chapter 12. Internationalization  Chapter 13. Multithreading  Chapter 14. Multimedia  Chapter 15. Input and Output  Chapter 16. Networking

9 Information: Office: A5-608A Tel. No: 25925252 Ext 3284 Email: cheng@cse.ttu.edu.tw Http://www.cse.ttu.edu.tw/~cheng Class Lectures are available on line www.cse.ttu.edu.tw/~cheng/courses/javaprog.htm www.cse.ttu.edu.tw/~cheng/javacenter.htm

10 Java Technology Syllabus Java Virtual Machine A. Java bytecode format (Instruction set) B. Java interpreter Java platforms: A. Java B. Personal Java (set-top box) C. Embedded Java (car PC) D. Java Card Jini Technology (Users network anything, anytime, anywhere)

11 Java Technology Syllabus Java OS (optional) Garbage Collection (optional) Java Media (optional) Java XML (optional) Java Database (optional) Java 3D (optional) Java Security (optional) Java Foundation Classes (Swing) (optional) Java Bean (optional)

12 Grading: Homework: 4 assignments (35%) Project (Java): (35%) Midterm (25%) Attendance (5%)


Download ppt "Java Programming Language Instructors: Fu-Chiung Cheng ( 鄭福炯 ) Associate Professor Computer Science & Engineering Tatung University"

Similar presentations


Ads by Google