Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Assembler Language

Course Cover
compare button icon

Course Features

icon

Duration

11 weeks

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Mobile, Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Effort

10 hours per week

icon

Teaching Type

Self Paced

Course Description

Computing involves processing information. In order to be processed, information must be represented in such a way that it can be manipulated by a machine ubiquitous in today’s society - the computer.

The computer is a physical device that is based on binary digital logic. From this logic, physical components (hardware) such as memory and processors are designed. These components must fetch, execute and respond to given instructions (software).

This course provides a foundation in the organization and operation of a digital electronic computer starting with the binary digital logic used to represent information and build hardware components. Then, upon this foundation will be built the skills necessary to solve programs through assembly language programs. High-level language algorithms will provide the blueprints for the assembly language solutions.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

Prerequisites/Requirements

Knowledge and experience with a modern high-level programming language

A Windows 10 or later PC is recommended for running the simulator used in the course.

What You Will Learn

Foundations of computer organization

Information representation

Von Neumann architecture

Storage hierarchy

Information representation

Data types and variables in assembly language

Repetition in assembly language

Pre-test repetition

Post-test repetition

Selection in assembly language

Single selection

Multi-way selection

Nesting in assembly language

Nesting selection or repetition

Objects in assembly language

Data structures in assembly language

Course Instructors

Author Image

Alec Engebretson

Dr. at Doane University

Alec Engebretson is a Professor of Computing at Doane University. At Doane since 1990, he has extensive experience teaching a number of courses and supervising a variety of projects including many re...
Author Image

Mark Meysenburg

Dr. at Doane University

Dr. Mark Meysenburg has been teaching at Doane University since the fall of 1998. He has taught a wide variety of classes including programming, data structures and algorithms, the theory of computat...
Course Cover