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