Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE COURSE NUMBER: COP 2806 COURSE TITLE: J2EE Java Development I PREREQUISITE(S): None COREQUISITE(S): None STUDENT ADVISING NOTES: Suggested Course(s): COP 2551 or COP 2805 or Advanced Java Programming Experience. CREDIT HOURS: 3 CONTACT HOURS/WEEK: 4 CONTACT HOUR BREAKDOWN: Lecture/Discussion: Laboratory: Other ____________: 3 1 FACULTY WORKLOAD POINTS: 3.7 STANDARDIZED CLASS SIZE ALLOCATION: 24 CATALOG COURSE DESCRIPTION: This course provides students with the knowledge and skills needed to quickly build Web tier components from Java Server Pages and servlet technologies using the iPlanet Application server environment or similar environments. The projects in this course explore database interaction from Servlet and/or JSP using Java Database Connectivity (JDBC). Students are exposed to analysis, design, development, testing, and deployment of enterprise-level Web applications with Java technologies. SUGGESTED TEXT(S): Hall, Marty. More Servlets and Java Server Pages. ISBN: 0130676144. Or similar text. Ogren, David & Gee, Martin. iPlanet Application Server: Designing and Building J2EE Solutions. ISBN: 076454909X. Or similar text. IMPLEMENTATION DATE: Summer, 2003 (FLORIDA STATE COLLEGE AT JACKSONVILLE term 20033) REVIEW OR MODIFICATION DATE: Fall Term, 2002 (20031) Fall Term, 2008 (20091) – Outline Review 2007 Spring Term, 2015 (20152) Fall Term, 2015 (20161) – Outline Review 14-15 1 COURSE TOPICS I. CONTACT HOURS ___PER TOPIC___ Introduction to J2EE and Model-View-Controller (MVC) architecture 3 Introduction to basic Web Development concepts 3 III. Web Servers and default Web application deployment directories 3 IV. Introduction to servlets and advantages of servlets over CGI 3 V. The servlet lifecycle 3 VI. Processing HTTP from data 3 VII. Introduction to Java Server Pages (JSPs) 3 II. VIII. Basic JSP scripting including expressions and scriptlets 3 IX. Using Java Beans with JSPs (tags and properties) 3 X. Registering and deploying Web applications (WAR files) 3 XI. Controlling Web application behavior with web.xml 3 XII. Custom tag libraries & JSP Standard Tag Library (JSTL) 3 XIII. 15 hours will be spent on Web application development throughout the course. 15 2 PROGRAM TITLE: Computer Programming and Analysis COURSE TITLE: J2EE Java Development I CIP NUMBER: 1511020100 Program Frameworks can be found at the following website: http://www.fldoe.org/workforce/dwdframe/ 3 Florida State College at Jacksonville Course Learning Outcomes and Assessment SECTION 1 Semester Credit Hours (Credit): Contact Hours (Workforce): Course Prefix and Number: COP 2806 Course Title: J2EE Development I 3 SECTION 2a (To be completed for General Education courses only.) TYPE OF COURSE (Place an “X” in the box next to those that are applicable.) General Education Core (If selected, core discipline area will be identified in Section 4.) General Education (If selected, you must also complete Section 4, Section 5, and Section 8) SECTION 2b TYPE OF COURSE (Place an “X” in the box next to those that are applicable.) A.A. Elective A.S. Required Course X A.S. Professional Elective A.A.S. Required Course A.A.S. Professional Elective Technical Certificate PSAV/Clock Hour/Workforce Development Education Apprenticeship Upper Division/Bachelors Other: If selected, use this space to title “other” option. SECTION 3 INTELLECTUAL COMPETENCIES (Place an “X” in the box next to those that are applicable.) X Reading Writing Speaking X X Listening Critical Analysis Qualitative Skills Information Literacy Ethical Judgement Scientific Method of Inquiry Working Collaboratively SECTION 4 (To be completed for General Education courses only.) GENERAL EDUCATION DISCIPLINE AREA (Place an “X” in the box next to those that are applicable.) Communications Humanities Mathematics Social and Behavioral Sciences Natural Sciences SECTION 5 (To be completed for General Education courses only.) GENERAL EDUCATION LEARNING OUTCOME AREA (Place an “X” in the box next to those that are applicable.) Communication Critical Thinking Information Literacy Scientific and Quantitative Reasoning Global Sociocultural Responsibility SECTION 6 LEARNING OUTCOMES Develop Custom Tags and use in JAVA applications. Develop JAVA Applications conforming to MVC. Develop JAVA Applications using the JSF framework. Develop JAVA programs using Beans. Develop JSPs. Develop JAVA servlets. TYPE OF OUTCOME (General Education, Course or Program) METHOD OF ASSESSMENT Course Projects and/or Exams Course Projects and/or Exams Course Projects and/or Exams Course Course Course Projects and/or Exams Projects and/or Exams Projects and/or Exams 4 SECTION 6 (Continued) LEARNING OUTCOMES Develop JSPs using Tags. Install JAVA Applications to a J2EE Server. Develop JAVA programs with Inheritance. Develop JAVA programs to access a data base. TYPE OF OUTCOME (General Education, Course or Program) Course Course Course Course METHOD OF ASSESSMENT Projects and/or Exams Projects and/or Exams Projects and/or Exams Projects and/or Exams SECTION 7 Faculty name(s): Bob Janson Date: 05/5/15 CS20150615 5