Skip to main content
CIT467Sciences3 Unitsintermediate

Visual Programming And Applications

This course introduces Visual Programming & Applications, focusing on web page design using HTML and Java. It covers the basics of HTML, including creating lists, forms, tables, and frames. Students will learn about Java, including variables, operators, and control flow statements. The course aims to equip students with the skills to design interactive web pages and understand the principles of visual programming.

Transform this course into personalized study materials with AI

195h
Study Time
13
Weeks
15h
Per Week
none
Math Level
Course Keywords
Visual ProgrammingHTMLJavaWeb DesignObject-Oriented Programming

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

Visual Programming Languages

2

HTML

3

Web Design

4

Java Programming

5

Object-Oriented Programming

6

Data Structures

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 assessments

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

Software Developer

Apply your skills in this growing field

UI/UX Designer

Apply your skills in this growing field

Java Developer

Apply your skills in this growing field

Front-End Developer

Apply your skills in this growing field

Industry Applications

Real-world sectors where you can apply your knowledge

Web DevelopmentSoftware EngineeringE-commerceInteractive MediaEducation

Study Schedule Beta

A structured 13-week journey through the course content

Week
1

Module 1: Course Introduction

3h

Unit 1: Visual Programming Language

3 study hours
  • Read the introduction to Visual Programming Languages (VPL).
  • Define VPL in your own words.
  • List examples of VPLs.
Week
2

Module 1: Course Introduction

3h

Unit 2: Theory of Visual Programming Languages

3 study hours
  • Study the theory behind VPLs.
  • Describe formal specifications of VPLs.
  • Compare picture-processing and graph grammars.
Week
3

Module 1: Course Introduction

3h

Unit 3: Examples of Visual Programming Languages

3 study hours
  • Explore examples of VPLs such as ARK, VIPR, and Cube.
  • Compare and contrast different VPLs.
  • Discuss the benefits of each VPL.
Week
4

Module 2: Website Design

3h

Unit 1: Understanding the WWW

3 study hours
  • Understand the basics of the World Wide Web.
  • Explain how URLs work.
  • Learn how to use a web browser and hypertext links.
Week
5

Module 2: Website Design

3h

Unit 2: HTML and the Web

3 study hours
  • Define HTML and its role in web design.
  • Describe the history of HTML.
  • Explain how HTML works with the web.
Week
6

Module 2: Website Design

3h

Unit 3: Getting Started with HTML

3 study hours
  • Learn how to get started with HTML.
  • Describe how to open a Notepad.
  • Explain how to use markup tags.
  • Write a simple HTML document.
Week
7

Module 2: Website Design

3h

Unit 4: Understanding the Basics of HTML

3 study hours
  • Understand the basics of HTML.
  • Learn how to use the head and body sections.
  • Create headlines and paragraphs.
  • Use special characters.
Week
8

Module 3: Physical Markup Tags, Hypertext Links, Creating Lists in HTML

3h

Unit 1: Formatting Text

3 study hours
  • Learn how to format text using physical tags.
  • Format characters with logical markup tags.
  • Format paragraphs and use text breaks.
Week
9

Module 3: Physical Markup Tags, Hypertext Links, Creating Lists in HTML

3h

Unit 2: Using Hypertext Links

3 study hours
  • Create hyperlinks.
  • Use the ID attribute.
  • Use relative path names.
Week
10

Module 3: Physical Markup Tags, Hypertext Links, Creating Lists in HTML

3h

Unit 3: Creating Lists In Html

3 study hours
  • Create unordered lists.
  • Create ordered lists.
  • Create definition lists.
  • Create lists within lists.
Week
11

Module 4: Java Programming Language

3h

Unit 1: Object Programming Languages

3 study hours
  • Understand the evolution of object-oriented programming.
  • Define object-oriented programming.
  • Enumerate the features of object-oriented programming.
Week
12

Module 4: Java Programming Language

3h

Unit 2: What is Java?

3 study hours
  • Define Java and its uses.
  • Describe the history of Java.
  • Learn the basics of Java and development tools.
Week
13

Module 4: Java Programming Language

3h

Unit 3: Variables and Operators in Java

3 study hours
  • Learn about variables and operators in Java.
  • Understand variable types and naming conventions.
  • Use different types of operators.

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 HTML projects from scratch, focusing on applying different tags and attributes.

2

Practice writing Java programs using variables, operators, and control flow statements.

3

Review the history and theory of visual programming languages.

4

Focus on understanding the differences between physical and logical markup tags.

5

Practice creating different types of lists in HTML.

6

Study object-oriented programming concepts and their implementation in Java.

Related Courses

Other courses in Sciences that complement your learning