740851- selected topics in information technology programming language - java semester 1/2554

9
740851- Selected Topics in 740851- Selected Topics in Information Technology Information Technology Programming Language - Programming Language - JAVA JAVA Semester 1/2554

Upload: evan-burns

Post on 01-Jan-2016

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 740851- Selected Topics in Information Technology Programming Language - JAVA Semester 1/2554

740851- Selected Topics in 740851- Selected Topics in Information TechnologyInformation Technology

Programming Language - JAVAProgramming Language - JAVA

Semester 1/2554

Page 2: 740851- Selected Topics in Information Technology Programming Language - JAVA Semester 1/2554

Instructor Instructor Maleerat Sodanilชั้��น 5 5A04Web:

http://suanpalm3.kmutnb.ac.th/teacher/maleerat/

Email: [email protected]: 02-913-2500 ext. 2718 (office)Office hour: Mon-Fri 1am-6pm

Page 3: 740851- Selected Topics in Information Technology Programming Language - JAVA Semester 1/2554

GradingGradingMidterm Examination 30%Final Examination 30%Assignment /Project 40%

Page 4: 740851- Selected Topics in Information Technology Programming Language - JAVA Semester 1/2554

Topics to coverTopics to cover

Part I: Fundamentals of Programming◦Introduction to Java

◦Primitive Data Types and Operations

◦Control Statements

◦Methods

◦Arrays

Page 5: 740851- Selected Topics in Information Technology Programming Language - JAVA Semester 1/2554

Topics to cover (cont.)Topics to cover (cont.)

Part II: Object-Oriented Programming◦Objects and Classes

◦Strings

◦Encapsulation

◦Inheritance & Polymorphism

◦Abstract Classes & Interfaces

Page 6: 740851- Selected Topics in Information Technology Programming Language - JAVA Semester 1/2554

Topics to cover (cont.)Topics to cover (cont.)

Part III: GUI Programming◦Getting Started with GUI Programming

◦Creating User Interfaces

◦Applets

Page 7: 740851- Selected Topics in Information Technology Programming Language - JAVA Semester 1/2554

Topics to cover (cont.)Topics to cover (cont.)

Part IV: Developing Comprehensive Projects

◦Exception Handling

◦Multithreading

◦Input and Output in Java

Page 8: 740851- Selected Topics in Information Technology Programming Language - JAVA Semester 1/2554

TextbookTextbookNo required textbookMost of the information can be found online,

at http://www.oracle.com/technetwork/java/index.html

Tutorials and code camp: http://www.oracle.com/technetwork/java/index-jsp-135888.html

Java API specification: http://download.oracle.com/javase/1.4.2/docs/api/index.html

Page 9: 740851- Selected Topics in Information Technology Programming Language - JAVA Semester 1/2554

Reference booksReference booksCore Java 2, Volume I:

FundamentalsCore Java 2, Volume II: Advanced Features ◦ http://authors.phptr.com/corejava/

downloads.html

Thinking in Java, 4th Edition