520-4 Computer Organization and Assembly Language Programming Terminology and understanding of functional organizations and sequential operation of a digital computer. Macros, modularization, linkers, and debuggers are used. Design of digital systems. Students must show competency in the design of digital systems. 602-4 Introduction to Computer Communication Design Survey of modern digital communications techniques.
Specific focus is on serial transmission over public communications channels.
Topics include information content and coding, asynchronous and synchronous formats, concentrating and multiplexing, channel properties, modulation techniques, common carrier services, error sources and control, regulatory policies, and networks and their analyses. Students must design both hardware and software components of computer communications systems. Knowledge of a higher-order language required. Survey of numerical methods in linear algebra emphasizing practice with high-level computer tools. Topics include Gaussian elimination, LU decomposition, numerical eigenvalue problems, QR factorization, least squares, singular value decompositions, and iterative methods.