Professor: Ricky J. Sethi
Course Description
Building on analysis, programming and database skills developed in previous courses, this course introduces fundamental principles and concepts of developing programs that support typical business processing activities and needs such as transaction processing and report generation. Students develop business-oriented programs that deal with error handling, data validation and file handling. Java is the primary programming language used.
Texts and Materials
Required:
Object-Oriented Program Development Using Java by Gary J. Bronson © 2004 Thomson Course Technology
Recommended:
- Mitchell Waite Signature Series: Object-Oriented Design in Java by Bill McCarty and Stephen Gilbert
Suggested:
- The Java Tutorial by Sun
- JavaTech: Introduction to Scientific and Technical Computing with Java by Lindsey, Tolliver, and Lindblad
- Introduction to Programming using Java by David J. Eck
- Thinking in Java by Bruce Eckel
- How to Think Like a Computer Scientist by Allen B. Downey
- Thinking in Patterns with Java by Bruce Eckel
- Securing Java by Gary McGraw and Ed Felten
- Simple C++: Featuring Robodog and the Profound Object-Oriented Programming Method (POOP) by Jeffrey M. Cogswell
References:
- Java for C++ Programmers
- EXCELLENT Visual Reference for JFC (Class Diagrams)
- EXCELLENT Java Programming Notes (an online cheatsheet)
Lecture Notes |
Lab Notes |
No comments:
Post a Comment