Dec 08, 2025  
2025-26 Undergraduate Catalog 
    
2025-26 Undergraduate Catalog
Add to Portfolio (opens a new window)

IT 3123: Hardware and Software Concepts

3 Credit Hours

Prerequisite: ((IT 1114  and IT 1114L ) or (IT 1113 ) or (CSE 1321  and CSE 1321L )) 
This course examines various hardware and software components and how they work together in a modern computing environment. Topics include an overview of computer organization and architecture, machine language and modern languages.


Course Learning Outcomes
Students who successfully complete this course will be able to: 

  1. Identify, use, and convert binary, decimal, and hexadecimal number systems, describe common digital data formats, and describe fundamental digital logic circuits and their relationship to binary numbers.
  2. Explain the relationship between digital logic and computation, describe the parts of a computer instruction, and explain the fetch-decode-execute instruction cycle.
  3. Describe and use the components of a CPU, input/output hardware, peripherals, and digital communications and how they work.  Apply the hierarchy of storage to explain how storage, data, and computation are related.
  4. Describe the functions of an operating system and be able to compare various types of operating systems, including file management, cache and virtual memory, memory management, and security.
  5. Use and differentiate between high-level, low-level and machine computer languages.



Add to Portfolio (opens a new window)