Prerequisite(s): CSIT 501 or CSIT 505 may be taken as prerequisite or corequisite. Introduction to assembly language, addressing techniques, subroutine linkage, input/output and macros. Introduction to computer organization including memory, logic design and computer architecture. May not be used for credit by Mathematics and Computer Science majors.