SHAWNEE STATE UNIVERSITY

COURSE SYLLABUS

 

BUIS3500

Microsoft ASP.Net 2005

 

 

Instructor

Jean P Houser, Professor

Phone

351-3670

Office

227 Kricker

E-mail

jhouser@shawnee.edu

Office Hours

To be determined

Dept.

Business Dept.

Management Information Systems

 

 

 

Credit Hours:

3

 

Class Location and Meeting Times:  

To be determined at a later date

 

Materials Needed:

Murach’s ASP.Net 2.0 Web Programming with VB 2005, by Anne Boehm and Doug Lowe, Publisher: Murach

 

Course Description:

This course will prepare a student to design and maintain interactive and dynamic Web applications within the server-based scripting environment of Active Server Pages. 

 

 Prerequisites: BUIS4300

 

Goals and Objectives:

The goals of this course are as follows:

n       Students will learn state management for web applications.

n       Describe a user-friendly interface..

n       Define and describe Web Services.

n       Describe file, Master pages.

n       Develop database access using both SQL and object data sources.

n       Design, implement, themes and styles.

n       To provide the student with a firm foundation in a high-level programming language that is object oriented. 

n       Students will learn to design and develop applications that run under Windows.

 

 

The objectives of this course are as follows:

·         List the steps involved in producing an ASP.Net web application.

·         Understand and demonstrate how to develop a one-page web application.

·         Understand and demonstrate how to develop a multi-page web application.

·         Demonstrate how to test and debug an ASP.Net application.

·         Use server controls.

·         Use validation controls.

·         Understand how to manage state.

·         Demonstrate how to use master pages.

·         Demonstrate how to use site navigation.

·         Use Themes to develop a web application.

·         Use ASP.Net database programming with a web application.

·         Describe how to secure a web site.

·         Use3 login controls to authenticate users.

·         Describe the case structure.

·         Describe the do until structure

·         Convert text input to numeric values.

·         Perform calculations using variables and constants.

·         Convert between numeric data types using implicit and explicit conversions.

·         Format values for output.

·         Use Try/Catch blocks for error handling.

·         Display message boxes with error messages.

·         Accumulate sums and generate counts.

·         Use If statements to control the flow if logic.

·         Understand and use nested If statements.

·         Combine conditions using And and Or.

·         Test the Checked property of radio buttons and check boxes.

·         Perform validation on numeric fields.

·         Use a Case structure for multiple decisions.

·         Call an event procedure from another procedure.

·         Write reusable code in sub procedures and function procedures and call the procedures from other locations.

 

Student Expectations

Gain an understanding and ability of how to code in Visual Basic and ASP.Net using object-oriented programming approach for a three-tier database application.

 

University Disability Statement

For students who have a specific physical, psychiatric, or learning disability and require accommodations, please let me know early in the quarter so that your learning needs may be appropriately met. By law, it is your responsibility to provide documentation of your disability to the Office of Disability Services, located in the Student Success Center, Massie Hall, (Ph) 351-3594, PRIOR to receiving services.

 

Evaluation:

Program assignments, chapter tests, and final exam.

 

Instructional Delivery Method:

Lecture, class discussions, lab assignments

 

Licensure or Accreditation Statement

N/A

 

Tentative Topics Of Study: 

Initialization Tasks                                               Main-Loop

End Routines                                                        Looping

Array Logic                                                           User Interface Design

Variables, Constants, and Calculations            Decisions and Conditions

List, Loops                                                            Arrays

Essence of ASP.Net web programming            Basic ASP.Net skills

ASP.Net database programming                       Professional ASP.Net skills