Download COP 2806 - Florida State College at Jacksonville

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
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