Wednesday

Sans Titre

Main Links

Sans Titre

Quick Links


you are in: HOME :: CURRICULUM :: SE WITH JAVA PROGRAMMING : :

Software Engineering with Java Programming

 
Course Objectives

Java Programming is designed to bring programmers quickly up to speed on the Java programming language. The first half of course includes language fundamentals, the Java object model, inheritance, interfaces, inner classes, collections, threads, exceptions, streams and files, and network programming. The second half of the course will focus on building server based Java applications using servlets and JSPs. Students successfully completing the course will have the necessary background to take Sun's Java Certified Programmer Examination.

Prerequisites

No Java programming background is assumed. However, all students are expected to be comfortable programming, preferable in a high level object-oriented language such as C or C++. Object-oriented experience will be highly beneficial. Students should be able to do a screen capture on their system to submit the results of their programs.

Text Books:
  • Java In A Nutshell. 3rd Edition. A Quick Desktop Reference. David Flanagan. O’Reilly. ISBN 1565924878 Contains an excellent overview of the language plus a complete listing of all classes in the JDK. Note: the class web page includes book links for ordering from amazon.com
  • The Java Tutorial Continued. The Rest of the JDK. Campione, Walrath, et al. Addison Wesley, 0-201-48558-3 This material is also available online at: http://java.sun.com/docs/books/tutorial/overview/index.html
  • Highly Recommended: (the first half of the course will follow this book) The Java Tutorial Third Edition. Campione, Walrath, et. al. Addison Wesley, 0-201-70393-9 This material in this book is freely available online at: http://java.sun.com/docs/books/tutorial/
The Instructor
Software Engineering
  • Frank P. Coyle, PhD - Senior Lecturer Director, Software Engineering Program Computer Science and Engineering Dept Southern Methodist University (SMU)








Software Engineering Requirements

Related Links

 

Design & Concept by Djordjo Vasic