Skip to main content
nounstudy
CIT322

Introduction To Internet Programming

  • Sciences
  • 300 level
  • 3 credit units
  • 147 pages
  • 17 units

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.

About this course

Difficulty
Intermediate
Study hours
195 hours
Maths
None
Content
Theoretical, practical
Practical work
Yes
How it is assessed
  • Assignments
  • Tutor marked assignments
  • Final examination

One paragraph, so you can see how it reads

CIT322 · UNIT 1: DEFINITIONS AND HOW TO CONNECT TO THE INTERNET

The presentation schedule included in your course materials gives you the important dates for the completion of tutor marked assignments and attending tutorials. Remember, you are required to submit all your assignments by the due date. You should guard against lagging behind in your work.

What you should be able to do

  1. Design and develop static and dynamic web pages
  2. Implement interactive web elements using JavaScript
  3. Style web pages using CSS
  4. Understand web application architecture
  5. Process form data and validate user input
  6. Work with XML documents and data

What it prepares you for

Careers
  • Web Developer
  • Front-End Developer
  • Back-End Developer
  • Web Designer
  • Web Administrator
Where it is applied
  • E-commerce
  • Online Education
  • Social Media
  • Content Management
  • Web Services

Where it gets hard

The units students slow down on, and what makes each one heavy.

  • Module 3:

    Unit 4: Event Handlers in JavaScript

    Understanding event handling requires grasping asynchronous programming concepts and the event loop model.

  • Module 4:

    Unit 1: Overview of XML

    XML schema validation and transformation require understanding complex data structures and transformation languages.

A suggested way through it

Suggested

13 weeks, about 42 hours in total. Yours will differ.

  1. Week 1Module 1: Introduction
    • Unit 1: Definitions and how to connect to the Internet · 3 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.

  2. Week 2Module 1: Introduction
    • Unit 2: Internet services, communication and protocol · 3 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).

  3. Week 3Module 1: Introduction
    • Unit 3: Network model and web application development · 3 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.

  4. Week 4Module 2:
    • Unit 1: HTML tags and attributes · 3 hours

      Explain the term HTML. Write simple HTML codes using popular tags. Use Web browsers to display HTML codes. Understand HTML tags and attributes.

  5. Week 5Module 2:
    • Unit 2: XHTML and HTML5 Elements · 3 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.

  6. Week 6Module 2:
    • Unit 3: Tables · 3 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.

  7. Week 7Module 2:
    • Unit 4: Input Tags and Form processing · 3 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.

  8. Week 8Module 3:
    • Unit 1: Cascading Style Sheet (CSS) Fundamentals · 3 hours

      Discuss and state the importance of CSS. Use CSS to format web pages. Add CSS to HTML files. Understand CSS fundamentals.

  9. Week 9Module 3:
    • Unit 2: Fundamental of JavaScript for dynamic statements · 3 hours

      Explain the meaning of JavaScript. Write and run simple JavaScript programs. Understand JavaScript for dynamic statements.

  10. Week 10Module 3:
    • Unit 3: Using statements in control JavaScript · 3 hours

      Implement logical constructs with JavaScript. Apply decision statements with JavaScript. Use loops with JavaScript. Understand using statements in control JavaScript.

  11. Week 11Module 3:
    • Unit 4: Event Handlers in JavaScript · 3 hours

      Implement JavaScript Popup Boxes. Explain the meaning of event and event handlers. Apply JavaScript Functions. Use JavaScript to implement events and event handlers.

  12. Week 12Module 4:
    • Unit 1: Overview of XML · 3 hours

      Outline how to create, modify, process, view and validate XML document. Explain the meaning of XML. Understand overview of XML.

  13. Week 13Module 4:
    • Unit 2: Search Engines and Tools · 3 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 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.

Preparing for the exam

What to do
  • Create sample web pages for each unit
  • Practice form validation with JavaScript
  • Review HTML and CSS syntax
  • Understand the client-server model
  • Study XML structure and parsing

Questions students ask about this course

What is CIT322 about?

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.

How many units does CIT322 have?

CIT322, Introduction To Internet Programming, has 17 units across 4 modules, over 147 pages of course material. You can read it one unit at a time.

How many credit units is CIT322?

CIT322 carries 3 credit units, at 300 level in Sciences.

Is CIT322 hard?

CIT322 is rated intermediate level, with no mathematical content. It is mostly theoretical and practical work, and it has a practical component.

How long does CIT322 take to study?

About 195 hours of study, spread across its 17 units.

How is CIT322 assessed?

CIT322 is assessed by assignments, tutor marked assignments and final examination.

What can I do with CIT322?

Web Developer, Front End Developer, Back End Developer, Web Designer and Web Administrator.

More courses in Sciences

DAM382

Information Systems Management

3 credit units

Open DAM382
ESM341

Introduction To Instrumentation Measurement And Field Methods In Environmental Science

2 credit units

Open ESM341
ESM346

Environmental Planning And Management

3 credit units

Open ESM346