Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Do we need a separate assembly language programming course?

Published: 01 April 2004 Publication History

Abstract

Assembly language programming has been taught within the computer science curriculum as a separate course at most universities over the past several decades. Recent advances of the Internet has forced the introduction of several new courses in this arena leaving less time for traditional courses such as computer architecture and assembly language programming. We examine the changing role of assembly language in the present day computer science curriculum.

References

[1]
Abel, P., IBM PC Assembly Language Programming, Fifth Edition, Upper Saddle River, NJ: Prentice Hall, 2001.
[2]
Computing Accreditation Commission, Criteria for Accrediting Computing Programs, www.abet.org, 2003.
[3]
Computing Curricula 2001 Steelman Draft (August 1, 2001), www.computer.org/education/cc2001/steelman/cc2001/index.htm, 2001.
[4]
Dandamudi, S., Introduction to Assembly Language Programming, New York, NY: Springer-Verlag, 1998.
[5]
Ford, F., Gousie, M., Kumar, A., Sattar, A., Implementing the Architecture, Assembly Language, and Operating Systems Components of Curriculum 2001, Journal of Computing Sciences in Colleges, 18, (5), 118--122, 2003.
[6]
Krishnaprasad, S., Changing Role of Assembly Language Programming in Computer Science Curriculum, Journal of Computing in Small Colleges, 15, (2), 179--185, 2000.
[7]
Krishnaprasad, S., Relevance of Computer Hardware Topics in Computer Science Curriculum, Journal of Computing Sciences in Colleges, 18, (2), 328--336, 2002.
[8]
Patt, Y., Patel, S., Introduction to Computer Systems: From Bits and Gates to C & Beyond, Second Edition, Boston, MA: McGraw-Hill, 2003.
[9]
Stiller, E., Creating New Computer Science Curricula for the New Millennium, Journal of Computing Sciences in Colleges, 18, (5), 198--209, 2003.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Journal of Computing Sciences in Colleges
Journal of Computing Sciences in Colleges  Volume 19, Issue 4
April 2004
352 pages
ISSN:1937-4771
EISSN:1937-4763
Issue’s Table of Contents

Publisher

Consortium for Computing Sciences in Colleges

Evansville, IN, United States

Publication History

Published: 01 April 2004
Published in JCSC Volume 19, Issue 4

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)ChatGPT as an Assembly Language Interpreter for Computing EducationJournal of Computing Sciences in Colleges10.5555/3715622.371563340:2(73-82)Online publication date: 1-Oct-2024
  • (2020)QuatrosACM SIGBED Review10.1145/3412821.341282917:1(49-55)Online publication date: 27-Jul-2020
  • (2010)Connecting high-level programming constructs to assembly language using FrancesJournal of Computing Sciences in Colleges10.5555/1747137.174719025:5(282-283)Online publication date: 1-May-2010
  • (2010)Teaching compiler code generationACM SIGCSE Bulletin10.1145/1709424.170944041:4(30-34)Online publication date: 18-Jan-2010
  • (2008)Revitalizing the computer organization course with the Java virtual machineJournal of Computing Sciences in Colleges10.5555/1409823.140986224:2(189-195)Online publication date: 1-Dec-2008
  • (2008)Simplified core war for introducing low-level conceptsJournal of Computing Sciences in Colleges10.5555/1409763.140980624:1(167-173)Online publication date: 1-Oct-2008
  • (2006)A non-traditonal approach to an assembly language courseJournal of Computing Sciences in Colleges10.5555/1181811.118183622:1(179-186)Online publication date: 1-Oct-2006
  • (2006)Using an 8-BIT risc microcontroller in an assembly language programming courseJournal of Computing Sciences in Colleges10.5555/1181811.118181322:1(15-22)Online publication date: 1-Oct-2006

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media