Embed
Email

Objective

Document Sample

Shared by: yunyi
Categories
Tags
Stats
views:
6
posted:
11/15/2011
language:
English
pages:
4
CSE 225 Assembly Language Programming and Microprocessors



Objective: To develop an understanding of basic computer organization

Outcome Performance Indicators Strategies & Actions Assessment Evaluation Feedback Program

Methods & Objective(s)

Metrics

Students understand the Students demonstrate basic Students will write Assignments, Review of Instructor returns ABET 2.6

understanding of the functions and assembly language laboratories, examples of graded assignments fundamentals

major components of a

relationship between ALU, registers, programs to use programming high, low, and with comments, and of organization

computer, the execution memory, bus, I/O devices, and the data different hardware projects, and average student publishes model and

steps of instructions and flow in hardware components in each components Examination work. solutions, review of architecture

the hardware components step of instruction execution difficult questions in

used in each step. class meeting







Students are able to write Students demonstrate understanding of Students will write Assignments, Review of Instructor returns ABET 2.6

pseudo assembly code on the relationship between the pseudo assembly laboratories, examples of graded assignments fundamentals

different architectures, organization, architecture and language programs use programming high, low, and with comments, and of organization

e.g., accumulator, stack assembly language programming, and accumulator, stack, projects, and average student publishes model and

can write pseudo assembly code on and load-store Examination work. solutions, review of architecture

and load-store different instruction set architectures architectures difficult questions in

architectures. class meeting







Students understand data Students will write Assignments, Review of Instructor returns ABET 2.6

Students demonstrate working assembly language laboratories, examples of graded assignments fundamentals

representation, instruction programs using different data programs using programming high, low, and with comments, and of organization

set, addressing modes and representations and addressing modes different instructions, projects, and average student publishes model and

register organization. different addressing Examination work. solutions, review of architecture

modes and different difficult questions in

registers and memory class meeting

locations









1 of 2 November 15, 2011

CSE 225 Assembly Language Programming and Microprocessors



Objective: To gain an understanding of the relationship between computer hardware and machine code/assembly code

Outcome Performance Indicators Strategies & Actions Assessment Evaluation Feedback Program

Methods & Objective(s)

Metrics

Students are able to use Student will use Assignments, Review of Instructor returns ABET 5.2

Students demonstrate the ability of program development laboratories, examples of graded assignments Facility and

complex software using complex development tools and tools installed in the programming high, low, and with comments, and laboratory

development tools to hardware environment to develop laboratory, including projects, and average student publishes model

assemble programs, test programs. IDE tool, simulator Examination work. solutions, review of

and debug the programs and hardware difficult questions in

by using breakpoints, components class meeting

single-stepping, and

register / memory

watches, on a hardware

platform or on a

simulator.

Students are able to apply Students demonstrate the ability to use Students will write Assignments, Review of Instructor returns ABET 2.4

assembly directives to assembly directives to manage assembly language laboratories, examples of graded assignments techniques of

allocate memory for memory and allocate space for programs using programming high, low, and with comments, and programming

global variables, and to variables needed in a program. assembly directives. projects, and average student publishes model language

Examination work. solutions, review of

set the initial addresses difficult questions in

for program and data. class meeting

Students can use Student can translate high level Students will write Assignments, Review of Instructor returns ABET 2.4

assembly language to programming language constructs into assembly language laboratories, examples of graded assignments techniques of

implement flow control conditional and unconditional programs using programming high, low, and with comments, and programming

constructs (sequential, assembly instructions conditional and projects, and average student publishes model language

unconditional Examination work. solutions, review of

conditional and iterative). branches difficult questions in

class meeting

Students understand how Students can draw the control flow of Students will write Assignments, Review of Instructor returns ABET 2.6

the processor identifies the interrupt and exception assembly language laboratories, examples of graded assignments fundamentals

different sources of components of a computer system programs to exercise programming high, low, and with comments, and of organization

interrupts and exceptions, interrupt or exception projects, and average student publishes model and

mechanisms Examination work. solutions, review of architecture

and invokes the difficult questions in

corresponding handler to class meeting

deal with the interrupt

and exception.









2 of 4

CSE 225 Assembly Language Programming and Microprocessors



Students are able to write Students are familiar with the Students will draw Assignments, Review of Instructor returns ABET 2.6

assembly language communication mechanisms diagrams and write laboratories, examples of graded assignments fundamentals

programs to read and (polling, interrupt driven and assembly language programming high, low, and with comments, and of organization

write the registers in an handshaking) between the programs to read and projects, and average student publishes model and

processor and an I/O adapter. write the status Examination work. solutions, review of architecture

I/O adapter that control register, control difficult questions in

the communication with register and data class meeting

I/O devices. register in I/O adapter.









Objective: To develop skills in modular design and the implementation of software at the assembly level.

Outcome Performance Indicators Strategies & Actions Assessment Evaluation Feedback Program

Methods & Objective(s)

Metrics

Students are able to apply Students can use subroutines for Students will write Assignments, Review of Instructor returns ABET 1.3

subroutines to improve abstraction and code reuse purposes assembly language laboratories, examples of graded assignments Conceptual

program's modularity, and demonstrate working program programs with programming high, low, and with comments, and modeling

readability and reliability. with multiple subroutines multiple subroutines projects, and average student publishes model techniques

work. solutions, review of

Examination difficult questions in

class meeting

Students are able to use Students demonstrate deep Students will write Assignments, Review of Instructor returns ABET 2.4

stack to save register understanding of parameter passing assembly language laboratories, examples of graded assignments techniques of

contents, to pass mechanisms, and stack management programs using nested programming high, low, and with comments, and programming

parameters to a subroutine subroutine calls and projects, and average student publishes model language

creating stack frames work. solutions, review of

and to create a stack frame for local variables

Examination difficult questions in

for local variables. class meeting

Students are able to Students demonstrate ability of dealing Students will write Assignments, Review of Instructor returns ABET 1.3

incorporate an assembly with the interaction and between assembly language laboratories, examples of graded assignments Conceptual

language program as a assembly language programs and the programs as a programming high, low, and with comments, and modeling

module of a larger high level language program subroutine of a high projects, and average student publishes model techniques

level language work. solutions, review of

software system written in program.

Examination difficult questions in

a high level programming class meeting

language.









3 of 4

CSE 225 Assembly Language Programming and Microprocessors



Students are able to design Students demonstrate the ability of Students will test cases Assignments, Review of Instructor returns ABET 3.3

test cases and apply them analyzing the functionality of a and apply the test laboratories, examples of graded assignments Software

to fully test the program and generating test cases that cases to test program. programming high, low, and with comments, and development

functionality and cover different functions of the projects, and average student publishes model process and

program work. solutions, review of software

correctness of their Examination difficult questions in quality

programs. class meeting









4 of 4



Related docs
Other docs by yunyi
2.2 Virtueller Adressraum
Views: 3  |  Downloads: 0
HIGHLINE TAPPED TO PRODUCE INAUG
Views: 2  |  Downloads: 0
Heteroflexibility
Views: 8  |  Downloads: 0
Lynn Jones 5 Grade Lesson Plan F
Views: 0  |  Downloads: 0
SPONSOR SHIP AND TABLE HOSTING OPPOR TUNITIES
Views: 0  |  Downloads: 0
NJTinside2
Views: 0  |  Downloads: 0
The Vegetarian Food Pyramid J
Views: 0  |  Downloads: 0
Anti-Spam Measures for End Users
Views: 0  |  Downloads: 0
Slide 1 - UCL
Views: 1  |  Downloads: 0
By registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!