0% found this document useful (0 votes)
6 views12 pages

Java Programming Course Overview

This document outlines a course on Java programming. The course objectives are for students to understand Java concepts like data types, control flow, object-oriented programming, and core Java classes. Students will learn to write Java applications and applets, develop GUIs, and complete projects. The textbook is Introduction to Java Programming With JBuilder by Daniel Liang. The course covers fundamentals, object-oriented programming, and graphics programming. Later chapters discuss exception handling, multimedia, I/O and networking for comprehensive projects. The instructor is Fu-Chiung Cheng and grading is based on homework, a project, midterm, and attendance.

Uploaded by

Vaseem Akram
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views12 pages

Java Programming Course Overview

This document outlines a course on Java programming. The course objectives are for students to understand Java concepts like data types, control flow, object-oriented programming, and core Java classes. Students will learn to write Java applications and applets, develop GUIs, and complete projects. The textbook is Introduction to Java Programming With JBuilder by Daniel Liang. The course covers fundamentals, object-oriented programming, and graphics programming. Later chapters discuss exception handling, multimedia, I/O and networking for comprehensive projects. The instructor is Fu-Chiung Cheng and grading is based on homework, a project, midterm, and attendance.

Uploaded by

Vaseem Akram
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd

Java Programming Language

Instructors: Fu-Chiung Cheng () Associate Professor Computer Science & Engineering Tatung University email: cheng@[Link] http:// [Link]/~cheng

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

Course Objectives

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)

Course Objectives, cont.

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

Book Chapters

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

Book Chapters, cont.

Part II: Object-Oriented Programming

Chapter 5: Programming with Objects and Classes

Chapter 6: Class Inheritance


Chapter 7: Arrays and Strings

Book Chapters, cont.

Part III: Graphics Programming

Chapter 8: Getting Started with Graphics Programming

Chapter 9. Creating User Interfaces


Chapter 10. Applets and Advanced Graphics

Book Chapters, cont.

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

Information:
Office: A5-608A Tel. No: 25925252 Ext 3284 Email: cheng@[Link] Http://[Link]/~cheng Class Lectures are available on line [Link]/~cheng/courses/[Link] [Link]/~cheng/[Link]

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)

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)

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

You might also like