Download presentation
Presentation is loading. Please wait.
Published byTobias Sullivan Modified over 9 years ago
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%)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.