Recent ProfessorsNot yet assignedRecent SemestersNo scheduled sections on recordClass SizeNot publishedCredits4PrerequisitePrerequisite: 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 ToCSUDescriptionOrganization 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.