740851- selected topics in information technology programming language - java semester 1/2554
TRANSCRIPT
740851- Selected Topics in 740851- Selected Topics in Information TechnologyInformation Technology
Programming Language - JAVAProgramming 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
GradingGradingMidterm Examination 30%Final Examination 30%Assignment /Project 40%
Topics to coverTopics to cover
Part I: Fundamentals of Programming◦Introduction to Java
◦Primitive Data Types and Operations
◦Control Statements
◦Methods
◦Arrays
Topics to cover (cont.)Topics to cover (cont.)
Part II: Object-Oriented Programming◦Objects and Classes
◦Strings
◦Encapsulation
◦Inheritance & Polymorphism
◦Abstract Classes & Interfaces
Topics to cover (cont.)Topics to cover (cont.)
Part III: GUI Programming◦Getting Started with GUI Programming
◦Creating User Interfaces
◦Applets
Topics to cover (cont.)Topics to cover (cont.)
Part IV: Developing Comprehensive Projects
◦Exception Handling
◦Multithreading
◦Input and Output in Java
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
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