Course

Course Summary
Credit Type:
Course
ACE ID:
TCSS-0011
Location:
Classroom-based
Length:
5 days, 40 hours
Dates Offered:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Lower-Division Baccalaureate 3 Computer Architecture
Description

Objective:

The objective of this course is to familiarize the student with basic microprocessor/ small computer architecture, and enable the student to perform basic operations through the use of assembly language programs.

Learning Outcomes:

  • Write and debug simple programs using assembly language' use function calling conventions, trace machine executions of programs in assembly language and aid in program debugging
  • Manipulate memory and enable communication over an IP network using sockets

General Topics:

  • X86 assembly
  • Memory (Stack vs. Heap)
  • Instructions
  • Interrupts
  • Branching
  • Importing
  • ARM assembly language
  • CISC vs. RISC
  • Basic instructions
  • Branching
  • Pipelining
  • System calls
  • Procedure calls
  • Procedure writing
  • Memory
Instruction & Assessment

Instructional Strategies:

  • Audio Visual Materials
  • Classroom Exercise
  • Discussion
  • Laboratory
  • Lectures
  • Practical Exercises
Supplemental Materials