Online Course Design Assignment
Online Course Design Assignment
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
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
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
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.
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 to understand the best practices for selecting variable names
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.
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
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.
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
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
Technics that will be used in our course are Adobe Captivate, interactive modules, and online
assignment submission.
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
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
Module Example:
https://storage.googleapis.com/ist524/Coding/index.html