Skip to main content
CIT322Sciences3 Unitsintermediate

Introduction To Internet Programming

This course introduces the fundamental concepts of Internet programming. It covers the structure and functionality of the World Wide Web, focusing on creating static and dynamic web pages using HTML, CSS, and JavaScript. Students will learn to design web applications, process form information, and understand web application architecture. The course also explores XML, search engines, and future web technologies, equipping students with the skills to become proficient web content developers.

Transform this course into personalized study materials with AI

195h
Study Time
13
Weeks
15h
Per Week
none
Math Level
Course Keywords
HTMLCSSJavaScriptXMLWeb Development

Course Overview

Everything you need to know about this course

Course Difficulty

Intermediate Level
Builds on foundational knowledge
65%
intermediate
📚
Math Level
No Math
🔬
Learning Type
Hands-on Practice

Course Topics

Key areas covered in this course

1

HTML

2

CSS

3

JavaScript

4

XML

5

Web Servers

6

Web Application Architecture

Total Topics6 topics

Ready to Start

No specific requirements needed

This course is designed to be accessible to all students. You can start immediately without any prior knowledge or specific preparation.

Assessment Methods

How your progress will be evaluated (3 methods)

assignments

Comprehensive evaluation of course material understanding

Written Assessment

tutor-marked assignments

Comprehensive evaluation of course material understanding

Written Assessment

final examination

Comprehensive evaluation of course material understanding

Written Assessment

Career Opportunities

Explore the career paths this course opens up for you

Web Developer

Apply your skills in this growing field

Front-End Developer

Apply your skills in this growing field

Back-End Developer

Apply your skills in this growing field

Web Designer

Apply your skills in this growing field

Web Administrator

Apply your skills in this growing field

Industry Applications

Real-world sectors where you can apply your knowledge

E-commerceOnline EducationSocial MediaContent ManagementWeb Services

Study Schedule Beta

A structured 13-week journey through the course content

Week
1

Module 1: Introduction

3h

Unit 1: Definitions and how to connect to the Internet

3 study hours
  • Understand the definition and evolution of the Internet
  • Differentiate between Intranet and Extranet
  • Identify devices used to access the Internet
  • Discuss various means of accessing the Internet
Week
2

Module 1: Introduction

3h

Unit 2: Internet services, communication and protocol

3 study hours
  • Describe basic concepts in computer networking and technology
  • Explain the difference between LAN and WAN
  • Understand the client/server model
  • Explain Internet Protocol (IP) and Domain Name System (DNS)
Week
3

Module 1: Introduction

3h

Unit 3: Network model and web application development

3 study hours
  • Discuss the client-server model
  • Describe the Web application architecture
  • Explain the meaning of Common Gateway Interface
  • Understand the OSI Reference Model and TCP/IP Protocols
Week
4

Module 2:

3h

Unit 1: HTML tags and attributes

3 study hours
  • Explain the term HTML
  • Write simple HTML codes using popular tags
  • Use Web browsers to display HTML codes
  • Understand HTML tags and attributes
Week
5

Module 2:

3h

Unit 2: XHTML and HTML5 Elements

3 study hours
  • Explain the term XHTML and HTML5
  • Write simple HTML5 codes using popular tags
  • Use Web browsers to display XHTML codes
  • Understand XHTML and HTML5 elements
Week
6

Module 2:

3h

Unit 3: Tables

3 study hours
  • Design tables and organise information using table tags
  • Create tables using table tags
  • Format tables by using appropriate table attributes
  • Understand table attributes like border, cellspacing, and cellpadding
Week
7

Module 2:

3h

Unit 4: Input Tags and Form processing

3 study hours
  • Write HTML codes to process form information
  • Explain how to use Form action and Methods
  • Discuss and use various form elements
  • Understand input tags and form processing
Week
8

Module 3:

3h

Unit 1: Cascading Style Sheet (CSS) Fundamentals

3 study hours
  • Discuss and state the importance of CSS
  • Use CSS to format web pages
  • Add CSS to HTML files
  • Understand CSS fundamentals
Week
9

Module 3:

3h

Unit 2: Fundamental of JavaScript for dynamic statements

3 study hours
  • Explain the meaning of JavaScript
  • Write and run simple JavaScript programs
  • Understand JavaScript for dynamic statements
Week
10

Module 3:

3h

Unit 3: Using statements in control JavaScript

3 study hours
  • Implement logical constructs with JavaScript
  • Apply decision statements with JavaScript
  • Use loops with JavaScript
  • Understand using statements in control JavaScript
Week
11

Module 3:

3h

Unit 4: Event Handlers in JavaScript

3 study hours
  • Implement JavaScript Popup Boxes
  • Explain the meaning of event and event handlers
  • Apply JavaScript Functions
  • Use JavaScript to implement events and event handlers
Week
12

Module 4:

3h

Unit 1: Overview of XML

3 study hours
  • Outline how to create, modify, process, view and validate XML document
  • Explain the meaning of XML
  • Understand overview of XML
Week
13

Module 4:

6h

Unit 2: Search Engines and Tools

3 study hours
  • Understand search engines and tools
  • Understand the future web, technologies and development tools
  • Explore search engines and tools
  • Explore the future web, technologies and development tools

Unit 3: The future Web, Technologies and Development Tools

3 study hours
  • Understand search engines and tools
  • Understand the future web, technologies and development tools
  • Explore search engines and tools
  • Explore the future web, technologies and development tools

This study schedule is in beta and may not be accurate. Please use it as a guide and consult the course outline for the most accurate information.

Course PDF Material

Read the complete course material as provided by NOUN.

Access PDF Material

Study Tips & Exam Preparation

Expert tips to help you succeed in this course

1

Create sample web pages for each unit

2

Practice form validation with JavaScript

3

Review HTML and CSS syntax

4

Understand the client-server model

5

Study XML structure and parsing

Related Courses

Other courses in Sciences that complement your learning