COP 2823 - Curriculum Services

advertisement
FLORIDA STATE COLLEGE AT JACKSONVILLE
COLLEGE CREDIT COURSE OUTLINE
COURSE NUMBER:
COP 2823
COURSE TITLE:
ASP.NET Programming
PREREQUISITE(S):
COP 2837 or COP 2360
COREQUISITE(S):
None
CREDIT HOURS:
3
CONTACT HOURS/WEEK:
4
CONTACT HOUR BREAKDOWN:
Lecture/Discussion:
Laboratory:
Other: Lecture/Lab Combination
4
FACULTY WORKLOAD POINTS:
3.7
STANDARDIZED CLASS SIZE
ALLOCATION:
27
CATALOG COURSE DESCRIPTION:
This is an advanced course in ASP.NET application development. Students will learn how to develop webbased database applications in VB and/or C# using object-oriented programming techniques, n-tier
architecture, and object data sources. Topics include server and validation controls, master pages, managing
state, database programming, and Web services. Students should have prior experience with the VB or C#
languages. Knowledge of HTML and relational databases will be beneficial.
SUGGESTED TEXT(S):
Deitel & Associates, Visual Basic 20xx, How to Program,
Latest edition, Prentice Hall
Deitel & Associates, C# 20XX How to Program,
Latest edition, Prentice Hall
Boehm, Anne, Murach’s ASP.NET nn Web Programming
with VB 20XX, Latest edition, Mike Murach & Associates,
Inc.
Boehm, Anne and Joel Murach, Murach’s ASP.NET nn
Web Programming with C# 20XX, Latest edition, Mike
Murach & Associates, Inc.
1
IMPLEMENTATION DATE:
Fall Term, 2003 (20041)
REVIEW OR MODIFICATION DATE:
Fall Term, 2008 (20091) – Outline Review 2007
Spring Term (2011)
Fall Term, 2011 (20121) – Proposal 2011-51
Fall Term, 2015 (20161)
Fall Term, 2015 (20161) – Outline Review 14-15
2
COURSE TOPICS
CONTACT HOUR
PER TOPIC
6
I.
ASP.NET Web Programming
A. Introduction
B. Develop a Web Application
C. Test and Debug an ASP.NET Application
II.
Object Oriented Programming
A. Class definitions
B. Instantiation
C. Constructors and destructors
3
III.
Design
A. HTML, CSS, Themes
B. Master Pages
C. Site Navigation
6
IV.
Controls
A. Server Controls
B. Validation Controls
6
V.
How to Manage State
3
VI.
Database Programming
A. Access Data Sources
B. SQL Data Sources
6
VII.
Data Controls
A. GridView Control
B. DetailsView and FormView Controls
C. ListView and DataPager Controls
6
VIII.
Data Sources
A. Object DataSources
B. LINQ DataSources
6
IX.
Web Services
3
X.
Projects
15
Total:
60
3
PROGRAM TITLE:
Computer Programming and Analysis
COURSE TITLE:
ASP.NET Programming
CIP NUMBER:
1511020100
Program Frameworks can be found at the following website: http://www.fldoe.org/workforce/dwdframe/
4
Florida State College at Jacksonville
Course Learning Outcomes and Assessment
SECTION 1
Semester Credit Hours (Credit):
Contact Hours (Workforce):
Course Prefix and Number:
COP 2823
Course Title:
ASP.NET Programming
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
X 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.)
Reading
Speaking
Writing
Listening
X
Critical Analysis
X
Information
Literacy
Qualitative Skills
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
Master IDE for software development.
Develop Web application with classes.
Develop Web application with advanced user
interfaces.
Develop Web application with exception
handling.
Develop class libraries (Components).
Develop n-tier Web application.
TYPE OF OUTCOME
(General Education,
Course or Program)
Course
Course
METHOD OF ASSESSMENT
Exams or Grading of Student Programs
Exams or Grading of Student Programs
Course
Exams or Grading of Student Programs
Course
Exams or Grading of Student Programs
Course
Exams or Grading of Student Programs
Course
Exams or Grading of Student Programs
5
SECTION 6 (Continued)
LEARNING OUTCOMES
Develop Web applications with CSS and
master-detail pages.
Develop multi-page Web application.
Develop Web applications to access a
database.
Develop Web services.
TYPE OF OUTCOME
(General Education,
Course or Program)
METHOD OF ASSESSMENT
Course
Exams or Grading of Student Programs
Course
Exams or Grading of Student Programs
Course
Exams or Grading of Student Programs
Course
Exams or Grading of Student Programs
SECTION 7
Faculty name(s):
Gail Gehrig
Date:
12/15/2014
CS20150615
6
Download