Make student competent with basic CPU structures and arithmetic processors working in different arithmetic systems.
- Understanding of the different CPU structures, bit slicing, memory systems and associative memories.
- Understanding of the operation of arithmetic processors and arithmetic algorithms.
- Ability to design an arithmetic processor.
- Design oriented thinking
- Ability to conduct hands-on experiments.
- Working and debugging of relatively large logic circuits.
- Ability to design and operate logic circuits.
Make students familiar with parallel processing hardware concepts, some aspects of multiprocessor performance, interconnection networks and memory organizations.
- Understanding different parallel architectures
- Ability to understand performance modeling, interconnection networks and memory organization of multiprocessor systems
- Design oriented thinking
- Problem solving skills
- Ability to conduct hands-on experiments.
- Working and debugging of relatively large logic circuits.
- Ability to design and operate logic circuits