Copyright © 2009 On The Edge Software Consulting Advanced Enterprise Java Instructional Plan Presentation Tier Design using an Event Driven Design Methodology.

Slides:



Advertisements
Similar presentations
By: Edith Leticia Cerda
Advertisements

Gwinnett Teacher Effectiveness System Training
Team 6 Lesson 3 Gary J Brumbelow Matt DeMonbrun Elias Lopez Rita Martin.
 1 – Course Plan – all 7 modules  2 – Module Plan for each module  3 – Session Plan for each session.
Integrating Technology into the Classroom Design Team: The Design Divas Kristen Sabo, Kelly Neville, Candi Chandler, Leigh Davis Instructional Design EDIT.
Lila Garcia February15, 2010 EDTC 3332 Technology Training.
Instructional Plan and Presentation Bernard Q Mallada CUR/516 Dr
Using Open-Source Solutions to Teach Computing Skills to Psychology Students David Allbritton DePaul University
IMPLEMENTATION OF AN E-LEARNING PLATFORM USING CMS
Tutorial of Instructional Design
AET/515 Instructional Plan Template Talisha Bunkley
WebCT Web Course Tools Online Teaching. How Much Online?  Traditional Teaching (in the classroom) with supporting material on the Web  Syllabus  Orientation.
AET/515 Spanish 101 Instructional Plan SofiaDiaz
Accounting 264 Legal Environment of Business. Needs Assessment Problem- The North West Community College needs classes on ethics. What is offered at NWCC.
Developing a programme of information literacy. Strategy Will you work at an institutional level? Will you work at a course level? Will you work at a.
Intel ® Teach Essentials ICT in the Classroom Conference St John's College, Johannesburg 5-7 July 2011 Workshop by Claire Dean Senior Trainer SchoolNet.
Recommendations for Best Practice. Best Practice This section will present an analysis of the literature in the following categories: Organization of.
Khan Academy Implementation Models Making the Best Use of Khan Academy with Your Students 1.
EDTC 3320: The Instructional Design for the Corporate Trainer
Design and Development of Instruction Dr. Scott Fredrickson TE810 Suzan Priolo.
Advanced Java New York University School of Continuing and Professional Studies.
Instructional Plan Template | Slide 1 AET/515 Instructional Plan Advanced Enterprise Java Platform Class and Lab Mark K. Reha.
Symposium 2001June 24, 2001 Curriculum Is Just the Beginning Chris Stephenson University of Waterloo.
Learning Unit Documents and Examples. Learning Units - basic building block of a course For iGETT a Learning Unit consists of –Three parts Instructor.
Additional Unit 2 Lecture Notes New Instructional Design Focus School of Education Additional Unit 2 Lecture Notes New Instructional Design Focus School.
SOME IMPORTANT FACTORS IN TEACHING SOFTWARE ENGINEERING COURSES Presenter: Jingzhou Li Depart of ECE, University of Calgary,
111 © 2001, Cisco Systems, Inc. All rights reserved. Presentation_ID.
PBL in Team Applied to Software Engineering Education Liubo Ouyang Software School, Hunan University CEIS-SIOE, January 2006, Harbin.
AET 520 University of Phoenix February 20, 2010 Presentation by Mark K. Reha Advanced Enterprise Java Training Designing Business Service Interfaces Instruction.
Instructional Plan Template | Slide 1 AET/515 Instructional Plan Misty Lunsford.
Instructional Plan Template | Slide 1 AET/515 Instructional Plan Template Neil Harris.
ScWk 242 Course Overview and Review of ScWk 240 Concepts ScWk 242 Session 1 Slides.
Instructional Plan | Slide 1 AET/515 Instructional Plan December 17, 2012 Kevin Houser.
AET/515 Instructional Plan Template Elizabeth Andrews
Computer Science Information Technology My Career 10/26/2015.
Instructional Plan | Slide 1 CIS 295 Network Security M. Sue Fuentes.
CSNB334 Advanced Operating Systems Course Introduction Lecturer: Abdul Rahim Ahmad.
AET/545 University of Phoenix
AET/515 International Guest Services (Veronique Reaves) Instructional Plan Template | Slide 1.
University of Texas Libraries Integrating Library Resources with Blackboard TBUG Conference, Fall 2006.
The Impact of Distance Teaching on College Faculty Trudy Abramson & George Fornshell School of Computer and Information Sciences, Nova Southeastern University,
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
Instructional Plan Template | Slide 1 AET/515 Instructional Plan Cultural Diversity in Health Science Barry L. Rimpsey.
AET/515 American Music 1920’s to the Present Shaundra Gutierrez.
Intel ® Teach Program International Curriculum Roundtable Programs of the Intel ® Education Initiative are funded by the Intel Foundation and Intel Corporation.
AET/515 Instructional Plan Template Kyle Duncan Instructional Plan Template | Slide 1.
Instructional Plan Template | Slide 1 AET/515 Instructional Plan Advanced Enterprise Java Platform Training Presentation Tier Design using an Event Driven.
Instructional Plan Template | Slide 1 AET/515 Instructional Plan Template Jami Anderson.
+ Instructional Design Models EDU 560 Fall 2012 Online Module November 13, 2012.
Breaking the Cycle Instructional Plan Nicole Waterford Instructional Plan Template | Slide 1.
Instructional Plan Template | Slide 1 AET/515 Instructional Plan Template Sandra D. McBride.
AET/515 Recreation Event Facilitator Course Final Instructional Plan Derrick Messer Instructional Plan Template | Slide 1.
Entrepreneurship 101 AET 515 Instructional Design Instructor: James Corkins By: Cyrian Reed.
Instructional Plan | Slide 1 AET/515 Instructional Plan Boardman Corporate University Essentials of Funds Handling Jay Kent.
1 6/5/2016 INFORMATION LITERACY AND PEDAGOGY FROM A LIBRARIAN’S POINT OF VIEW Beth Bloom
Instructional Plan Template | Slide 1 AET/515 Instructional Plan Cultural Diversity in Health Science Barry L. Rimpsey.
Instructional Plan | Slide 1 AET/515 Instructional Plan For Associate’s Degree in Library Skills (Donna Roy)
Identify learner profile Determine course length Produce Sequence of delivery Determine learning outcomes Determine Required resources Initiate trial.
Instructional Plan Template | Slide 1 AET/515 Instructional Plan Template (Tiffany Thurber)
Orientation Classroom Teaching and Learning Theory Course Introduction and Overview.
Core & Advance Java Training
Online Driver Education and Virtual Classroom
Creating an E-Portfolio Using Google Sites
Business Information Systems
Topic Principles and Theories in Curriculum Development
JavaServer Faces: The Fundamentals
Case Method - JMSB Program
AET/515 Instructional Plan Template (Shirmen McDonald)
Online Driver Education and Virtual Classroom
Orientation Classroom Teaching and Learning Theory Course Introduction and Overview.
Presentation transcript:

