CIS 78 - Digital Architectures for Computation

    Recent Professors
    Not yet assigned
    Recent Semesters
    No scheduled sections on record
    Class Size
    Not published
    Credits
    4
    Prerequisite
    Prerequisite: CIS 006Entry Skills: Create programs to solve computable problems in a high-level programming language. 2. Use the various standard data types. 3. Correctly utilize programming flow controls. 4. Explain array structures and usage. 5. Explain structured programming concepts and their implementation in a high-level language.. Recommended Preparation: CIS 072, MATH 011.
    Transfers To
    CSU
    Description
    Organization of digital circuits and computing architectures: Fundamentals of digital circuits, combinational logic and sequential logic; processor components and processing architectures such as Von Neumann and Harvard architecture; control unit instruction word decoding and Instruction Level Parallelism (ILP); high level, assembly, and machine code; memory addressing modes, performance, and memory models; Random Access Model (RAM) and Candidate Type Architecture (CTA); and analysis of single threaded code.