Dalhousie University    [  http://web.cs.dal.ca/~vlado/ecmm6000/coursecalendar.html  ]
Fall 2011 (Sep8-Dec7)
Faculty of Computer Science
Dalhousie University

ECMM 6000 — Course Calendar (tentative)

[ Home | Calendar | CEP | Project | A0 | A1 | A2 | A3 ]
#DateTitle 
  Th Sep 8No class, orientation session  
1 Tu Sep 13Course 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 14Lab: 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 15Introduction 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 20Development 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 21Lab: 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 22E-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 27TCP/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 28Lab: 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 29DNS 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 4CEP-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 5Lab: Internet Protocols
Shell-related files (.bashrc, .profile), text-based browsers, exploring DNS.
Files: Slides (PDF), Lab notes (PDF).
 
8 Th Oct 6CEP-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 12Lab: 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 19Lab: 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 26Lab: SMTP Protocol
Exploring HTTP with other methods, exploring SMTP directly, basic controlled access in HTTP
Files: Slides (PDF), Lab notes (PDF).
 
14 Th Oct 27CEP-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 9CEP-12 (zgao), CEP-13 (elham)
Zhe Gao: LBS (Location-Based Service) (PPT). Elham Alghamdi: Shopify (PPTX).
 
  Th Nov 10Study 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 16CEP-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 17CEP-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 22Student Presentation (22-lwang), Course Review
Li Wang: Stock Analysis Visualization (PPT)
Files: Slides (PDF), Lecture notes (PDF).
 
  Part IV: Project Presentations
22 We Nov 23Student presentations (21-zgao, 18-hye)
Zhe Gao: Foodseekers (PPTX). Haifeng Ye: Smart Vocabulary Builder (PPTX).
 
23 Th Nov 24Student 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 29Course 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 30Student 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 1Student 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 6Student 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 7Student presentations (1-tsabri,2-abaza)
Tarek Sabri: Future of social media and E-Commerce in Egypt (PPT). Mahmoud Abaza.
 
  Th Dec 8Exam, CS 127 Auditorium, 1pm-3pm Exam
  Th Dec 15Report due Report

© 2010-2011 Vlado Keselj, last update: 07-Dec-2011