For Teaching Computer Architecture in Information Systems Programs
DOI:
https://doi.org/10.5753/ijcae.2022.4833Abstract
The subtle difference among the computer courses in Brazilian Universities has as common barrier the contents of computer architecture and computer organization. Engineering courses focus more on the design of integrated circuits, deepening the knowledge of circuit-level architectures. Science courses, on the other hand, seek to focus on the strategies for increasing the performance presented in the evolution of computing and the future challenges, using intermediate abstractions to circuits. However, for the information systems course, the relevant points are knowing the architecture to get the most out of it during application development. In this paper, we defend a Computer Architecture course driven to undergraduate program in Information Systems. Part of this direction is achieved through the demonstration of how studied hardware aspects can be used in the construction of more efficient and robust software.We present some examples of how this can be done.
Downloads
References
N. B. Dale and J. Lewis, Computer science illuminated. Jones & Bartlett Learning, 2016.
C. Ebert and C. Jones, “Embedded software: Facts, figures, and future,” Computer, vol. 42, no. 4, pp. 42–52, 2009.
R. R. dos Santos, “Ensino de arquitetura de computadores em cursos de sistemas de informação,” in Workshop sobre Educação em Arquitetura de Computadores (WEAC 2007). SBC, out 2007, pp. 1–6.
P. de L. Sobreira, M. A. M. Dórea, M. E. de Lima, M. Torres, T. O. Motta, V. da C. Wanderley, A. da C. Sena, and C. S. de Alencar, “Competição como uma técnica motivacional no ensino de arquitetura de computadores,” in Workshop sobre Educação em Arquitetura de Computadores (WEAC 2007). SBC, out 2007, pp. 39–42.
A. V. Brito, “Simulação baseada em atores para no ensino de arquitetura de computadores,” in Workshop sobre Educação em Arquitetura de Computadores (WEAC 2009). SBC, out 2009, pp. 60–63.
B. W. Kernighan and P. J. Plauger, The Elements of Programming Style, 2nd ed. USA: McGraw-Hill, Inc., 1982.
R. Sedgewick and K. Wayne, Introduction to Programming in Java: An Interdisciplinary Approach, 1st ed. USA: Addison-Wesley Publishing Company, 2007.
C. A. R. Hoare, “The emperor’s old clothes,” in ACM Turing award lectures, 2007, p. 1980.