May 01, 2024  
2022-2023 Catalog 
    
2022-2023 Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CSC 175 - Computer Organization and Assembly Language Programming


Prerequisites:
CSC 142 - Computer Science
STANDARD CREDIT TYPE
4 credit(s)

Examine the organization and operation of computer systems at the assembly-language level. Covers mapping of statements and constructs in a high-level language onto sequences of machine instructions and the internal representation of simple data types and structures. Offers programming practice with an assembly language to provide practical application of concepts presented in class.



Course Learning Outcomes
1. Demonstrate proficiency in programming using assembly and machine language.

2. Explain the language translation process.

3. Understand the relationship between high-level programming languages and machine-level implementation.

4. Describe a computer system as a construct built upon many layers of abstraction.

5. Understand computer architecture and its relationship to higher-level machine abstractions.



Add to Portfolio (opens a new window)