Copyright © 2009 On The Edge Software Consulting Advanced Enterprise Java Instructional Plan Presentation Tier Design using an Event Driven Design Methodology Presented by On The Edge Software Consulting

Copyright © 2009 On The Edge Software Consulting Needs Assessment 1.What is the learning problem or opportunity? Software Engineers in the industry with 1-5 years of experience do not have the fundamental training to properly design web applications using the Enterprise Java Platform. 2.What is currently available? A search of the top bachelor and masters computer science programs showed that only introductory Java and Enterprise Java programming classes are available for students. 3.What should be available? An advanced Enterprise Java Platform design and programming training class needs to be put in place to teach Software Engineers how to model and design the Presentation Tier of a web application. 4.Explain the gap analysis between what is available and what should be available. College students are only taught the Java platform fundamentals, which does not prepare the student properly for entry level programming positions in the IT or Software Engineering industry. 5.What is your recommended solution for filling the gap? Prepare a training class that will demonstrate to the Software Engineer how to properly model and design the Presentation Tier of a web application targeted for the Enterprise Java Platform. 2

Copyright © 2009 On The Edge Software Consulting Instructional Goal After completing the Enterprise Java Platform training class the student will be able to properly model and design the Presentation Tier of a web application leveraging the Enterprise Java Platform. The students will be introduced to industry best practices, technology frameworks, and learn an Event Driven design methodology. The student will demonstrate the following learning goals when the training class is complete: Ability to identify the common standard HTML DOM methods. Ability to identify the common JSF Event methods and how these are associated to the HTML DOM methods. Learn how to model and design a JSF Event Handler and Backing Bean using an Event Driven design methodology. Learn how to design advanced concepts such AJAX and Facelet Templates. Ability to apply industry Best Practices when designing the Presentation Tier. 3

