COP 2839 - ASP.NET Programming with C#
College of Computer & Information Technology
Credit(s): 3
Contact Hours: 47
Contact Hours: 47
Effective Term Fall 2017 (535)
Requisites
Prerequisite COP 2837 or
Prerequisite COP 2360
Prerequisite COP 2360
Course Description
This course is the study of the creation of Web server based components to generate Hypertext Markup Language (HTML) using Active Server Pages.NET (ASP.NET) in a C# programming environment. ASP.NET programs are created using an event driven programming model. Server controls and Web forms are studied in depth.
Learning Outcomes and Objectives
- The student will develop an understanding of the process of creating a Web form with server controls by:
- listing the steps needed to create a Web form and adding a server control to the form.
- describing the access of properties and methods of server controls.
- describing the customization process for repeater controls.
- describing the validation process using input validation controls.
- The student will demonstrate how to separate page code from content with code-behind pages, page controls, and components by:
- describing the advantages of partitioning an ASP.NET page.
- analyzing the process of creating and using code-behind pages.
- analyzing the process of creating and using components.
- explaining the need for code-behind pages.
- The student will develop an understanding of the process of displaying dynamic data from a data source by using ActiveX Data Objects.Net (ADO.NET) and data binding by:
- describing the ADO.NET event model.
- explaining the process of connecting to an ADO data source.
- analyzing the retrieval of data using DataReaders and DataSets.
- describing the process of displaying data on list-bound controls.
- using stored procedures to return DataSets.
- The student will demonstrate the knowledge of debugging ASP.NET pages by:
- describing page-level and application-level tracing.
- describing the process of enabling and disabling tracing for an ASP.NET page.
- describing the process of adding custom trace information to a page.
- The student will demonstrate an understanding of XML by:
- reading and writing Extensible Markup Language (XML) files.
Criteria Performance Standard
Upon successful completion of the course the student will, with a minimum of 70% accuracy, demonstrate mastery of each of the above stated objectives through classroom measures developed by individual course instructors.
History of Changes
C&I 10/9/01, BOT 11/20/01
Effect 20012 (Session II, 2001).
3 Year Review 2005.
C&I 6/22/2010, BOT 8/17/2010, Effective 20101(0430).
C&I 1/20/2012, BOT 2/21/2012, Effective 20121(0460).
C&I Approval: 01/20/2012, BOT Approval: 08/21/2012, Effective Term: Fall 2012 (460).
C&I Approval: 02/09/2017, BOT Approval: 03/21/2017, Effective Term: Fall 2017 (535)
Related Programs
- Computer Programmer (CMPRG-CT) (580) (Active)
- Computer Programming and Analysis (CWPA-AS) (640) (Draft)
- Computer Programming and Analysis (CWPA-AS) (640) (Active)
- Computer Programming Specialist (CPS-CT) (580) (Active)
- Technology Development & Management (TMGT-TR) (670) (Active)
