Northern Kentucky University

College of Informatics

Department of Information Systems

IFS 402 – Programming for Ecommerce

Fall 2006

Instructor: Dr. Xiaoni Joanie Zhang

Office:      ST 216

Phone No: 859 572 6408

E-mail:      zhangx@nku.edu

Office Hrs: T and R 5:00-6:00 pm and by appointment

Class room: ST 110

 

Our Vision

NKU sees the metropolitan region as representing not just learning needs to be served but also as a powerful source of knowledge and experience that can strengthen, enhance, and enrich every dimension of its mission to discover, transmit, apply, and preserve knowledge.

 

Our Mission

Our primary mission is to educate undergraduate students from the Northern Kentucky/Greater Cincinnati metropolitan region to perform effectively and ethically in a global environment as professionals in business, public, and social enterprises. We seek greater diversity in the students recruited to our degree programs. We place on-going emphasis on the growth and quality of our graduate programs.

 

We will leverage the partnerships between students, faculty and the community to continuously improve the educational experience of our students and to enhance the integration of scholarship and service to classroom learning.

 

Assurance of Learning:

 

This course, Programming for Ecommerce, is designed to meet the objectives that all IFS graduate with a demonstrated understanding of:

·         Demonstrate strong analytical skills and technological expertise in developing business systems

·         Apply theoretical information systems concepts in real world settings

 

Course Objectives:

The objective of this course is to give students a fundamental understanding of the concepts and technologies of eCommerce. Students will learn eCommerce design principles and be able to design professional looking web sites. Internet marketing, online transactions, and security, as well as ethical issues will be covered in this class. Client-side scripting and server-side scripting are discussed and students are required to use both client side and server side scripting to develop an ecommerce web site. Students will become proficient in eCommerce web based programming using appropriate tools such as Cascading Style Sheet, XML, XSL Style sheet, and ASP.NET 2.0. Upon completion of the course, students will have a firm grasp of eCommerce business tenets and the technologies required to implement them.

Catalog Description, including course pre-requisites:  

 

Employ technologies, tools, and practices for development of corporate Intranets and the Internet for information management and electronic commerce; coverage of internet working technologies, site design, content development languages and components, and data management techniques; development of web-based sites for business and commercial operations.

Prerequisites: IFS 305 or equivalent; junior standing.

Required text: ASP.NET 2.0 Tutorial by Dave R. Adams,  © 2005. Visit ASP.NET web site at http://www.dradamsweb.com/BookSales/Books.aspx to purchase the text book.

Supplemental Readings:  JavaScript Professional Projects by Paul Hatcher, John Gosney
ISBN: 1592000134 © Jun. 2003

 

Course Policies:

 

Determination of Final Grade

·         15% Project

·         5% in class exercises

·         20% Homework

·         20% First Exam

·         20% Mid Term Exam

·         20% Final Exam

Grading Information:

The grading system at Northern is based on the following descriptions:

A             represents exceptionally high achievement as a result of aptitude, effort, and intellectual initiative.

B             represents high achievement as a result of ability and effort

C             represents average achievement, the minimum expected of a college student

D             represents minimum passing grade except for courses taken on a pass/fail basis.

F              indicates failure in a course.  Credit in a course where an F was earned can be obtained only be repeating the course successfully.

 

Attendance

                Regular attendance is expected.

 

Course Policies (continued):

 

Student rights and responsibilities

The maintenance of academic standards and integrity includes the obligation not to cheat or plagiarize.  A student who uses a dishonest or deceitful means to obtain a grade is guilty of cheating; a student who submits another’s work as one’s own without adequate attribution is guilty of plagiarism.  Identical work will earn a grade of zero.

 

Students are fully responsible for learning the course content and material disseminated in the class.  Absences do not release you from this responsibility. 

 

Please see the NKU Code of Student Rights and Responsibilities at www.nku.edu/~deanstudents. 

 

