CS 441
CURRENT TOPICS IN PROGRAMMING LANGUAGES
SUMMER 2011
SCHEDULE OF COURSE LECTURES/ASSIGNMENTS/PROJECT/EXAM.

LINKS
 
HOME
 
SCHEDULE OF LECTURES
AND TOPICS COVERED
/EXAMS/ASSIGNMENTS/PROJECT
 
 
EXAMPLE PROGRAMS
 
COURSE SYLLABUS
OTHER INFORMATION
 
BLACKBOARD
 
 
EXAMS INFORMATION
 
TOOLS INFORMATION
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
CLICK ON THE LINK BELOW TO RETRIEVE LECTURE PRESENTATIONS / LABS / EXERCISES
  • WBAD = Abreviation for: Web-Based Applivation Development Text
  • JEE6T= Abreviation for: Java EE 6 Tutorial Text (Available on line)
  • DATEACTIVITYLINKTOPIC COVERED/TEXT CHAPTERS AND PAGESSOLUTIONS WHERE APPLICABLE
    07/06/11
  • LECTURE 1
  • LECTURE 2
  • LECTURE NOTES
      lecture1.ppt
      lecture2.ppt
  • HOMEWORK DOC.:
      Assignment1.doc
     DUE 07/12/11 10:00 P.M. ON BLACKBOARD
  • HELP PROGRAM.:
      EmployeeFiles.zip
  • COURSE INTRODUCTION/MAJOR TOPICS JAVA REVIEW
  • MULTITIER ARCHITECTURES/JAVA EE INTRO/ GRAPHICS
  • SUGGESTED READING:
      TEXT:WBAD CH1 AND CH 2 CH13
      TEXT:JEE6T: PART II- CH 3- GETTING STARTED WITH WEB APPLICATIONS/ WEB APPLICATION LIFE CYCLE
  •  
    07/11/11
  • LECTURE 3
  • LECTURE 4
  • PRACTICE PROGRAM IN CLASS
  • PracticeProgram.doc
  • LECTURE NOTES:
      lecture3.ppt
  • SKELETON CODE FOR PRACTICE PROGRAM
  • MORTGAGE CALC EXample-GRIDBAGLAYOUT EXPLANATION
  • TomcatDeploymentInstruction.txt
  • UsingNetBeansToDesignGUI.doc
  • Web-AppsTutorial.pdf
  • SUGGESTED READING:
  • TEXT: WBAD (WEB APPLICATION DEVELOPMENT)--JAVA GRAPHICS FUNDAMENTALS-LAYOUT MANAGERS-COMPONENTS CONCEPT/MODEL VIEW CONTROLLER
  • TEXT:WBAD CH13, WBAD CH14, WBAD CH9
  • JAVA SECURITY-WEB SERVERS/WEB SOFTWARE
  • TEXT:WBAD CH3, CH10
  • SolutionPracticeProgram1.zip 
    07/13/11
  • LECTURE 5
  • LECTURE 5_1
  • LECTURE 6
  • HOMEWORK ASSIGNMENT 2
  • LECTURE NOTES:
      lecture5.ppt
      lecture5_1.ppt
      lecture6.ppt
  • PracticeProgram2.doc
  • AppletSecurity.doc Reference Document
  • How to create a certificate
  • HOMEWORK ASSIGNMNET 2 DOC:
      Assignment2.doc
     DUE 07/18/11 10:00 P.M. ON BLACKBOARD
  • APPLETS-JAVA SECURITY APIs
  • TEXT:WBAD CH3, CH10
  • WEB SERVERS AND TOMCAT DEPLOYMENT (WEB SERVER DEPLOYMENT OF A WEB APPLICATION)
  • I/O STREAMS/ PARENT CHILD PROCESSES IN JAVA/CLIENT AND SERVER PROCESSES
  • Practice Program 2: AppletAppletVersion.zip 
    07/18/11
  • LECTURE 7
  • LECTURE 8
  • LECTURE NOTES:
      lecture7.ppt
      lecture8.ppt
  • JAVA DATABASE CONNECTIVITY- USING JAVA APPLICATION SERVER/GlassFish 3
  • WBAD CH8/ JAVA EE 6 TUTORIAL- INTRO Chapter/ GlassFish Web Site
  • WEB APPLICATIONS WITH SERVLETS
  • TEXT:WBAD CH8
  •  
    07/20/11
  • LECTURE 9
  • LECTURE 10
  • HOMEWORK ASSIGNMENT 3
  • LECTURE NOTES:
  • HOMEWORK ASSIGNMENT 3 DOC.:
      Assignment3.doc
     DUE 7/25/11 10:00 P.M. ON BLACKBOARD
  • MORE ON SERVLETS- EE AND SERVLETS
  • TEXT: JEE6TUTORIAL PART II CH. 10 JAVA SERVLET TECHNOLOGY
  • JAVA SERVER PAGES
  • SUGGESTED READING: TEXT:WBAD CH 7
  •  
    07/25/11
  • LECTURE 11
  • LECTURE 12
  • PROJECT DISCUSSION
  • LECTURE NOTES
      lecture11.ppt
      lecture12.ppt
  • PROJECT DOCUMENTS:
      Project.ppt-
    :DUE FINAL DAY OF CLASSES 8/10 DURING CLASSTIME. PRESENTATIONS MUST BE IN PERSON TO THE INSTRUCTOR
  • DISTRIBUTED OBJECTS-RMI AND RMI OVER IIOP
  • BUILDING AN ENTERPRISE USING SERVLETS AND DISTRIBUTED OBJECTS/TUNNELING/ STREAMS BETWEEN A BROWSER (CLIENT) AND A WEB SERVER
  • PROJECT DESCRIPTION IS POSTED
  •  
    07/27/11
  • LECTURE 13
  • LECTURE 14
  • HOMEWORK ASSIGNMENT 4 POSTING
  • LECTURE NOTES:
      lecture13.ppt
  • HOMEWORK ASSIGNMENT 4 DOC.:
      Assignment4.doc
     DUE 08/01/11 10:00 P.M.ON BLACKBOARD
  • JAVA BEANS AND NETBEANS IDE/ENTERPRISE JAVA BEANS- SESSION BEANS
  • SUGGESTED READING: TEXT:JEET PART IV CH14, CH15, CH16
  •  
    08/01/11
  • LECTURE 15
  • LECTURE 15_1
  • LECTURE 16
  • lecture15.ppt lecture15_1.ppt lecture16.ppt
  • EJB's USING APPLETS IN NETBEANS
  • SESSION BEANS
  •  
    08/03/11
  • LECTURE 17
  • LECTURE 18
  • LECTURE 19
  • HOMEWORK ASSIGNMENT 5 POSTING
  • LECTURE NOTES:
      lecture17.ppt
      lecture18.ppt
      lecture19.ppt
  • HOMEWORK ASSIGNMENT 5 DOC.:
      Assignment5.doc
     DUE 08/08/11 10:00 P.M. ON BLACKBOARD
  • SEE A GLASSFISH JPA EXAMPLE:
      GLASSFISH JPA EXAMPLE
  • JAVA PERSISTENCE API-ENTITIES
  • TEXT:JEE6T PART VI CH19, CH20, CH21, CH22
  • JPA DATABASES/DERBY /PERSISTENCE UNITS/WEB CLIENT FOR PERSISTENCE
  • TEXT:JEET PART VI CONTINUED
  • JAVA PERSISTENCE QUERY LANGUAGE JPQL/ SECURITY
     
    08/08/11
  • LECTURE 20
  • LECTURE 21
  • LECTURE 22
  • LECTURE 23
  • LECTURE NOTES:
      lecture20.ppt
      lecture21.ppt
      lecture22.ppt
      lecture23.ppt
  • HELP WITH EE6:
      EE6Help.ppt
  • WEB APPLICATION SECURITY/EJEB SECURITY/DEFINITION OF WEB SERVICES
  • TEXT:JEE6T PART VII CH23, CH24, CH25
  • JAVA SERVER FACES
  • TEXT:JEE6T PART II CH4, CH5, CH6, CH7, CH8, CH9
  •  
    08/10/06 PROJECT PRESENTATIONS  :  

    Copyright CS, Illinois Institute of Technology, Summer 2011- George Koutsogiannakis

    -->