California State Polytechnic University, Pomona Expanded Course Outline (ECO) Curriculum

Total Page:16

File Type:pdf, Size:1020Kb

California State Polytechnic University, Pomona Expanded Course Outline (ECO) Curriculum

California State Polytechnic University, Pomona Expanded Course Outline (ECO) Curriculum Year 2009-10

Department Name: Computer Information Systems Course Title: Ecommerce Application Development Prepared By: Ralph Westfall Course number: CIS 451 Date Prepared: June 24, 2009 Date Approved By Assurance of Learning Committee:

SECTION A

I. Catalog Description: Ecommerce Application Development (4). Analysis of ecommerce architecture, practice, technology, and trends. Hands-on design and development of ecommerce solutions for business. Internet marketing and management for ecommerce applications. Lectures/problem solving.

II. Required Background or Experience: Prerequisites: Information Systems Careers (CIS328), and Client/Server Application Development with Visual Basic (CIS 338)

A. Prerequisites Justification: Satisfactory completion CIS core prerequisites is prerequisite to enrolment in CIS 328, so they are a prerequisite to this course.. The core courses are required because the course deals with programming, networking and database technologies. CIS 338 covers a the programming languages—Visual Basic.NET —that may be used for projects in this course.

B. General Education Contribution: The students must be able to use complex reasoning skills to be able to do problem analysis and computer programming.

III. Expected Outcomes: Students will:  identify E-commerce opportunities  analyze competitive E-commerce web sites  design attractive and effective E-commerce web sites  write effective text to communicate with customers of an E-commerce web site  use a web programming language such as ASP.NET, along with SQL, HTML, CSS, etc. to develop an E-commerce web site  use a web programming language to convert Internet form inputs into XML document IV. Text and References: (Textbook Decision: By Instructor)

Bardzell, Jeffrey and Flynn, Bob. Adobe Dreamweaver CS3 w/ASP, ColdFusion & PHP. Adobe Press, October 6, 2007. ISBN-10: 0321461061 ISBN-13: 978-0321461063

V. Special Or Unique Student Materials:

Computer system with 2.0 GHz CPU, 512 MB RAM, and 8 GB HDD; Visual Studio 2008 Professional Edition; word processing and SQL Server 2008 Express software; and access to the Internet.

VI. Special or Unique University Facilities:

Although not absolutely necessary, “smart classrooms” providing computers for individuals or groups of students, and network connections for laptops, would be highly desirable.

VII. Expanded Description of the Course and Instructional Methods:

A. Expanded Description of the Course:

This senior level, team-oriented course covers both computer programming at an advanced level and business aspects of electronic commerce. The course covers one or more web programming languages (for example, ASP.NET) and teaches students how to use it to develop database-driven web sites. It provides additional review and practice in using the SQL and HTML languages covered in preceding courses. It also introduces and provides experience with the data-oriented XML language.

On the business side, the course covers web site design, marketing, and security issues. The course also covers intellectual property and other societal and ethical issues related to the Internet and electronic commerce. By the end of the course each team will have completed a complex and realistic web site that that meets the technical and business requirements for electronic commerce.

B. Instructional methods:

 lecture presentations  software demonstrations  learning-by-doing exercises  hands-on programming projects  a learning management system (LMS): all reading and homework assignments will be available through a LMS. This will also enable communications between students using a “self help” discussion list, and between students and the instructor via email and the discussion list. VIII. Methods of Evaluating Outcomes:

Tests that include a significant number of programming problems will one of the primary means of evaluation. The tests will evaluate the students understanding of the factual knowledge required to effectively use the a web programming language, and the students ability to use the language to create solutions that solve problems

Team projects are another major means of evaluating students' grasp of the programming languages, business requirements, and associated skills such as creativity, communication with clients and peers, and time management that are critical to the effective use of information technology.

Recommended Evaluation Tools:  Examinations and quizzes 45-50%  Projects and exercises 45-50  Participation 5 SECTION B

Module Number Description 1 Introduction to Course  Course management activities  Introduction to E-commerce Background and Review  Review of HTML coding  Intellectual property issues 2 Introduction to Web Programming Languages (such as ASP.NET)  Web programming fundamentals  Web programming concepts Using a web programming language and HTML to develop web sites  Using HTML authoring tools with a web programming language  Using HTML forms with a web programming language 3 Web Programming Language Control Structures  Sequence, selection, iteration structures  Transfer of control (subroutines and functions) E-commerce Marketing  Marketing Internet businesses  Analysis of E-commerce web sites  Search engine placement considerations 4 Web Programming Language Features and Techniques  Web programming language objects  Content positioning and formatting with HTML tables and CSS Server Issues  Servers and server capabilities (including CGI)  Server log file analysis 5 Web Programming Language Features and Techniques-2  Setting “cookies” on client computers  Debugging web programming code  Server side input validation with web programming languages  Regular expressions 6 Midterm Examination Databases and Web Programming  Review of databases and database connectivity  SQL review  Using SQL with web programming languages 7 Databases and Web Programming-2  Using database stored procedures in web programming XML (Extensible Markup Language)  Introduction to XML  XML and CSS (cascading style sheets) 8 XML-2  XML DTDs (document type definitions)  Using ASP.NET to create XML documents 9 Resources for Developers on the Internet  ASP.NET components  Web site development resources  E-commerce resources  Implementing available resources on web sites 10 Other E-commerce Issues  Virtual reality for E-commerce  E-commerce security issues E-commerce Social Considerations  E-commerce societal impacts  E-commerce ethical issues SECTION C

UNDERGRADUATE LEARNING GOALS (AACSB STANDARDS)

Foundation Knowledge and Skill Learning Goals

Goal Class Contact Hours* Written and oral communication skills as evidenced by an ability 4 to express complex issues orally and in proper written English. Analytical and problem solving skills as evidenced by an ability to 4 organize and utilize quantitative and qualitative information and appropriate methods to make decisions. Teamwork and interpersonal skills as evidenced by an ability to 6 achieve common objectives in a diverse cultural environment. Information technical skills as evidenced by an ability to use 18 current information technology to convey information, solve problems, and expedite business processes. Demonstrate awareness of ethical responsibility to business 3 professions and society. Total 35

Management-Specific Learning Goals*

Goal Class Contact Hours* Develop broad knowledge of critical areas of business, including 2 statistics, accounting and finance, economics, information management, management, marketing, and operations management. Explain the impact of internationalization on the various functional 1 areas of business. To be able to deal with business problems from the integrated 2 perspective of the business as a whole. Total 5

*Explanation of class contact hours: these hours are being collected as part of an AACSB requirement and will be used to assess our undergraduate program.

Recommended publications