Your instructor will do all the grading of quizzes, exams, papers, and projects.  Assessment and assignment of final grades are also the responsibility of each instructor.

 

Disability Services:

Students with disabilities who require accommodations (academic adjustments, auxiliary aids or services) for this course must register with the Disability Services Office.  Please contact the Disability Service Office immediately in the University Center, Suite 320 or call 859-572-6373 for more information.  Verification of your disability is required in the Disability Services Office for you to receive reasonable academic accommodations.  Visit the Disability Services website at www.nku.edu/~disability/.

 

Research:

From time to time you may be asked to participate in research studies conducted by other students or faculty. Generally, this data is gathered through a questionnaire and individuals will not be specifically identified. All of these studies will have an appropriate learning context for the class; none will be psychological or physically dangerous in nature. You may decline to participate. Everyone will be debriefed on the purpose of the study and anyone that wishes may have copies of the results.

Important notice: Syllabus Changes:

Dates and assignments documented in this syllabus are subject to change at the discretion of the instructor.  Every effort will be made to provide any changes to the class in writing.  Verbal notification at a class meeting, however, will constitute sufficient notice.

 

Important Dates from the University Calendar:

 

August 21 (Mon.)

Classes begin $25.00 late registration fee assessed

August 28 (Mon.)

Last day to register or enter a course 
Last day to drop with a 100% tuition adjustment
Last day to change grading option (letter grade, audit, pass-fail) 

September 4 (Mon.)

Labor Day - University Closed/No Classes

September 11 (Mon.)

Last day to drop a course without a grade appearing on a student's transcript.
Last day to drop a course with a 50% tuition

October 9 (Mon.)

 

Deadline for filing application for degree candidacy for Spring 2007 graduation with the Office of the Registrar, AC 301

October 9 (Mon.)

Faculty begin submitting mid-term grades for freshmen
Freshmen and academic advisors may access mid-term grades

October 13 (Fri.)

Last day to remove incomplete grades from Spring & Summer 2006

October 14 (Sat.)

Midterm

October 16 - 17 (Mon. – Tues.)

Fall Break - University Open/No Classes

October 23 (Mon.)

Noon: Faculty deadline for submitting mid-term grades

October 30 (Mon.)

Last day to drop a course with a grade of W 
Last day for the submission of appeals to Bursar concerning refund policy

November 22 (Wed.)

University Open/No Classes

November 23 – 25
(Thurs. – Sat.)

Thanksgiving Holiday – University Closed/No Classes

December 8 (Fri.)

Last day of classes

December 9 - 15 (Sat.) – (Fri.)

Final examinations 

 

 

 

 

 

 

 

 

 

 

 

 

Tentative Class Schedule

 

Check Blackboard for homework assignments details.

Week

Date

Topics

1.        

8/24

Syllabus & Chapter 1 Foundations of Web Design

2.        

8/31

Chapter 2 ASP.NET Development

Homework 1 Due

3.        

9/7

Chapter 3 Data Sources XTHML

Homework 2 Due

4.        

9/14

Chapter 4 Output and Link Controls CSS  handout 1

 Homework 3 Due

5.        

9/21

Test 1

6.        

9/28

Chapter 5 Script Activation Controls

Homework 4 Due

7.        

10/5

Chapter 6 Input and Selection Controls

Homework 5 Due

8.        

10/12

Chapter 7 Information Display Controls  

Homework 6 Due

9.        

10/19

Chapter 8  Information Display Controls

Homework 7 Due

10.     

10/26

Test 2

Web Stores Kickoff

11.     

11/2

Chapter 10 Master Page Control

Homework 8 Due

12.     

11/9

Chapter 10  Master Page Control

Homework 9 Due

13.     

11/16

Chapter 9  Database Maintenance

Homework 10 Due

14.     

11/23

Thanksgiving Holiday

15.     

11/30

Chapter 9 Database Maintenance

Ecommerce Store

16.     

12/7

PRESENTATION

17.     

12/14

Final Exam  (final project due)