Incorporating electronics in the architecture track of computer science, a comparative study


  • Hassan Farhat University of Nebraska at Omaha, Omaha, U.S.A


The latest draft report of the ACM/IEEE Joint Task Force on computer science makes several recommendations. Of these, for computer architecture: a) a shift towards more use of Programmable Logic Devices (PLDs), and b) more emphasis on the study of power constraints. While the shift towards use of PLDs requires minimal electrical knowledge, the study of power constraints requires better understanding of the electrical topics. With further constraints placed on the number of credit hours, detailed study the electrical topics may be skipped. The contribution of the paper is to propose a set of electrical topics compiled so as to include under curricula constraints and offer pedagogy of teaching the topics. In addition, the paper presents a comparative study of the electronics topics found in digital design texts.


Download data is not yet available.


[1] N. Weste and D. Harris, “CMOS VLSI Design: A Circuits and Systems Perspective 4th edition”, Addison Wesley, 2011.
[2] S. Brown and Z. Vranesic, Fundamentals of Digital Logic with VHDL Design with CD-ROM, 3rd edition, McGraw-Hill, 2009.
[3] N. Cook, Digital Circuits with PLD Integration, Prentice Hall, 2001.
[4] A. Dewey, Analysis and Design of Digital Systems with VHDL, PWS publishing, 1997.
[5] T. Floyd, Digital Fundamentals: A System Approach, Prentice Hall, 2013.
[6] D. Gajski D, Principle of Digital Design, Prentice Hall, 1997.
[7] R. Katz and B. Gaetano, Contemporary Logic Design, 2nd edition, Prentice Hall, 2005.
[8] W. Kleitz, Digital Electronics A Practical Approach with VHDL, 9th edition, Prentice Hall, 2012.
[9] M. Mano, Digital Design, 3rd edition, Prentice Hall, 2003.
[10] R. Tocci, N. Widmer and G. Moss, Digital Systems Principles and Applications, 11th edition, Prentice Hall, 2011.
[11] J. Vyemura, A First Course in Digital Systems Design an Integrated approach, Brooks/Cole, 2000.
[12] J. Wakerly, Digital Design Principles and Practices 4th edition, Prentice Hall, 2006.
[13] Electronics Workbench,
[14] J. D. Carpinelli, Computer Systems Organization and Architecture, Addison-Wesley, 2000.
[15] D. Patterson and J. Hennessy, Computer Organization and Design, Revised 4th edition, Morgan Kaufmann, 2011.
[16] W. Stallings, Computer Organization and Architecture, 9th Edition, Prentice Hall, 2013.
[17] D. Harris and S. Harris, Digital Design and computer Architecture, Morgan Kaufman, 2007.
[18] J. P. Hayes, Computer Architecture and Organization 3rd edition, McGraw-Hill, 1998.
[19] J. Hennessy and D. Patterson, Computer Architecture: A Quantitative Approach 5th Edition, Morgan Kaufmann, 2011.
[20] H. Farhat, “Integrating Hardware and Software in Early Research in Computer Science”, Proc. ISCA CAINE, Honolulu, Hawaii, USA, 2005, pp. 390-394.
[21] H. Farhat, “A comparative study of Max+PLUS II and Quartus schematic capture tools”, International Conference on Systems Engineering, 2006, pp. 119-124.
[22] H. Farhat, “An interactive computer Design in Multisim”, Proc. ISCA CAINE, 2008.
[23] H. Farhat, “Integrating Electronics in Computer Science under Curricula Constraints, a Comparative Study”, IEEE International Conference on Electro Information Technology, 2008.
[24] H. Farhat, “Incorporating Output Interface in Studying Computer Graphics in Computer Science”, to appear Proc. FECS, 2013.
[25] J. Hamblen and M. Furman, Rapid Prototyping of Digital Systems, a tutorial approach, Kluwer Academic Publishing, 2001.




How to Cite

Farhat, H. (2014). Incorporating electronics in the architecture track of computer science, a comparative study. Journal of Computer Science and Technology, 14(02), p. 95–101. Retrieved from



Original Articles