Computer Architecture Software Engineering Computer Architecture Laboratory Simulation and Modeling

Final Report 2004 December 12 CSC C

303: Computer Networks

Technical introduction to data communication; OSI reference model, layer services, protocols, LANs, packet switching and X.25, ISDN; file transfer, virtual terminals, system management and distributed processing. Prerequisites: CSC C 103, MTH 101 Credit Hours: 3 Lecture Hours: 42 Lab Hours: 0 Recitation Hours: 0 CE2004 BOK Coverage: CE-NWK 0-8. CSC C

304: Applied Probability and Statistics

Systematic development of the concept of probability and random process theory; topics include probability and set theory, random variables, density and distribution functions, multivariate distributions, sampling statistics and distributions, central limit theorem, estimation and the philosophy of applied statistics; application to problems in the physical sciences and engineering. Prerequisites: MTH 102 Credit Hours: 3 Lecture Hours: 42 Lab Hours: 0 Recitation Hours: 0 CE2004 BOK Coverage: CE-PRS 0-8 CSC C

401: Computer Architecture

Study of computer architecture from classical to advanced perspectives; explores architectural characteristics of modern computer systems such as performance, instruction sets, assemblers, datapaths, pipelining, caching, memory management, IO considerations, multiprocessing, wireless communication, and other advanced systems. Prerequisites: CSC C 202, ENG C 202, and Senior Standing Credit Hours: 3 Lecture Hours: 42 Lab Hours: 0 Recitation Hours: 0 CE2004 BOK Coverage: CE-CAO 3-10. CSC C

402: Software Engineering

Study of the nature of the program development task when many people, modules and versions are involved in designing, developing and maintaining a large program or system; issues addressed include software design, specification, version control, testing, cost estimation and management; study of software systems in different domains such as database systems and HCI systems are also addressed. Prerequisites: CSC C 201 Credit Hours: 3 Lecture Hours: 42 Lab Hours: 0 Recitation Hours: 0 CE2004 BOK Coverage: CE-DBS 0-2; CE-HCI 0-4; CE-SWE 0-9. CSC C

403: Computer Architecture Laboratory

Experiments provide laboratory experience in the designs and operations of different types of computer architecture, memory architectures, IO and bus subsystems, special purpose architectures, parallel processing, and distributed systems; explore hardware and software issues and tradeoffs in the design, implementation, and simulation of working computer systems. Prerequisites: ENG C 302, CSC C 401 Credit Hours: 1 Lecture Hours: 0 Lab Hours: 42 Recitation Hours: 0 CE2004 BOK Coverage: CE-CAO 3-5,8-9 CSC C

404: Simulation and Modeling

Fundamental principles of modeling and simulation; methodology including model formation, design of simulation experiments, analysis of generated data and validation of results; survey of applications; design project. Prerequisites: CSC C 103 Credit Hours: 3 Lecture Hours: 42 Lab Hours: 0 Recitation Hours: 0 CE2004 BOK Coverage: CE-DIG 7-10 - B.21 - Final Report 2004 December 12 ENG C

101: Introduction to Engineering