First Cycle - Faculty of Engineering - Computer Engineering (English)
Y : Year of Study S : Semester
Course Unit Code Course Unit Title Type of Course Y S ECTS
CSE4058 Fundamentals of Electronic Commerce Compulsory 4 7 5
Objectives of the Course
This course provides a rigorous introduction to the field of electronic commerce, including the Internet and the World Wide Web; planning e-commerce initiatives; marketing; legal aspects; web design and usability; implementation; payment systems and security.
Learning Outcomes
1 Create a simplified business plan for an e-commerce initiative
2 Evaluate the security, quality and usability of e-commerce websites
3 Compare and contrast e-payment systems
4 Compare and contrast technologies comprising the Internet and the World Wide Web
5 Describe the state of e-commerce in Turkey
6 Define e-commerce
Mode of Delivery
Formal Education
Recommended Optional Programme Components
Course Contents
Advantages and disadvantages of e-commerce The Internet and the World Wide Web Routers, switches, hubs and bridges FTP, Telnet, Ping Web Client/Server and e-commerce application software Web site design; usability and usability testing Web site authoring using HTML, cascading style sheets Client-side and server-side scripting using JavaScript and PHP An introduction to MySQL and XML Planning e-commerce initiatives Making money on the web Marketing web sites and promoting products and services E-commerce legislation Payment systems Web site security
Weekly Detailed Course Contents
Week Theoretical Practice Laboratory
1 Course introduction Topics include: Course overview and research methods.
2 An Introduction to e-commerce Topics include: E-Commerce defined, e-governance, e-business, advantages/disadvantages of e-commerce, 1st and 2nd waves of e-commerce, e-commerce categories, SWOT analysis and international issues.
3 Planning e-commerce initiatives Topics include: Identifying products and services, business plans, identifying objectives, change management, website costs, outsourcing and project management.
4 Web Site Design, Usability and Evaluation Topics include: User interface design, website usability / accessibility, evaluating websites and electronic commerce software.
5 Building Websites: Client-side programming – Part I Topics include: Internet working and WWW; XHTML 1.0, cascading style sheets and JavaScript.
6 Building Websites: Client-side programming – Part II Topics include: JavaScripts.
7 Building Websites: Server-side programming – Part I Topics include: An introduction to PHP.
8 Midterm Study
9 Building Websites: Server-side programming – Part II Topics include: Intermediate PHP and MySQL.
10 Building Websites: Server-side programming – Part III Topics include: Intermediate MySQL.
11 Processing Payments On-Line and the Fulfillment Phase Topics include: The ACID/ICES tests, e-payments, payment cards and the fulfillment phase
12 Marketing a Web Site and Promoting Products and Services Topics include: Revenue models, marketing strategies, market segmentation, identifyingcustomer behaviors, customer relationship models and web advertising.
13 e-Commerce Legislation and Internet Law Topics include: Borders and jurisdiction, intellectual property (patents, copyrights, trademarks, trade secrets, and software protection), electronic transaction act and the computer misuse act
14 Securing an e-commerce Initiative Topics include: Cryptography; physical security; computer, server and communication channel security.
15 Course Conclusion Topics include: Course review.
16 Final Study
17 Final Exam
Recommended or Required Reading
Schneider, Gary, “Electronic Commerce”, Seventh Annual Edition, Thomson Course Technology, 2007 Schafer, Steven M., "Web Standards Programmer’s Reference: HTML, CSS, JavaScript, Perl, Python and PHP", Wrox, 2005
Planned Learning Activities and Teaching Methods
Lecture Notes, project assignments, literature survey
Term (or Year) Learning Activities60
End Of Term (or Year) Learning Activities40
Term (or Year) Learning ActivitiesQuantityWeight
Midterm Exam150
Quiz Exam220
End Of Term (or Year) Learning ActivitiesQuantityWeight
Final Exam1100
Language of Instruction
Language Codes
Work Placement(s)
Workload Calculation
Activities Number Time (hours) Total Work Load (hours)
Theoretical 14 3 42
Post Class Self Study 14 1 14
Midterm Preparation 1 5 5
Final Preparation 1 10 10
Quiz Preparation 2 8 16
Project 1 30 30
Total 33 57 117
Contribution of Learning Outcomes to Programme Outcomes
PO 1PO 2PO 3PO 4PO 5PO 6PO 7PO 8PO 9PO 10PO 11PO 12PO 13PO 14PO 15PO 16
LO 10000000000000000
LO 20000000000000000
LO 30000000000000000
LO 40000000000000000
LO 50000000000000000