This course covers different topics related to computer architecture, including memory organization, input and output, execution unit, control unit, and instruction set. The von Neumann model and alternatives to it, such as parallel machines, will also be included. This course covers local, metropolitan, and wide area networks, topologies and transmission media, network interface and management, performance and internetworking. Laboratory exercises emphasize the hardware and software aspects of local area networks. This course provides a survey of numerical algorithms fundamental to scientific computing.
Emphasis is placed on efficient use of computers to optimize speed and accuracy of computation.
Using C . This course is a brief introduction to the UNIX operating system. It covers mail, file system, and commonly used commands. UNIX programming environment and program development tools are also discussed. Junior standing in Computer Science.