Southwest Texas Junior College Lynn Masterson
207 Wildcat Drive
Del Rio campus, room E1
Del Rio TX 78840-8402
(830) 703-1573
(830) 775-1612
lemasterson@swtjc.edu
IMED 2309
Internet Commerce
IMED 2309 – Internet Commerce-- 3 sem. hrs. (2 lecture, 3 laboratory, 0 external hours per week)
An overview of the Internet as a marketing and sales tool with emphasis on developing a prototype for electronic commerce. Topics include dynamic data, integration, and creating web sites in order to collect information, performing on-line transactions.
TSI Requirement: M1; R2; W1.
Prerequisites: none Corequisite: IMED 1316 and ITSW 1307
Lab Fee: $24.
This course is highly focused on the development and maintenance of Web sites.
Course Outcomes:
Perform audience analysis; state marketing objectives; analyze design strategies for secure data transfer; design a web project to use real-time processing capabilities intended to interact with a database.
Morrison, Mike and Morrison, Joline. Database-Driven Web Sites. 2nd ed. Course Technology, 2003. ISBN 9780619064488
Textbooks may be purchased at any SWTJC bookstore or through most educational servicing bookstores or on the Internet.
Technology Requirements
Students will be expected to have keyboard operation knowledge and basic computer skills.
Program Outcomes for "Administrative
Information Technology"
The program outcomes noted with an asterisk (*) are addressed in this course.
1. Students will utilize various team work strategies to fulfill the roles and responsibilities of an effective team player.
* 2. Students will use software applications to complete an integrated semester project.
3. Students will utilize terminology applicable to technical and business writing.
4. Students will communicate ideas and information effectively orally.
* 5. Students will analyze a case study of ethical dilemma within the organization.
6. Students will develop an understanding of critical thinking and problem solving in the workplace.
* 7. Demonstrate an understanding of professional and ethical responsibility.
8. Communicate ideas and information effectively both orally and in writing.
Program Outcomes for "Computer Information
Systems"
The program outcomes noted with an asterisk (*) are addressed in this course.
1. Design and implement a simple Ethernet Local Area Network.
2. Assemble and troubleshoot a computer.
3. Configure and troubleshoot a router.
4. Configure and troubleshoot a switch.
* 5. Write and document a Web page.
6. Write and document a computer program.
7. Identify and secure the vulnerabilities on a network.
* 8. Demonstrate professional and ethical responsibilities.
9. Install and manage operating systems.
*10. Demonstrate proficiency in word processing, spreadsheets, databases, and presentation graphics
11. Integrate students into the current economy
The following list of master course outcomes will be addressed in the course.
1. Perform audience analysis
2. State marketing objectives
3. Analyze design strategies for secure data transfer
4. Design a web project to use real-time processing capabilities intended to interact with a database
The following general lecture topics will be covered in this class:
Week 1 - Submit Introduction assignment, and Chapter 1
Week 2 - Chapter 2
Week 3 - Start Chapter 3
Week 4 - Complete Chapter 3
Week 5 - Exam 1 and Chapter 4
Week 6 - Complete Chapter 4
Week 7 - Chapter 5
Week 8 - Exam 2 and Chapter 6
Week 9 - Start Chapter 7
Week 10 - Complete Chapter 7
Week 11 - Chapter 8
Week 12 - Exam 3 and Chapter 9
Week 13 - Chapter 10
Week 14 - Start Chapter 11
Week 15 - Complete Chapter 11
Week 16 - Exam 4
Upon completion of this course, students will be able to perform tasks related to the following:
1. Become familiar with the architecture of the World Wide Web
2. Learn about communication protocols and Web addressing
3. Learn how multiple server processes can run on the same Web server
4. Become familiar with data-based Web pages, and examine different technologies that you can use to create data-based Web pages that interact with a database
5. Understand the role that the eXtensible Markup Language (XML) plays in data-based Web applications
6. Understand the role that client-side scripts play in validating user inputs in data-based Web pages
7. Learn about the Visual Web Developer 2008 Express Edition (VWD) integrated development environment
8. Become familiar with HTML documents and basic HTML commands
9. Use the VWD Source HTML Designer to create static Web pages
10. Create HTML tables
11. Use HTML commands to create hyperlinks in HTML documents
12. Create HTML forms that accept user inputs
13. Learn how to reference objects in HTML documents using the HTML Document Object Model and dot syntax
14. Learn how to create and debug client-side scripts that use JavaScript methods, event handlers, and custom functions
15. Create and manipulate JavaScript variables
16. Create and use JavaScript built-in objects
17. Learn how to use JavaScript global functions to perform data type conversions
18. Become familiar with JavaScript decision control and looping structures
19. Understand the differences between JavaScript and Java
20. Learn how to create JavaScript programs to validate HTML form inputs
21. Use arrays to structure data and reference form elements
22. Use JavaScript commands to validate values represented by HTML form option buttons, check boxes, and selection list
23. Learn how to use the Script Debugger to locate and correct errors in client-side scripts
24. Learn different ways to display messages in JavaScript programs
25. Use JavaScript commands to create and read cookies
26. Use JavaScript commands to change the page that appears in an existing browser window and open a new browser window
27. Learn about Internet Information Services (IIS)
28. Become familiar with the components of a Web server, and specify the Web server's home directory and default document
29. Create and configure Web server physical directories, virtual directories, and applications
30. Learn how to organize a Web server
31. Learn how to reference files on a Web server
32. Understand the factors that impact Web site performance
33. Learn about the VWD framework, ASP.NET, and server controls
34. Become familiar with the VWD class libraries
35. Learn how to create Web application projects
36. Learn how to use the VWD integrated development environment to create and manage Web application projects
37. Learn how to create and modify Web application project components
38. Learn how to access and reference Web forms
39. Learn how to move a Web application project's files to a different physical folder
40. Learn about the Visual BASIC (VB) VWD programming language
41. Learn how to declare variables and assign values to variables
42. Use the VB VWD Debugger to monitor program execution
43. Learn how to create user-defined procedures
44. Work with complex numeric and string expression in VB VWD
45. Crate decision and repletion (looping) structure
46. Create and reference object classes
47. Learn about the VB VWD collection class
48. Learn how Web servers use server-side processing to create dynamic Web pages
49. Learn how to create event handlers for VWD server controls
50. Understand the differences between HTML server controls and rich server controls
51. Create HTML elements in Web forms
52. Create HTML server controls
53. Create list, radio button, check box, and calendar rich server controls
54. Learn how to create validation controls
55. Learn what a relational database is, become familiar with the structure of a relational database, and understand relational database concepts and terms
56. Understand the differences between personal and client/server databases, and become familiar with the Oracle91 client/server database
57. Explore the structure of the Clearwater Traders and Northwoods University relational databases
58. Understand how Web forms communicate with databases and learn how to create a data connection in VWD
59. Write SQL queries to retrieve records from a single database table, and learn how to sort and filter retrieved values
60. Write SQL queries that join multiple database tables
61. Write SQL queries to perform operations on groups of data values
62. Write SQL queries to insert, update, and delete data records
63. Write VB VWD commands to create data components and retrieve and display database data on Web forms
64. Create DataList and DataGrid rich server controls that allow users to display, update, and delete database data
65. Learn how to validate user inputs in DataList and DataGrid controls
66. Crate a Web form that allows users to insert data into a database
67. Create a Web form that displays data that has master-detail relationships
68. Become familiar with integrated Web application that contains multiple Web forms
69. Understand how to transfer processing from one Web form to another
70. Learn how to share data values across multiple Web forms
71. Learn how to insert records simultaneously in master and detail tables
72. Learn how to add template columns to a DataGrid control
73. Implement security using forms-based authentication
74. Deploy a completed Web application on a production Web server
Student Contributions
Attendance and punctuality are critical for successful progress in this course. Each student is expected to study two hours outside of class for each hour in class, take an active role in lectures, laboratories, participate fully in group activities, and assume a self-directed approach to completing class work and home work.
Evaluations and laboratory assignments are imperative. Students must turn in completed assignments by appropriate deadlines.
Your performance will be evaluated by satisfactory mastery of the learning objectives listed above. Four exams will be given during the course. The point system below will be used to determine your grade:
All regular exams 300 points (3 exams 100 points per exam)
Laboratory work 10 points per lab
Final exam 100 points
After your numerical grade has been calculated, your letter grade will be determined as a percentage of points possible:
A 100% to 90%
B less than 90% to 80%
C less than 80% to 70% D less
than 70% to 60% F less than
60%
Plagiarism, the representation of someone else's work as your own, or cheating on an examination will not be tolerated. Either case will result in a grade of zero on work or examination in question. Two or more infractions will be reported to the Dean of Instructional Services for disciplinary action.
Evaluations and laboratory assignments are imperative. Students must turn in completed assignments by appropriate deadlines.
Attendance will be taken during each class meeting.
Any student with a documented disability needing academic adjustments is requested to speak directly to the Counseling Department (see below) as early in the semester (preferable within the first week) as possible. All discussions will remain confidential.
Crystal City Idalia De La Cruz (830/374-2828) Del Rio Marilyn Casson (830 775-1560)
Eagle Pass Brenda Hoffman (830/758-4102) Uvalde Melissa Deleon (830/591-7352)
Academic integrity is highly valued in our campus community. Academic integrity directly concerns ethical behaviors which affect both the academic environment and the civic community. Academic dishonestly seriously violates the integrity of the academic enterprise and will not be tolerated at Southwest Texas Junior College. Academic dishonesty is regarded as any act of deception, benign or malicious in nature, in the completion of any academic exercise. Examples of academic dishonesty include cheating, plagiarism, impersonation, misrepresentation of idea or fact for the purpose of defrauding, use of unauthorized aids or devices, falsifying attendance records, violation of testing protocol, inappropriate course assignment collaboration, and any other acts that are prohibited by the instructor of record.
Southwest Texas Junior College is accredited by the Southern Association of Colleges and Schools (SACS). SACS requires that every institution develop a Quality Enhancement Plan (QEP). SWTJCs QEP is entitled Enhancing Critical Reading Skills. SWTJC enhances students' critical reading skills by implementing reading instructional interventions in the Gatekeeper classes (History 1301, Math 1314, and English 1301). SWTJC also facilitates reading skills improvement throughout the institution by providing reading tutorial support. For questions about the QEP, please contact Charles Garabedian or Rachel Rivera, QEP Co-Directors, at cagarabedian@swtjc.edu and rrivera17001@swtjc.edu, respectively.
Class Schedule:
The class meets for two lecture hours and three laboratory hours per week starting a 4:00 PM and ending at 8:50 PM Thursday at the Del Rio Campus in Room 9; Eagle Pass Campus Room E200; Uvalde Campus Matthews Student Center Computer Room 2. (Total Contact hours: 80)
Office Hours:
Will be posted as soon as possible
IMED 1316 – Developed/Revised: January 5, 2012