ebusiness Technologies Spring 2000 Syllabus

Similar documents
ACC : Accounting Transaction Processing Systems COURSE SYLLABUS Spring 2011, MW 3:30-4:45 p.m. Bryan 202

Business Computer Applications CGS 1100 Course Syllabus. Course Title: Course / Prefix Number CGS Business Computer Applications

SYLLABUS- ACCOUNTING 5250: Advanced Auditing (SPRING 2017)

FINANCE 3320 Financial Management Syllabus May-Term 2016 *

Class Numbers: & Personal Financial Management. Sections: RVCC & RVDC. Summer 2008 FIN Fully Online

BUS Computer Concepts and Applications for Business Fall 2012

CS 3516: Computer Networks

Computer Organization I (Tietokoneen toiminta)

USC MARSHALL SCHOOL OF BUSINESS

Education for an Information Age

CS Course Missive

Course Specifications

K 1 2 K 1 2. Iron Mountain Public Schools Standards (modified METS) Checklist by Grade Level Page 1 of 11

Computer Architecture CSC

BUSINESS FINANCE 4239 Risk Management

MINISTRY OF EDUCATION

Coding II: Server side web development, databases and analytics ACAD 276 (4 Units)

BUSINESS FINANCE 4265 Financial Institutions

Online Marking of Essay-type Assignments

MGMT 5303 Corporate and Business Strategy Spring 2016

MARKETING ADMINISTRATION MARK 6A61 Spring 2016

Ministry of Education and Science of Kazakhstan. Karaganda State Technical University

Accounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown

POFI 1301 IN, Computer Applications I (Introductory Office 2010) STUDENT INFORMANTION PLAN Spring 2013

95723 Managing Disruptive Technologies

CIS Introduction to Digital Forensics 12:30pm--1:50pm, Tuesday/Thursday, SERC 206, Fall 2015

Business Analytics and Information Tech COURSE NUMBER: 33:136:494 COURSE TITLE: Data Mining and Business Intelligence

MIT Sloan School of Management / Marketing Management, Spring 2017

Strategy and Design of ICT Services

COURSE INFORMATION. Course Number SER 216. Course Title Software Enterprise II: Testing and Quality. Credits 3. Prerequisites SER 215

COURSE WEBSITE:

ACCOUNTING FOR MANAGERS BU-5190-OL Syllabus

Computer Science 1015F ~ 2016 ~ Notes to Students

MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE

Computer Software Evaluation Form

GACE Computer Science Assessment Test at a Glance

International Environmental Policy Spring :374:315:01 Tuesdays, 10:55 am to 1:55 pm, Blake 131

PSCH 312: Social Psychology

Android App Development for Beginners

CS 101 Computer Science I Fall Instructor Muller. Syllabus

Department of Legal Assistant Education THE SOONER DOCKET. Enroll Now for Spring 2018 Courses! American Bar Association Approved

MKTG 611- Marketing Management The Wharton School, University of Pennsylvania Fall 2016

PeopleSoft Human Capital Management 9.2 (through Update Image 23) Hardware and Software Requirements

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

Journalism 336/Media Law Texas A&M University-Commerce Spring, 2015/9:30-10:45 a.m., TR Journalism Building, Room 104

COMM 210 Principals of Public Relations Loyola University Department of Communication. Course Syllabus Spring 2016

MATH 108 Intermediate Algebra (online) 4 Credits Fall 2008

ACTL5103 Stochastic Modelling For Actuaries. Course Outline Semester 2, 2014

BSM 2801, Sport Marketing Course Syllabus. Course Description. Course Textbook. Course Learning Outcomes. Credits.

EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course

BUSI 2504 Business Finance I Spring 2014, Section A

IST 649: Human Interaction with Computers

ACCOUNTING FOR MANAGERS BU-5190-AU7 Syllabus

ADMN-1311: MicroSoft Word I ( Online Fall 2017 )

MAR Environmental Problems & Solutions. Stony Brook University School of Marine & Atmospheric Sciences (SoMAS)

