|
[ http://web.cs.dal.ca/~vlado/ecmm6000/coursecalendar.html ]
Fall 2011 (Sep8-Dec7) Faculty of Computer Science Dalhousie University |
| # | Date | Title | |
|---|---|---|---|
| Th Sep 8 | No class, orientation session | ||
| 1 | Tu Sep 13 | Course Introduction
Course information: logistics and administrivia, textbook and other main references, evaluation scheme, academic integrity policy, more details on deliverables, tentative course schedule; Introduction to E-Commerce, discussion topic: Facebook, Major E-commerce trends in 20010-11, "the first 30 seconds"; What is E-Commerce? Handouts: Course outline, Academic integrity, A0, Current events presentation description, Project description Files: Slides (PDF), Lecture notes (PDF). Reading: [LT] Chapter 1 | A0 out |
| L1 | We Sep 14 | Lab: Navigating in FCS Computing Environment
Using lab computers, putty, protocols ssh, telnet; using programs ssh, scp; Elements of public-key cryptography: symmetric-key cryptography, public-private key concept, ecryption and decryption, digital signatures, "man-in-the-middle" attach, Public Key Infrastructure (PKI). Command ls (dir), file permissions. Files: Slides (PDF), Lab notes (PDF). | |
| Part I: Introduction to E-Commerce | |||
| 2 | Th Sep 15 | Introduction to E-Commerce
E-commerce vs. e-business, why study e-commerce; Unique features of E-Commerce technology: ubiquity, global reach, universal standards, information richness, interactivity, information density, personalization and customization, social technology; Web 2.0, brief history of Internet and Web, types of E-Commerce, the internet: history and growth, the Web: history and growth. Files: Slides (PDF), Lecture notes (PDF). | |
| 3 | Tu Sep 20 | Development of E-Commerce
Discussion topic: Structure of the web; Origins and growth of e-commerce, E-commerce history, early vision, present and predictions; E-commerce organizing themes; Files: Slides (PDF), Lecture notes (PDF). | A0 due |
| L2 | We Sep 21 | Lab: File Permissions and SSH Keys
File permissions, chmod, umask; Creating public and private key, pwd, public key of a host, setting up password-less ssh access; Text-based mailers, pine; Creating a web site. Files: Slides (PDF), Lab notes (PDF). | |
| 4 | Th Sep 22 | E-Commerce Business Models
E-Commerce academic disciplines; Chapter 2: E-Commerce business models and concepts, Eight key elements of a business model: 1. value proposition, 2. revenue model, 3. market opportunity, 4. competitive environment, 5. competitive advantage, 6. market strategy, 7. organizational development, 8. management team. Categorizing E-commerce business models, B2C business models: portal, e-tailer, content provider, transaction broker, market creator, service provider, community provider. Files: Slides (PDF), Lecture notes (PDF). Reading: [LT] Chapter 2 | A1 out |
| Part II: Technology Infrastructure | |||
| 5 | Tu Sep 27 | TCP/IP and Internet Protocols
B2B business models: Net marketplaces: e-distributor, e-procurement, exchange, industry consortium; private industrial networks: singe firm, industry-wide; Business models in emerging e-commerce areas: e-commerce enablers: the gold rush model, how the internet and the web change business, industry value chains, e-commerce and industry value chains, firm value chains, e-commerce and firm value chains, firm value webs, internet-enabled value web, business strategy; four generic strategies: 1. differentiation, 2. cost, 3. scope, 4. focus. Chapter 3: E-Commerce Infrastructure. Internet and World Wide Web, evolution of Internet, key Internet technology concepts, circuit and packet switching, packet switching, TCP/IP layers, TCP and IP, example protocols at different layers. Files: Slides (PDF), Lecture notes (PDF). Reading: [LT] Chapter 3 | |
| L3 | We Sep 28 | Lab: Web site creation
Web site creation, text editor pico, more commands, shell information and helpful hints, more text editors, .bashrc file. Files: Slides (PDF), Lab notes (PDF). | |
| 6 | Th Sep 29 | DNS System
Reminder: A1 and CEPs; Packet data encapsulation, IP addresses, network classes, domain names, DNS and URLs, DNS lookup example, port numbers. Files: Slides (PDF), Lecture notes (PDF). | |
| 7 | Tu Oct 4 | CEP-1 (alyami), Client-Server Computing
Eman Alyami: Google and E-Commerce. Client-server computing, some application-level protocols, some utility programs, client-server communication in getting a web page, emerging mobile platforms, cloud computing, the hourglass model of Internet. Files: Slides (PDF), Lecture notes (PDF). | A1 due |
| L4 | We Oct 5 | Lab: Internet Protocols
Shell-related files (.bashrc, .profile), text-based browsers, exploring DNS. Files: Slides (PDF), Lab notes (PDF). | |
| 8 | Th Oct 6 | CEP-2 (lwang), Internet Structure
Li Wang: Web 3.0 Features for E-Commerce (PPT). Internet network architecture, Internet service providers, intranets and extranets, organizations overseeing Internet, limitations of current Internet, Internet II. Files: Slides (PDF), Lecture notes (PDF). | |
| 9 | Tu Oct 11 | CEP-3 (hgaafar), Markup Languages
Haitham Gaafar: myCollegei (PPT). Development of the web, hypertext, HTML Examples, markup languages and HTML, web servers and web clients, web browsers. XML: basic properties, example, DTD specification, example with DTD. Files: Slides (PDF), Lecture notes (PDF). | |
| L5 | We Oct 12 | Lab: TCP/IP layers
Using DNS, looking at the link layer, looking at some TCP/IP information, ping command, traceroute command. Files: Slides (PDF), Lab notes (PDF). | |
| 10 | Th Oct 13 | CEP-4 (salcedo), Overview of XML
Jake Salcedo: Building an E-Commerce Web Site: A Systematic Approach. XML example with DTD, XML elements, a more complex example, XML attributes and entities. E-commerce related features of internet and web, e-mail, instant messaging, search engines, search engine architecture, processing, history. Files: Slides (PDF), Lecture notes (PDF). | P0 due, A2 out |
| 11 | Tu Oct 18 | CEP-5 (abbey), Web Features for E-Commerce
Jude Abbey: QR Barcodes and M-Commerce (PPTX). Some characteristics of Google search engine, PageRank algorithm, Intelligent agent (bots), online forums and chat, streaming media, HTTP cookies, cookie usage example, cookie attributes; Some Web 2.0 features and services: online social networks, blogs, wikis. Files: Slides (PDF), Lecture notes (PDF). | |
| L6 | We Oct 19 | Lab: Internet Protocols (2)
NTP protocol and ntpdate command, exploring HTTP protocol, exploring SMTP protocol with sendmail. Files: Slides (PDF), Lab notes (PDF). | |
| 12 | Th Oct 20 | CEP-6 (mei), Practices in Web Site Design
Jialin Mei: E-Marketing - Current marketing trends. RSS, new music and video services, internet telephony (VOIP), video technologies, other technologies; Chapter 4: Building an E-Commerce Web Site: a systematic approach, site-building components, systems development life cycle, best practices in web site design, system analysis and planning, examples, system design, logical and physical web design, building and hosting web site; testing, implementation and maintenance, factors in web site optimization, web site budgets, types of web site architecture, web server software. Files: Slides (PDF), Lecture notes (PDF). Reading: [LT] Chapter 4 | |
| 13 | Tu Oct 25 | CEP-7 (gaafar), Web Site Scalability
Hadi Gaafar: DiggersList.com (PPTX). Web server functionality, site management tools, dynamic page generation, application servers, e-commerce merchant server software, Choosing hardware for E-commerce: important factors, number of users and performance. Files: Slides (PDF), Lecture notes (PDF). | A2 due |
| L7 | We Oct 26 | Lab: SMTP Protocol
Exploring HTTP with other methods, exploring SMTP directly, basic controlled access in HTTP Files: Slides (PDF), Lab notes (PDF). | |
| 14 | Th Oct 27 | CEP-8 (kaki), Web Site Design and Optimization
Noura Kaki: Online Auction (PPTX). Relationship between banwidth and hits, nature of customer requests, scalability and hardware, server load balancing, improving processing architecture; WCM and server load, Web site design principles and factors, search engine optimization, interactivity and active content. Files: Slides (PDF), Lecture notes (PDF). | |
| 15 | Tu Nov 1 | CEP-9 (jjin), Online Security Threats
Jing Jin: Mobile Transactions. Information policy set. Chapter 5: Online security and payment systems: DoS and DDoS, botnets, cyberwarefare; the scope of the problem, e-commerce security environment, dimensions of e-commerce security; Most common security threats: malicious code, unwanted programs, phishing and identity theft, hacking and cybervandalism, credit card fraud, spoofing. Files: Slides (PDF), Lecture notes (PDF). Reading: [LT] Chapter 5 | |
| 16 | Th Nov 3 | CEP-10 (noman), Cryptography Solutions
Noman Ali: HTML 5 (PPTX). Other threats; DoS, DDoS, sniffing, insiders, poor software; technology solutions; encryption, symmetric and public key encryption, RSA example. Files: Slides (PDF), Lecture notes (PDF). | |
| 17 | Tu Nov 8 | CEP-11 (hye), Protecting Networks
Frank Ye: Near Field Communication (PPTX). Key lengths, hash digests and digital signatures, some well-known hash functions, digital envelopes, digital certificates and public key infrastructure, limits to encryption solutions, securing channels of communication, protecting networks, protecting servers and clients; Efective management policies for electronic security risk management, role of laws and public policy. Files: Slides (PDF), Lecture notes (PDF). | |
| L8 | We Nov 9 | CEP-12 (zgao), CEP-13 (elham)
Zhe Gao: LBS (Location-Based Service) (PPT). Elham Alghamdi: Shopify (PPTX). | |
| Th Nov 10 | Study Day, no class | ||
| 18 | Tu Nov 15 | CEP-14 (khoshaim), E-Commerce Payment Systems
Lama Khoshaim: Virtual Wallets (PPTX). Types of payment systems: cash, checking transfer, credit card, stored value, accumulating balance; E-commerce payment systems: credit cards, debig cards, other; digital wallets, digital cash, online stored value systems, digital accumulated balance payment, digital checking, wireless payment systems, electronic billing presentment and payment (EBPP), E-Commerce marketing concepts, consumers on-line, demographic representation, Internet audience and consumer behaviour, consumer behaviour models, background demographic factors: culture, social factors, psychological factors. Files: Slides (PDF), Lecture notes (PDF). Reading: [LT] Chapter 6 | P1 due |
| 19 | We Nov 16 | CEP-15 (aali), CEP-16 (darrenf), CEP-17 (muharram)
Asif Ali: Elance (PPTX). Darren Ferguson: Customer Service through Social Media (PDF). Haythem Muharram: Social Media in Business Platform (PPTX). | |
| 20 | Th Nov 17 | CEP-18 (tahani), CEP-19 (momot), CEP-20 (alshehri), CEP-21 (tsabri), CEP-22 (abaza)
Tahani Alghamdi: Volusion.com (PPTX). Natalia Momot: LinkedIn (PPTX). Faisal Alshehri: Dropbox (PPTX). Tarek Sabri: Google's ZMOT: Zero Moment of Truth (PPT, PPTX). Mahmoud Abaza: Darendeal (PPTX). | A3 out |
| Part III: Course Review | |||
| 21 | Tu Nov 22 | Student Presentation (22-lwang), Course Review
Li Wang: Stock Analysis Visualization (PPT) Files: Slides (PDF), Lecture notes (PDF). | |
| Part IV: Project Presentations | |||
| 22 | We Nov 23 | Student presentations (21-zgao, 18-hye)
Zhe Gao: Foodseekers (PPTX). Haifeng Ye: Smart Vocabulary Builder (PPTX). | |
| 23 | Th Nov 24 | Student presentations (17-abbey,19-jjin,20-momot), Course Review
Jude Abbey: Mobile Commerce Security Threats (PPT). Jing Jin: E-Commerce Limitations in the developing countries: Society, Technology, and Business. Natalia Momot: Research in Motion (PPTX). Files: Slides (PDF), Lecture notes (PDF). | |
| 24 | Tu Nov 29 | Course Evaluation, Student presentations (14-gaafar,15-hgaafar,16-darrenf)
Hadi Gaafar: Facebook Revolution (PPTX). Haitham Gaafar: Twitter and Egypt 2.0 (PPTX). Darren Ferguson: Mobile Advertising (PPTX). | |
| 25 | We Nov 30 | Student presentations (11-salcedo,12-aali, 13-noman)
Jake Salcedo: Analyzing the Stengths and Weaknesses of Magento, an Open-Source E-Commerce Platform (1). Asif Ali: Magento (2). Noman Ali: Magento (3). (PDF) | |
| 26 | Th Dec 1 | Student presentations (7-khoshaim,8-kaki,9-mei,10-alshehri)
Lama Khoshaim: Foodseekers.com Personalization. Noura Kaki: Foodseekers.com Rating and Reviews (PPTX). Jialin Mei: The Future of Payment System. Faisal Alshehri: Ecommerce Limitations in the Developing Countries (PPTX). | A3 due |
| 27 | Tu Dec 6 | Student presentations (3-elham,4-alyami,5-tahani,6-muharram)
Elham Alghamdi: PayPal part2. Eman Alyami: Online Payments: PayPal. Tahani Alghamdi: Coupon Code for Foodseeker. Haythem Muharram: Ecommerce Limitations in Developing Coutries. | |
| 28 | We Dec 7 | Student presentations (1-tsabri,2-abaza)
Tarek Sabri: Future of social media and E-Commerce in Egypt (PPT). Mahmoud Abaza. | |
| Th Dec 8 | Exam, CS 127 Auditorium, 1pm-3pm | Exam | |
| Th Dec 15 | Report due | Report | |