Copyright © 2009 On The Edge Software Consulting Performance-Based Objectives The Software Engineer will be introduced via classroom instruction to the core principles and best practices for modeling and designing a Presentation Tier for a web application leveraging the Enterprise Java Platform. 1.Students will demonstrate the ability to identify and list the different HTML DOM events that would be generated from a static HTML page provided to the them. 2.Students will demonstrate the ability to convert and map HTML DOM events to the appropriate JSF events that would be processed by a JSF event handler in the Enterprise Java Platform. 3.Students will demonstrate how to apply an Event Driven design methodology, leveraging the Performance Based Objectives listed above, to model a JSF event handler that is used to design the Presentation Tier of a web application. 4

Copyright © 2009 On The Edge Software Consulting Summative Assessment and Learning Outcomes The Software Engineer will be evaluated in their knowledge of the Presentation Tier design of the Enterprise Java Platform by completing a Use Case Study. The Use Case Study will be a real world problem and provide an example User Interface for the students, which will be modeled and designed to measure whether the Performance Based Objectives were achieved. 5

Copyright © 2009 On The Edge Software Consulting Learner Characteristics The Advanced Enterprise Java Platform training class will consist of students, male or female students, and of age 21 to 65. The students will be taught in a classroom setting. Prerequisite skills for the student needs to include at least 1-5 years of experience working in Software Engineering or Information Technology, and have a firm understanding of Object Orientated principles. The student must have be familiar and have working experience using the Java Programming language, Enterprise Java Platform (Servlets, JSP, HTML, etc). The students must have access to a modern PC running Windows XP (or later), Mac OSX 10.5 (or later), or Linux Ubunto (or like distribution) and have access to the Internet. 6

Copyright © 2009 On The Edge Software Consulting Learning Context The Advanced Enterprise Java Platform training class will be taught in a classroom setting. The class will be 40 hours in duration. The class will not be offered via an online classroom setting. The student must have a modern PC that is capable of running the design and development tools. The student must have access to the Internet. The classroom setting will include a typical instructor led lecture that will introduce the student to the best practices for modeling and designing a Presentation Tier for a web application. The learning foundation introduced in the classroom environment will be used to model and design an actual web application based on a real world Use Case Study, which will be provided to the students via by the instructor. The Use Case Study will be completed as part of the training class. 7

Copyright © 2009 On The Edge Software Consulting Delivery Modality The Advanced Enterprise Java Platform training class will be taught in a classroom setting. The training class will not be offered via an online classroom setting. Delivery of the training material will be from instructor-led courses and be a synchronous learning environment. 8

Copyright © 2009 On The Edge Software Consulting Instructional Strategies The following instructional strategies will be used to validate each of the performance based objectives. 1.Students will demonstrate the ability to identify and list the different HTML DOM events that would be generated from a static HTML page provided to the them. –Expositive strategies using traditional PowerPoint slides and handouts will be used to introduce the core concepts. 2.Students will demonstrate the ability to convert and map HTML DOM events to the appropriate JSF events that would be processed by a JSF event handler in the Enterprise Java Platform. –Expositive strategies using traditional PowerPoint slides and handouts will be used to introduce the core concepts. 3. Students will demonstrate how to apply an Event Driven design methodology to model a JSF event handler that is used to design the Presentation Tier of a web application. –Experiential strategy using some simple white board examples will be presented during the class and use class participation to work through some real world examples. The students will also be given a Use Case Study in the class materials. 9