ECON492 Senior Capstone Seminar: Cost-Benefit and Local Economic Policy Analysis Fall 2017 Instructor: Dr. Anita Alves Pena

ASTRONOMY 2801A: Stars, Galaxies & Cosmology : Fall term

The University of Southern Mississippi

Class Mondays & Wednesdays 11:00 am - 12:15 pm Rowe 161. Office Mondays 9:30 am - 10:30 am, Friday 352-B (3 rd floor) or by appointment

University of Waterloo School of Accountancy. AFM 102: Introductory Management Accounting. Fall Term 2004: Section 4

Computer Science. Embedded systems today. Microcontroller MCR

Strategic Management (MBA 800-AE) Fall 2010

Open Source Mobile Learning: Mobile Linux Applications By Lee Chao

Streaming Video Control Review. Who am I?

JOURNALISM 250 Visual Communication Spring 2014

THE UNIVERSITY OF SYDNEY Semester 2, Information Sheet for MATH2068/2988 Number Theory and Cryptography

CSCI 333 Java Language Programming Fall 2017 INSTRUCTOR INFORMATION COURSE INFORMATION

INTRODUCTION TO SOCIOLOGY SOCY 1001, Spring Semester 2013

The University of Texas at Tyler College of Business and Technology Department of Management and Marketing SPRING 2015

MGT/MGP/MGB 261: Investment Analysis

Web-based Learning Systems From HTML To MOODLE A Case Study

Physics Experimental Physics II: Electricity and Magnetism Prof. Eno Spring 2017

Ph.D. Computer Engineering and Information Science. Case Western Reserve University. Cleveland, OH, 1986

Enhancing Customer Service through Learning Technology

Midland College Syllabus MUSI 1311 Music Theory I SCH (3-3)

COURSE LISTING. Courses Listed. Training for Cloud with SAP SuccessFactors in Integration. 23 November 2017 (08:13 GMT) Beginner.

INFO I303 Organizational Informatics

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;

Management 4219 Strategic Management

Syllabus ENGR 190 Introductory Calculus (QR)

Name: Giovanni Liberatore NYUHome Address: Office Hours: by appointment Villa Ulivi Office Extension: 312

General Microbiology (BIOL ) Course Syllabus

FY16 UW-Parkside Institutional IT Plan Report

PSYCHOLOGY 353: SOCIAL AND PERSONALITY DEVELOPMENT IN CHILDREN SPRING 2006

PH.D. IN COMPUTER SCIENCE PROGRAM (POST M.S.)

MGMT 479 (Hybrid) Strategic Management

BIOS 104 Biology for Non-Science Majors Spring 2016 CRN Course Syllabus

EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall Semester 2014 August 25 October 12, 2014 Fully Online Course

Get with the Channel Partner Program

Development of an IT Curriculum. Dr. Jochen Koubek Humboldt-Universität zu Berlin Technische Universität Berlin 2008

University of Florida ADV 3502, Section 1B21 Advertising Sales Fall 2017

Introduction to Information System

FINN FINANCIAL MANAGEMENT Spring 2014

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

We are strong in research and particularly noted in software engineering, information security and privacy, and humane gaming.

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining

Welcome to WRT 104 Writing to Inform and Explain Tues 11:00 12:15 and ONLINE Swan 305

Syllabus for CHEM 4660 Introduction to Computational Chemistry Spring 2010

Five Challenges for the Collaborative Classroom and How to Solve Them

Transcription:

