Lcu-Cos 109 Courseware
Lcu-Cos 109 Courseware
COURSE PARTICULARS
Course Code: LCU-COS 109
Course Title: Introduction to Web Computing
No. of Units: 3
Status: Compulsory
LECTURERS’ DETAILS
Name: Emmanuel Adediran
Qualifications: B.Sc., M.Sc, (Computer Science), PhD (in view, LCU)
Phone: +234 814 121 4893
Email: adediran.emmanuel@lcu.edu.ng
Area of Specialization: Software Engineering, Machine Learning, Transformers, Large Language
Modelling
INTRODUCTION
This course provides a simple and practical way of understanding the essential areas of developing a
website. It also provides elementary insights and an overview of the subject that is necessary to
understand the world of web technologies. This course covers all that is required to become a good Web
Developer.
COURSE OBJECTIVES
The students who succeeded in this course will be able to:
i. Develop and design a website on their own
ii. Design website that can readily solve schools immediate need via hosting
iii. distinguish among basic terms used in Web Development
iv. Solve a new problem by using similarities between known problems.
COURSE DESCRIPTION
Introduction to Web Computing is an elementary tutorial and one can easily understand the concepts
explained here with a basic knowledge of computers.
TEACHING PLAN
WEEK Topic Content Summary
Week 1 Overview of Web Computing Definition and Scope, Web History, Basic Web
Technologies, Client vs. Server
Week 2 Basic HTML Structure HTML Document Structure, Common HTML Tags,
Attributes, and Semantics
Week 3 Introduction to CSS CSS Basics, Selectors and Properties, Styling Examples
Week 4 Advanced CSS Techniques Box Model, CSS Positioning, Flexbox and Grid
Assessment Criteria
S/No Components Percentage of total mark
1. Class Attendance 10
2. Group Assignment 30
3. Exam 60
Total 100%
Recommended Textbooks, Materials
1. Lecture notes on Web, Internet Services, Javatpoint
2. Lecture notes on Introduction to Web Technology; Internet Client-Server Systems; Prof Jimmy
Huang
3. COS-109 Demystified by Emmanuel Adediran
4. Introduction to Web Computing: For Beginners by Emmanuel Adediran
Introduction to Web Computing (LCU-COS 109) Tutorial Questions with Marking Guide Each
question carries 5 marks
1a. Define web computing and explain its scope.
1b. Discuss the historical development of the World Wide Web.
1c. Differentiate between client-side and server-side computing in web applications.
3a. What are HTML attributes, and why are they important?
3b. Differentiate between an ordered and unordered list in HTML.
3c. Provide an example of each type of list.
6a. What is JavaScript, and how does it differ from HTML and CSS?
6b. Explain JavaScript variables and how they are declared.
6c. Provide an example using let to declare a variable.
14a. What is Flexbox, and how does it differ from Grid in CSS?
14b. When would you use Flexbox over Grid?
14c. Provide an example of a Flexbox container.
17a. What is the difference between inline, internal, and external CSS?
17b. When would you use external CSS?
17c. Provide an example of linking an external CSS file to an HTML document.