Copyright © 2009 On The Edge Software Consulting Plan for Implementation The Advanced Enterprise Java Platform instructor-led training class will be a 1 hour training class. Lecture: HTML DOM Events and JSF Events – 15 minutes Lecture: Event Driven Design Methodology – 15 minutes Lecture: Additional Resources and Information – 5 minutes Lecture: Introduction to the Use Case Study – 10 minutes Questions and Answers – 15 minutes An instructor will be required for the class. The students will be provided all materials via handouts. 10

Copyright © 2009 On The Edge Software Consulting Instructional Resources The Advanced Enterprise Java Platform training class will require the following materials to develop the course content and validate the Use Case Study: Modern PC with 2G Hz. dual core CPU with 2G Ram running Mac OSX 10.5 or later. Microsoft Word Access to the Internet Tools: Eclipse, Glashfish v2 Application Server, MySQL 5.0 Projector and whiteboard for lectures Copies of all lecture materials 11

Copyright © 2009 On The Edge Software Consulting Formative Assessment The following formative assessment strategies will be used to validate each of the performance based objectives. 1.Students will demonstrate the ability to identify and list the different HTML DOM events that would be generated from a static HTML page provided to the them. –Design reviews will be completed before the instructional development begins 2.Students will demonstrate the ability to convert and map HTML DOM events to the appropriate JSF events that would be processed by a JSF event handler in the Enterprise Java Platform. –Design reviews will be completed before the instructional development begins 3. Students will demonstrate how to apply an Event Driven design methodology, leveraging the Performance Based Objectives listed above, to model a JSF event handler that is used to design the Presentation Tier of a web application. –Design reviews will be completed before the instructional development begins To further ensure a high quality instruction is designed and developed usability studies and field trials will also be completed where additional data will be collected to ensure learner satisfaction is achieved. 12

Copyright © 2009 On The Edge Software Consulting Evaluation Strategies A student survey (using a Likert scale) will be delivered to these students to measure the effectiveness of the class. The survey will focus on measuring whether the students learned the necessary foundation principles and best practices to build modern Presentation Tier for a N-Tier web applications. The Use Case Study once completed by the students will be reviewed by the instructors. Careful evaluation of all design and code artifacts will also be used to determine the effectiveness of the class. 13

Copyright © 2009 On The Edge Software Consulting Outcome Review Design Goals (measured with classroom participation): Students can identify the DOM events generated by HTML page. Students can identify the associated JSF events associated with these same DOM events. Students understand how to model and design a JSF based Presentation Tier. Design Goals (measured with Use Case Study exercises): Students can model, design, and build a Presentation Tier for a N- Tier web application from a Use Case Study that defines business requirements and non functional requirements for the web application. 14

Copyright © 2009 On The Edge Software Consulting Recommendations Possible future recommendations and enhancement for this course may include: Advanced options for building Presentation Components. This may include the inclusion of instruction for using JSF component libraries, such as JBoss RichFaces, ICEFaces, and Apache Tomahawk. This course needs to be continuously re-evaluated to ensure that changes in industry trends and technology shifts are accounted for and any necessary changes in the curriculum be considered to account for these changes. 15

Copyright © 2009 On The Edge Software Consulting References U.S. News and World Report. (2009, June 27). Best Graduate Schools. Retrieved June 27, 2009 from GRE Guide. (2009, June 27). GRE College Guide. Retrieved June 27, 2009 from Anonymous. (2009). Wikipedia.“History of Java EE Platform”, Retrieved September 6, 2009 from Cable, Larry. (2009). Sun JavaOne Presentation. “Server Side Java: What’s Next?”, Retrieved September 6, 2009 from Java Programming Training - Sun Microsystems Classes. (2009, June 27). Retrieved June 27, 2009 from Sun Microsystems – Training Course Catalog. (2009, June 27). Retrieved June 27, 2009 from 16