Massachusetts Institute of Technology Sloan School of Management 15.579 ebusiness Technologies Spring 2000 Syllabus COURSE DESCRIPTION The purpose of this course is to provide future managers with a broad introduction to the technologies that are enabling the ebusiness revolution. Using a combination of lectures, hands-on assignments and case studies, the course covers both the fundamental building blocks of today s Web-based systems (databases, networks, clients and servers) as well as the most important classes of applications that enable today and tomorrow s electronic businesses. Although the focus of the course is on technology, significant attention is also given to discussing the connection of the presented technologies to business processes and strategic objectives. TEACHING STAFF Instructor: Prof. Chris Dellarocas (E53-315, 258-8115, dell@mit.edu; http://ccs.mit.edu/dell/) Teaching Assistants: Ramon Frausto (frausto@mit.edu) Susan Wise (swise@mit.edu) Secretary: Debbie Thomas (E53-316, 253-6616, debiet@mit.edu) AUDIENCE AND PREREQUISITES 15.579 is an introductory course. It is assumed that students know how to use Macintosh or IBM PC word processors and spreadsheets. No knowledge of how computers work or are programmed is assumed. Students who have recently completed courses in computer architecture, operating systems, and telecommunications probably should not take this course, because most of the course consists of highlights of those topics. Student backgrounds vary considerably, however. Students with some background in electrical engineering or programming will breeze through certain topics, though it is hoped that the discussion of current ebusiness application classes as well as the term project (see below) will benefit them as well. Those with no background will have to work harder, but mastery of this material is within reach of every MIT student regardless of background. Important Note: Due to significant overlap between 15.579 and 15.564, students who have taken 15.564 with Prof. Dellarocas in the past are not eligible to enroll in 15.579 in Spring 2000. Talk to the instructor if you re not sure whether your background is appropriate. 15.579 Syllabus, Spring 2000 Page 1

LOGISTICS 1) Lectures. Tuesday and Thursday 2:30-4 PM in E56-270 2) Recitation. Friday 11-12 PM in E56-270. The purpose of recitation is to: a) review material covered in class during the week; b) provide additional examples and exercises that aid understanding; c) cover additional topics related to the material of the week. Due to the intense pace of this course, we strongly recommend that you try to attend as many recitations as possible! 3) TAs' office hours. To be determined. 4) Professor's office hours. Tuesdays 4-5 PM. Other times by appointment. Email is strongly encouraged! READINGS, LECTURE NOTES AND TEXTBOOKS One of the unusual aspects of this course is the diversity of student objectives, backgrounds and previous exposure to the subject matter. To accommodate this diversity we propose that each student select his or her individualized sets of supplementary study materials from the list below. We will describe the recommended study materials and the strategy for choosing between them in the first session of the course. Please feel free to send us email if you have questions related to the best study materials for you. Required materials Lecture notes are preprints of Powerpoint slides used by the instructor during lectures. They are fairly detailed and comprehensive (typically between 20-30 slides per lecture). In the past, most students found that the slides were the primary resource they used for reviewing the class material. Suggested study strategy: skim the lecture notes before class, then read carefully after class. We will be distributing lecture notes in class at the beginning of each lecture. Alternatively, lecture slides can be downloaded from the class web page (see below). Xeroxed readings contain textbook chapters and magazine articles whose main purpose is to supplement the lecture notes and serve as a reference for the topics covered in class. Since this is a new course, we will be distributing readings in class as we go. Recommended materials There are two recommended textbooks: Price Waterhouse s Technology Forecast: 1999 is available at the MIT Coop and on reserve at the Dewey library. In addition to a concise technical introduction to the various topics covered, it provides excellent surveys of the marketplace, including pointers to leading vendors and products, as well as assessments of trends and directions. Our recommendation: Students with no previous exposure in IT might find this a bit heavy. On the other hand, students who have had some previous IT exposure and especially MBA students who are interested in connecting the technological principles we will learn in the lectures with the marketplace will find this an excellent reference. Ron White, et. al. HOW COMPUTERS WORK (Millennium Edition), Zipf Davis (1999). Good introductory text on the internals of computer hardware and system software. Recommended if you don t have a background in science or engineering. Science and engineering majors might find this book too elementary. You may purchase this book from Amazon.com. 15.579 Syllabus, Spring 2000 Page 2

