Information Technology Architectures
CIT 17600/ 3 Cr.
A conceptual and technological survey of the structure of information technology architectures inclusive of: operating systems, network operating systems, distributed systems architectures and distributed application architectures. Interoperability between these architectural components is explored. Current technology and trends in each architectural element are reviewed.
- Available Online: Yes
- Credit by Exam: Yes
- Laptop Required: Yes
Prerequisites/Co-requisites:
CIT 11200
Outcomes
Course Outcomes (What are these?)
- Define and explain computer terminology, concepts, and acronyms as they relate to computer hardware, construction, and assembly. (CIT a)
- Define and explain computer hardware/software failures. (CIT a)
- Evaluate and determine valid solutions for hardware/software failures. (CIT c)
- Successfully install computer hardware components. (CIT c)
- Demonstrate problem-solving skills as they relate to computer architecture. (CIT b)
CIT Student Outcomes (What are these?)
(a) An ability to apply knowledge of computing and mathematics appropriate to the program’s student outcomes and to the discipline.
(b) An ability to analyze a problem, and identify and define the computing and business requirements appropriate to its solution.
(c) An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
Topics
- Computer System Structures
- Dealing with Customers
- Operating System Structures
- CPUs
- Process Synchronization
- Deadlocks
- Virtual Memory
- File System Interfaces/Implementations
- Secondary Storage
- Network Structures
- Motherboards
- Memory
- Storage devices
- I/O and Multimedia Devices
- Boot Processes and Command Line Usage
- Troubleshooting Common Hardware and OS Errors
- System Security
Principles of Undergraduate Learning (PULs)
1b. Identify and propose solutions for problems using quantitative tools and reasoning.
1c. Make effective use of information resources and technology.
3. Integration and Application of Knowledge
5. Understanding Society and Culture