The fundamental concepts of graphics software, hardware, and standards are examined. The course gives special emphasis to three-dimensional graphics and provides an introduction to graphical user interfaces. Cpsc 380 Operating Systems Prerequisites, Cpsc 252, 350. Students learn about the organization and architecture of computer systems at the machine and programming levels of system description. The course emphasizes the major principles of operating system design and the interrelationships between the operating system and hardware.
Students study the tools, techniques, and applications of artificial intelligence.
Students will be introduced to the programming techniques utilized in artificial intelligence applications. Cpsc 402 Compiler Construction Prerequisites, Math 150, Cpsc 350, 354. Students examine the techniques involved in the analysis of source-language statements and the generation of object code. Cpsc 408 Database Management Prerequisite, Cpsc 404. Students learn data management concepts and the representation and structure of data in the context of applications and system software.