The following is a list of recommended resources available on the Web: The PC Webopedia (http://www.pcwebopedia.com) is a Web site that serves as an encyclopedia of Information Technology terms. It provides excellent explanations of Information Technology terms, together with links to additional web pages related to them. For each lecture, the course Web page contains pointers to the relevant category of the PC Webopedia. We strongly encourage you to use this valuable resource to clarify unanswered questions and to go beyond the material covered in class, according to your own personal interests. Dictionary of PC hardware and Data Communication Terms (http://www.oreilly.com/reference/dictionary/) is the online version of a very well written, out of print book by Mitchell Shnier. It also provides excellent explanations of several hardware and communication-related terms, from the well-known (BIOS) to the obscure (Speedo). Explanations are often more technical than the PC Webopedia. Philip and Alex's Guide to Web Publishing (http://photo.net/wtr/thebook/) is the online version of a very well written book on database-backed, collaborative web sites and services. Does it sound like a niche? It's not; almost all the sites and services of any value are database-backed. It can get technical, but the main ideas are excellent and you can always skip the code. Caveat: Philip does not care much for traditional businesses and for many of their executives (but his attitude is not worse than Dilbert's). Forrester Research (http://www.forrester.com) is one of the leading independent research firms that analyze the future of technology change and its impact on businesses, consumers, and society. Their reports are available for free via the Web to all Sloan Students. If you are not a Sloan student and are registered for this course, please contact the TAs for instructions on how to access them. Finally, for students who would like to learn Microsoft Access in depth, the following are two recommended textbooks (you may choose either ): Jeffry Byrne. IN BUSINESS WITH ACCESS, Prentice Hall Computer Books (1996) Good, concise introduction to Microsoft Access at a level compatible with this course. Recommended for students who need a supplementary Access text for the needs of this course. Students who want to go into more depth, please see next textbook. John L. Viescas. RUNNING MICROSOFT ACCESS 97, Microsoft Press (1997) One of the best and most detailed bibles on Microsoft Access. Coverage is way beyond what will be covered in this course. This is an excellent reference book for students who are interested in becoming Microsoft Access experts. If you are looking for something more concise, you may consider the Byrne textbook. ASSIGNMENTS, EXAMS, AND GRADING The course assignments consist of 5 problem sets, a quiz and a term project. Grades will be determined on the following basis: Problem sets 30% In-class quiz 30% Term project 30% Class contribution 10% Assignments are due in class during the due dates. In special circumstances (e.g., illness, religious holidays) we'll try to be accommodating, if you make arrangements with us in advance. Late 15.579 Syllabus, Spring 2000 Page 3

assignments will be penalized by 10% per 24 hours if you have not made arrangements in advance, and will not be accepted at all 48 hours after the time due. There are several ways to earn "Class Contribution" points. First and foremost is to come prepared for class, ask questions that other students want to know the answer to, and give clear, brief answers to questions I ask. Second is to locate magazine or newspaper articles that are relevant to the class and to bring a photocopy to me for distribution to the entire class. Third is to do follow-up research in order to answer an interesting question that comes up in class. In short, if you help other students learn, you get class contribution points. CLASS WEB PAGE The 15.579 class Web page is located at: http://web.mit.edu/15.579/ The 15.579 Web page contains a wealth of information related to the course, such as the course syllabus, downloadable copies of the lecture notes, problem sets and various course-related announcements. For some sessions, it also provides links to additional (optional) reading material found on the Web. Our web page will be updated frequently during the term. You are encouraged to visit it often! COMPUTER FACILITIES This is a course about Information Technology and several assignments require use of a PC. Students can use either their own PC or the facilities of the Sloan School Computer Center. The access code for the Sloan School Computer Center is 0911* (this is subject to change). If you do not have a Sloan lab account, we will provide one after the first week of classes. You are responsible for getting your own email account (everybody in the MIT community is entitled to an Athena email account). COLLABORATION POLICY You are encouraged to discuss material from the class with other students, including material related to problem sets. You must, however, write solutions independently. The time to stop collaborating is when you start writing. In addition, you must write on your problem sets and machine problems the name of anyone with whom you collaborated. Do: discuss general concepts and techniques for performing the hands-on assignments; compare and discuss answers after you get the problem sets back. Don t: copy or compare answers before you turn them in; debug each others programs; sit together while you are writing up your solutions. Consequences: If you copy or allow copying in violation of these rules, both parties get 0 on the entire assignment. If you do it again, you go to a discipline committee. Finally, it is strictly forbidden to consult and/or copy your answers from solution sets of past terms. Students who violate this rule will be asked to drop the class. If you re stuck on a particular problem and need help that would violate the collaboration policy, contact the TAs or the instructor. We ll help. 15.579 Syllabus, Spring 2000 Page 4

SCHEDULE OF CLASSES # Day Date Topic Assignments Issued Due The Basics: Hardware, OS, and Software 1 Tu Feb 1 Introduction: Course Overview; Inside the CPU 2 Th Feb 3 Computer Architecture: Processing, Memory and I/O Fr Feb 4 Recitation: Web page construction 3 Tu Feb 8 Computer Representations; Compression PS1 out 4 Th Feb 10 Operating Systems Fr Feb 11 Recitation: Compilers, Interpreters, Programming Lang. Databases 5 Tu Feb 15 Relational Databases; Database queries using SQL 6 Th Feb 17 An Introduction to Microsoft Access PS2 out Fr Feb 18 Recitation: SQL queries Tu Feb 22 NO CLASS Monday schedule for classes 7 Th Feb 24 Relational database design PS1 due Fr Feb 25 Recitation: Database design examples Networks and Telecommunications 8 Tu Feb 29 Telecommunication Concepts; Data Transmission 9 Th Mar 2 Local Area Networks; Ethernet; Packet-switched Networks Fr Mar 3 Recitation: Building Access Applications; Forms and Reports 10 Tu Mar 7 Wide Area Networks; The Internet PS3 out Client/Server and Web Technologies 11 Th Mar 9 Client/Server Systems PS2 due Fr Mar 10 Recitation: Wireless Network Technologies 12 Tu Mar 14 Security I: Overview; cryptography PS4 out Th Mar 16 NO CLASS Sloan Spring Vacation Tu Mar 21 NO CLASS MIT Spring Vacation Th Mar 23 NO CLASS MIT Spring Vacation 13 Tu Mar 28 Security II: network security; digital cash 14 Th Mar 30 World Wide Web Technologies PS3 due Fr Mar 31 Recitation: Using pgp 15 Tu Apr 4 Quiz review 16 Th Apr 6 Quiz in class Fr Apr 7 Recitation: Term Project Meeting ebusiness Applications 17 Tu Apr 11 Intranets; Knowledge management; Groupware PS5 out 18 Th Apr 13 Commerce Servers PS4 due Fr Apr 14 Recitation: Connecting a database to the Web Tu Apr 18 NO CLASS MIT Holiday (Patriots Day) 19 Th Apr 20 Scalability and Fault Tolerance Issues Fr Apr 21 Recitation: Setting up a commerce server 20 Tu Apr 25 Enterprise Information Systems 21 Th Apr 27 Data Mining, Data Warehousing PS5 due Fr Apr 28 Recitation: Web site customization technologies 22 Tu May 2 B2B e-commerce applications 23 Th May 4 Student Presentations I Fr May 5 Recitation: TBD 24 Tu May 9 Student Presentations II 25 Th May 11 Trends in ebusiness technology; Course wrap-up 15.579 Syllabus, Spring 2000 Page 5

PROBLEM SETS PS 1: Computer Fundamentals PS 2: Relational Databases PS 3: Graphical User Interfaces PS 4: Networks and Computer Security PS 5: Setting up an electronic store READINGS The following readings are required unless otherwise noted. Additional readings may be announced during the semester. The PC Webopedia links are optional, but highly recommended. The class web page will contain links to additional (optional) reading materials found on the Web. Session 1: Introduction NO READINGS Session 2: Computer architecture Optional: Technology Forecast: Computing Platforms pages 277, 288-301 Storage pages 303, 312-315, 326-330, 331-335 Microprocessors pages 337, 338-345, 354-356, 362-368 How Computers Work: Chapters 10-25, 32 PC Webopedia Hardware category page (http://www.pcwebopedia.com/hardware_cat.html) PC Webopedia PC definition and links (http://www.pcwebopedia.com/pc.htm) Recitation: Web page construction C. Dellarocas, A. Bernstein. Web Home Page Construction, 15.579 Teaching Note PC Webopedia Web Development category page (http://www.pcwebopedia.com/web_development_cat.html) Session 3: Computer representations Optional: Guy Wright. The digital diet. Interactivity, April 1997. How Computers Work: Chapter 8 PC Webopedia Data formats category page (http://www.pcwebopedia.com/data_formats_cat.html) Terms to look up: binary, floating-point numbers, character set, ASCII, HTML, bitmap, Postscript, PDF, data compression, MPEG Session 4: Operating systems Optional: Technology Forecast: pages 699, 700-705, 709-715, 723-729 How Computers Work: Chapters 2-4, 7 PC Webopedia Operating Systems category page (http://www.pcwebopedia.com/operating_systems_cat.html) Terms to look up: operating systems, multitasking, virtual memory, file management system, file allocation table, Windows, Linux 15.579 Syllabus, Spring 2000 Page 6

Recitation: Programming languages; Software system development W. W. Gibbs. Software s Chronic Crisis, Scientific American, Sept. 1994, pp. 86-95 How Computers Work: Chapter 6 Optional: Technology Forecast: pages 465, 466-479, 484-493, 501-509 PC Webopedia Programming Languages category page (http://www.pcwebopedia.com/programming_languages_cat.html) Terms to look up: programming language, compiler, interpreter, Java Session 5: Relational databases Elmasri and Navathe. Fundamentals of Database Systems, Benjamin/Cummings, 1989, Chapter 7 (plus pp. 143-144) SQL tutorial at http://w3.one.net/~jhoffman/sqltut.html Optional: Technology Forecast: pages 567, 569-575, 585-592 PC Webopedia Databases category page (http://www.pcwebopedia.com/databases_cat.html) Session 6: Microsoft Access Recommended textbooks: In Business with Access or Running Microsoft Access Session 7: Relational database design Karen Watterson. Visual Basic Database Programming, Addison-Wesley, 1994, pp. 12-43. Session 8: Data communications Fitzgerald and Dennis. Business Data Communications and Networking (6 th Edition), Wiley, 1999, pp. 83-92, 107-129 PC Webopedia Networks category page (http://www.pcwebopedia.com/networks_cat.html) Session 9: LANs and WANs How Computers Work: Chapter 37 W. Stallings, Data and Computer Communications (5 th Edition), pages 402-407, 413-419, 498-510 Recitation: Building Access applications The lecture notes will cover everything you need to know about building Microsoft Access applications for this course. In addition, the textbooks recommended under Session 6 can serve as a useful reference. Session 10: OSI protocols and the Internet How Computers Work: Chapter 38 W. Stallings, Data and Computer Communications (5 th Edition), pages 510-526 Optional: Technology Forecast: pages 147, 148-151, 161-163, 239, 240-252, 259-262, 266-271 Session 11: Client/Server Systems Laudon and Laudon. Management Information Systems (4th edition), Prentice-Hall, 1996, pp.341-349 E. Ullman. Client/Server Frees Data. Byte, June 1993, pp. 96-106 [Alternatively: Orfali Chapters 2-3] Client/Server Software Architectures--An Overview (http://www.sei.cmu.edu/str/descriptions/clientserver_body.html) Optional: Technology Forecast 663, 664-669 PC Webopedia Client/Server Computing category page (http://www.pcwebopedia.com/client_server_computing_cat.html) Terms to look up: client/server architecture, fat client, thin client, two-tier, three-tier, middleware 15.579 Syllabus, Spring 2000 Page 7

Session 12: Security I G. Coulouris et. al. Distributed Systems (2nd edition), Addison-Wesley, 1994, Chapter 16. R. Behar. Who s reading your e-mail. Fortune, February 3, 1997, pp. 57-70. Optional: Technology Forecast: pages 593, 594-597, 601-606, 615-618 PC Webopedia Security category page (http://www.pcwebopedia.com/security_cat.html) Terms to look up: biometrics, virus, macro virus, antivirus program PC Webopedia Encryption category page (http://www.pcwebopedia.com/encryption_cat.html) Terms to look up: symmetric-key cryptography, DES, public-key encryption, RSA, Pretty Good Privacy Session 13: Security II Udo Flohr. Electric Money, Byte, June 1996, pp. 74-84. How SSL Works. Available on the Web from http://developer.netscape.com/tech/security/ssl/howitworks.html Optional: Technology Forecast: pages 606-610, 611-615, 624-626 PC Webopedia Encryption category page (http://www.pcwebopedia.com/encryption_cat.html) Terms to look up: authentication, digital signature, digital certificate, PKI, SSL, digital cash, smart card Session 14: World Wide Web Technologies How Computers Work: Chapter 41 R. Orfali et. al. Client/Server Survival Guide (3 rd Edition), Wiley, 1999. Chapters 26-27. [XML Ref?] Optional: R. Wright. The Man Who Invented the Web. Time, May 19, 1997. Optional: Technology Forecast: pages 149-160, 163-171 PC Webopedia World Wide Web category page (http://www.pcwebopedia.com/world_wide_web_cat.html) Session 17: Intranets; Knowledge Management; Groupware Forrester Research. Collaboration Beyond Email. December 1999. (http://www.forrester.com/er/pdf/0,1521,7298,00.pdf ) TBD Session 18: Commerce Servers Forrester Research. Untangling Site Architecture. July 1999 (http://www.forrester.com/er/research/report/0,1338,7274,ff.html ) Optional: Technology Forecast: pages 203-221 Recitation: Building a web-enabled database Philip Greenspun. Philip and Alex s Guide to Web Publishing, Chapter 13 (http://photo.net/wtr/thebook/databases-interfacing.html) Session 19: Scalability and Fault Tolerance Issues Forrester Research. Scaling Web Performance. March 1999. (http://www.forrester.com/er/research/report/0,1338,5881,ff.html) 15.579 Syllabus, Spring 2000 Page 8

Session 20: Enterprise Information Systems D. Kirkpatrick. The E-Ware Wars: Competition Comes to Enterprise Software. Fortune, December 7, 1998. Optional: Technology Forecast: pages 404-418 Optional: Forrester Research. ERP ecommerce Realities. April 1999. ( http://www.forrester.com/er/research/report/0,1338,7076,ff.html ) For a good selection of articles on corporate applications and trends, visit the Datamation magazine web site at http://www.datamation.com or the InformationWeek magazine web site at http://www.informationweek.com Session 21: Data warehousing, Data mining Two Crows Corporation. Introduction to Data Mining and Knowledge Discovery Optional: Technology Forecast: pages 428-437, 448-450 Recitation: Web site customization Forrester Research. Smart Personalization, July 1999 (http://www.forrester.com/er/research/report/0,1338,7419,ff.html ) Session 22: B2B e-commerce applications Steven Kaplan and Mohanbir Sawhney. B2B E-Commerce Hub: Towards a Taxonomy of Business Models (http://www.netmarketmakers.com/documents/taxonomy_of_b2b_hubs_new.pdf) Gartner Group. The E-Market Maker Revolution (http://www.netmarketmakers.com/documents/perspective1.pdf ) Optional: Bear Stearns The Internet Business-to-Business Report: Introducing the Metamediary. (https://www.bearstearns.com/atbear/b2b/b2b.pdf } For more information about B2B marketplaces, visit http://www.netmarketmakers.com or http://b2business.net/ 15.579 Syllabus, Spring 2000 Page 9