University of Global Village (UGV), Barishal
Content of the Theory Course
University Student (UGV) Format
Course Title: Internet Working and Web Design
Course Code: CSE - 403
Program: Bachelor of Science in Computer Science & Engineering (CSE)
Course Code: CSE - 320
Name of Course Title: Internetworking and Web Design
Course Type: Core Course
Level: 7th Semester
Academic Session: Summer - 2024
Name(s) of Academic Course teacher(s):
Md. Shahin Hossen, Lecturer, CSE
Mobile: 01877774032
E-mail: shahin.ugv@gmail.com
Consultation Hours:
Internetworking and Web Design University Student (UGV) Format
Course Code: CSE - 320
Credits: 02
Exam Hours: 03
CIE Marks: 60
Course for 7th Semester, BSc in Computer Science and Engineering (CSE)
SEE Marks: 40
Prepared By: Md Shahin Hossen, Lecturer Department of CSE, University of Global Village (UGV), Barishal
1. Rationale for the Inclusion of the Program
The Internetworking and Web Design course is crucial for Computer Science & Engineering students to understand the principles of
network communications and the design of web interfaces. This course combines foundational knowledge in networking with
practical web design skills, preparing students for the diverse demands of the tech industry.
2. Course Summary
1. Introduction to Networking
o Overview of networking concepts and topologies.
o Understanding network protocols and standards.
2. Networking Technologies and Devices
o Types of networks: LAN, WAN, and MAN.
o Networking devices: routers, switches, and hubs.
3. Network Protocols and Services
o TCP/IP model and protocols.
o Domain Name System (DNS) and Dynamic Host Configuration Protocol (DHCP).
4. Web Design Fundamentals
o Introduction to web design principles.
o Understanding user experience (UX) and user interface (UI) design.
5. HTML and CSS for Web Design
o Structure of HTML documents.
o Styling web pages with CSS.
6. Advanced Web Design Techniques
o Responsive design and mobile-first approach.
o Incorporating multimedia and animations.
7. JavaScript for Interactive Web Design
o Basics of JavaScript programming.
o Enhancing web pages with interactivity.
8. Integrating Networking and Web Design
o Web server setup and configuration.
Prepared By: Md Shahin Hossen, Lecturer Department of CSE, University of Global Village (UGV), Barishal
o
Hosting and deploying web applications.
9. Advanced Networking Topics
o Network security fundamentals.
o Emerging trends in networking technology.
3. Course Objectives
Upon completion of the course, students will be able to:
1. Understand Networking Basics:
o Grasp the fundamental concepts and topologies of networking.
o Learn about various network protocols and services.
2. Use Networking Devices and Technologies:
o Identify and use different types of networking devices.
o Understand the operation of LAN, WAN, and MAN.
3. Apply Web Design Principles:
o Create well-structured HTML documents.
o Style web pages using CSS with a focus on responsive design.
4. Develop Interactive Web Pages:
o Use JavaScript to add interactivity to web pages.
o Incorporate multimedia and animations into web designs.
5. Integrate Networking and Web Design:
o Set up and configure web servers.
o Deploy and host web applications.
6. Understand Advanced Networking Topics:
o Learn the basics of network security.
o Explore emerging trends in networking.
Prepared By: Md Shahin Hossen, Lecturer Department of CSE, University of Global Village (UGV), Barishal
4. Course Learning Outcomes (CLO)
By the end of the course, students will be able to:
CLO1: Understand Networking Fundamentals
Explain the basics of networking and different topologies.
Describe the roles of various network protocols and services.
CLO2: Utilize Networking Devices and Technologies
Identify and describe the functions of networking devices.
Understand the workings of different network types.
CLO3: Apply Web Design Fundamentals
Create and structure HTML documents.
Apply CSS for styling and responsive design.
CLO4: Develop Interactive and Multimedia Web Pages
Use JavaScript to enhance web page interactivity.
Incorporate multimedia elements into web designs.
CLO5: Integrate Networking with Web Design
Set up web servers and deploy web applications.
Understand the basics of web hosting and deployment.
CLO6: Explore Advanced Networking Topics
Prepared By: Md Shahin Hossen, Lecturer Department of CSE, University of Global Village (UGV), Barishal
Explain the fundamentals of network security.
Discuss emerging networking technologies.
5. Mapping of Course Learning Outcomes to Program Learning Outcomes
PLOs/CLOs CLO1 CLO2 CLO3 CLO4 CLO5 CLO6
PLO1 3 3 2 2 3 2
PLO2 3 3 3 3 3
PLO3 3
PLO4 3 3
PLO5 3 3
6. Topics to be Covered/Content of the Course
Week Class Topics Specific Outcomes Teaching Learning Assessment Strategy(s) Alignment
No No Strategy(s) to CLO
1 1&2 Introduction to Understand networking Interactive Feedback through Q&A, CLO1
Networking basics and topologies. discussion, lecture assessment of
with multimedia aids understanding
2 3&4 Networking Learn about LAN, WAN, Recap main points, Feedback through Q&A, CLO2
Technologies and MAN, and networking forward plan, assessment of basic
Devices devices. interactive discussion concepts
3 5&6 Network Understand TCP/IP, DNS, Recap main points, Midterm quiz, assessment CLO1
Protocols and DHCP, and other network forward plan, of protocol understanding
Services protocols. interactive discussion
4 7&8 Web Design Learn principles of web Recap main points, Midterm quiz #1, CLO3
Fundamentals design, UX, and UI. forward plan, assessment of web design
interactive discussion principles
5 9& HTML and CSS Create structured HTML Recap main points, Midterm case study #1, CLO3
10 Basics documents and apply CSS forward plan, home assignment #1
Prepared By: Md Shahin Hossen, Lecturer Department of CSE, University of Global Village (UGV), Barishal
styling. interactive discussion
6 11 & Advanced Web Implement responsive Recap main points, Midterm case study #1, CLO4
12 Design design and incorporate forward plan, home assignment #1
Techniques multimedia. interactive discussion
7 13 & CSS Background Use CSS for interactivity Recap main points, Midterm quiz #2, CLO4
14 web pages. forward plan, assessment of JavaScript
interactive discussion basics
8 15 & Review and Review and revision of all Recap main points, Feedback through Q&A, CLO1-
16 Revision topics covered forward plan, comprehensive CLO6
interactive discussion assessment
Mid-Term
Examination
9 17 & Introduction to - Understand the Bootstrap - Recap main points - - Assessment through CLO3
18 Bootstrap framework and its grid Bootstrap grid Bootstrap layout projects
system system exercises
10 19 & Bootstrap - Use Bootstrap components - Recap main points - - Assessment of Bootstrap CLO3
20 Components and and utilities to enhance web Hands-on Bootstrap component projects
Utilities design component
integration
11 21 & JavaScript Basics Learn JavaScript syntax, Recap main points, Midterm quiz #1, CLO2
22 variables, and control forward plan, assessment of JavaScript
structures. interactive discussion basics
12 23 & JavaScript if-else, Learn JavaScript if-else, Recap main points, Midterm quiz #1, CLO2
24 loop loop forward plan, assessment of JavaScript
interactive discussion basics
13 25 & Server-Side Learn database connectivity Recap main points, Practical exercises, CLO3
26 Programming and session management. forward plan, assessment of
Advanced interactive discussion understanding
14 27 & Responsive Web - Implement responsive design Recap main points - - Assessment through CLO4
28 Design principles using frameworks Interactive discussion responsive design projects
like Bootstrap. on responsive design
15 29 & Project Work and - Apply HTML,CSS, Recap main points, - Final project assessment CLO9
30 Final Assessment Bootstrap and JavaScript forward plan, and presentation of the
Prepared By: Md Shahin Hossen, Lecturer Department of CSE, University of Global Village (UGV), Barishal
concepts and skills to interactive discussion developed database
develop a website project project
16 31 & Review and Review and revision of all Recap main points, Feedback through Q&A, All CLOs
32 Revision topics covered. forward plan, comprehensive
interactive discussion assessment
Final
Examination
7. Teaching and Learning Strategy
Lectures: Detailed and interactive discussions on course topics with multimedia aids.
Case Studies: Analysis and discussion of real-world scenarios.
Group Discussions: Collaborative learning and exchange of ideas.
Practical Exercises: Hands-on activities to reinforce theoretical concepts.
Assignments: Regular assignments to assess understanding and application of course material.
8. Assessment Strategy
Assessment Type Weightage Specific Outcomes CLO
Midterm Quizzes 20% Assess understanding of basic concepts and methodologies 1, 2
Midterm Case Study 20% Evaluate ability to apply knowledge to real-world scenarios 3, 4
Home Assignments 20% Continuous assessment of comprehension and application 2, 3, 4
Final Examination 40% Comprehensive assessment of all course material All
9. Recommended Books
Title: Computer Networking: A Top-Down Approach
Author: James F. Kurose, Keith W. Ross
Edition: 7th Edition
Prepared By: Md Shahin Hossen, Lecturer Department of CSE, University of Global Village (UGV), Barishal
Publisher: Pearson
ISBN: 9780133594140
Title: HTML and CSS: Design and Build Websites
Author: Jon Duckett
Edition: 1st Edition
Publisher: Wiley
ISBN: 9781118008188
Title: JavaScript: The Good Parts
Author: Douglas Crockford
Edition: 1st Edition
Publisher: O'Reilly Media
ISBN: 9780596517748
Title: Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5
Author: Robin Nixon
Edition: 5th Edition
Publisher: O'Reilly Media
ISBN: 9781491978917
10. Other Resources
Journals: ACM Transactions on the Web, IEEE Internet Computing, Journal of Web Engineering
Websites: MDN Web Docs, W3Schools, Stack Overflow
Software Tools: Visual Studio Code, Chrome DevTools, Node.js, Git
11. Instructor Information
Md. Shahin Hossen
Position: Lecturer, CSE
Prepared By: Md Shahin Hossen, Lecturer Department of CSE, University of Global Village (UGV), Barishal
Mobile: 01877774032
E-mail: shahin.ugv@gmail.com
Consultation Hours:
This syllabus is designed to provide students with a comprehensive understanding of internetworking and web design, blending
theoretical knowledge with practical skills to prepare them for the challenges of the tech industry.
Prepared By: Md Shahin Hossen, Lecturer Department of CSE, University of Global Village (UGV), Barishal