everything.study
BME 306

Fundamentals of Computing

3 Hours

Introduction to computing including bits and operations on bits, number formats, arithmetic and logic operations, digital logic. Explore the Von Neumann model of processing including memory, arithmetic logic unit, registers, and instruction decoding and execution. Examine structured programming and debugging, machine and assembly language programming, the structure of an assembler, physical input/output through device registers, subroutine call/return; trap instruction, stacks and applications of stacks. Only one of the following may be counted: Biomedical Engineering 306, Electrical and Computer Engineering 306, 306H, Electrical Engineering 306, 306H. Three lecture hours a week for one semester. Additional lab hours to be arranged.

Prerequisites & course information

Introduction to computing including bits and operations on bits, number formats, arithmetic and logic operations, digital logic. Explore the Von Neumann model of processing including memory, arithmetic logic unit, registers, and instruction decoding and execution. Examine structured programming and debugging, machine and assembly language programming, the structure of an assembler, physical input/output through device registers, subroutine call/return; trap instruction, stacks and applications of stacks. Only one of the following may be counted: Biomedical Engineering 306, Electrical and Computer Engineering 306, 306H, Electrical Engineering 306, 306H. Three lecture hours a week for one semester. Additional lab hours to be arranged.

Sources