You are on page 1of 5

Online Course Design 1

Online Course Design Assignment - Team 3


Caitlin Bennett, Ahmed Jalloh, Houda Bou Rafeh, Stepanos Steve Saghbazarian

California State University , Monterey Bay

IST524: Instructional Technology


Dr. Sarah Evanick
Thursday October 7,2021
Online Course Design 2

Name of course: Computer Science Coding

Course Topic/Focus: Python language

LMS-Learning Management System

We will be using Canvas LMS, as it is an open and reliable web-based software that allows us to

create and present online learning materials and assess our students. Students are engaged in

courses and receive feedback about skill development and learning achievements.

Blended or Online

This computer science python coding language course will be a blended learning environment.

Students will guide themselves in self-learning modules and return to the classroom for

retiaration for content and evaluation.

Visual Design

Adobe Captivate will be used to design the course with interactive and engaging modules.

What Learning Theory and Instructional design theory/models will be the foundation?

In our course, we will be using the ADDIE model to utilize the construction of the course. The

course will be leaning on constructivist learning theory and heavily utilizing scaffolding as topics

are incrementally introduced.

Will it be asynchronous or include synchronous elements?

Our course will be primarily asynchronous with synchronous elements. The asynchronous part of

the course will involve the students watching modules with explanatory videos embedded at

home as well as completing the assignment at the end of the module.The synchronous element of

the course will involve the students returning to class and engaging in a fruitful discussion

regarding what was learned and evaluate knowledge of the content.


Online Course Design 3

How will rich media be used?

We will be using Adobe Captivate to create interactive modules. In the first module, graphics

depicting the key terms and as well as two videos will be utilized. The first video will be an

overview of the lecture content and the second video will be a coding demonstration. On screen

text examples provide students with visualization of the lecture material being presented.

What are the intentional learning outcomes?

For the first module of our course, outcomes will include the following:

● Students will be able to discuss the different types of data that programs could use

● Students will be able to define what a variable is

● Students will be to demonstrate how values are assigned to variables

● Students will be to list the Python naming rules for variables

● Students will be to understand the best practices for selecting variable names

How will learning activities, assessments and objectives be aligned?

Our course heavily uses the concept of scaffolding. For example, it begins with the introduction

of key terms, then a video overviewing the use of variables in coding and then progresses into

more in depth lecture materials and ends with a detailed demonstration and graded assignment.

Ideally there will be 4 to 5 modules in which each module builts on the last topic introduced

projecting the students forward to be able to create the program for ATM machine.

How will the content and readings be organized?

Then content of the course will be organized in individual modules and assignments will be

turned in via a submission component on the Canvas LMS. As this course is blended, the

discussion session overviewing the readings and content from each week’s module would be

reviewed in class and evaluated in person.


Online Course Design 4

Assignments

Each assignment provides students a different aspect to the process of coding. At the end of the

course with all the knowledge obtained from the previous modules, students will be able to

complete a final project which will entail programming the coding for ATM machines.

Authentic Tasks

Every assignment that students complete will allow them to prepare for the assimilation of

technological advances in the future. For example the implementation of self checkout, ATMs,

and robots. The overall message to students via this class is to inspire their desire to learn more

about coding languages to prepare them for potential tech careers where their skills can be

utilized.

Discussion Forums

There will not be online discussion forms as discussions will be done in class since this course is

blended. Students will be provided discussion questions in class to further small group

conversations and will be brought together after a timed period to discuss as a class.

How will Social Learning Technologies and Purposeful Learning Activities be utilized?

With our course being hosted on Canvas LMS, it offers more flexibility and allows students to

set their own schedule and work at their own pace. Although assignments have deadlines

students are able to replay the modules to ensure full understanding. As mentioned before each

assignment builds on the necessary skills that students will need for their final project.

How will technology and or social media be incorporated and utilized?

Students will be using their computers to be able to access Adobe Captivate modules. Also they

will be using a program called Visual Studio to code their assignments and ultimately their final

project. Since this course is blended, social media would not be utilized.
Online Course Design 5

What is the Functional Architecture of the course?

The functional architecture of our course will include 4 to 5 scaffolded modules that will include:

Interactive lecture, self study assignments, in class discussion, formative evaluation, and in the

end a summative evaluation via a final coding project.

What technics would be included?

Technics that will be used in our course are Adobe Captivate, interactive modules, and online

assignment submission.

How will it be designed for intentional and unintentional learning?

Intentional learning will occur as students go through the modules and complete the assignments.

Additionally, the in class discussions will further intentional learning as topics are discussed

amongst learners. The unintentional learning will occur with the formation of muscle memory as

topics are repeated and scaffold upon.

How will assessments and feedback be implemented?

For weekly assignments, students will be provided individual feedback on their submissions. As

students prepare for their final project they are required to seek two peers who will test their

project and provide feedback for their project. This integrates social learning into the course and

students are able to debug their program prior to final submission.

Module Example:

https://storage.googleapis.com/ist524/Coding/index.html

You might also like