Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

Forth in mainstream computer science courses

Forth in mainstream computer science courses Forth in Mainstream Computer Science Courses Richard E. Haskell Department of Computer Science and Engineering Oakland University Rochester, Michigan 48309 ABSTRACT: All computer science programs contain some type of course related to computer organization and assembly language programming. A similar course taught at Oakland University includes such mainstream topics as keyboard and screen input/output, number system conversions, floating point, disk /10 and graphics. After completing the last six weekly homework assignments in the course the students will have written a workable Forth-like language that can create turtle graphics interactively. The six assignments include producing an RPN calculator for 16-bit integers, adding double number capabilities to the calculator, adding floating point capabilities to the calculator, adding new dictionary entries using colon definitions, adding disk 1/0 capabilities to the program, and including turtle graphics routines. For several years I have taught a sophomore course in Computer Organization and Assembly Language Programming. This course is run on PCs and includes the following topics: 8086 instruction set and addressing modes, screen display, ASCII/binary number conversions, floating point arithmetic, DOS I/0 and graphics. Students are assigned ten to twelve programming problems throughout the course. In the fall of 1990 I decided to make http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png ACM SIGFORTH Newsletter Association for Computing Machinery

Forth in mainstream computer science courses

ACM SIGFORTH Newsletter , Volume 4 (4) – Dec 1, 1994

Loading next page...
 
/lp/association-for-computing-machinery/forth-in-mainstream-computer-science-courses-aqwhVJ7SwA

References (3)

Publisher
Association for Computing Machinery
Copyright
Copyright © 1994 by ACM Inc.
ISSN
1047-4544
DOI
10.1145/190670.190673
Publisher site
See Article on Publisher Site

Abstract

Forth in Mainstream Computer Science Courses Richard E. Haskell Department of Computer Science and Engineering Oakland University Rochester, Michigan 48309 ABSTRACT: All computer science programs contain some type of course related to computer organization and assembly language programming. A similar course taught at Oakland University includes such mainstream topics as keyboard and screen input/output, number system conversions, floating point, disk /10 and graphics. After completing the last six weekly homework assignments in the course the students will have written a workable Forth-like language that can create turtle graphics interactively. The six assignments include producing an RPN calculator for 16-bit integers, adding double number capabilities to the calculator, adding floating point capabilities to the calculator, adding new dictionary entries using colon definitions, adding disk 1/0 capabilities to the program, and including turtle graphics routines. For several years I have taught a sophomore course in Computer Organization and Assembly Language Programming. This course is run on PCs and includes the following topics: 8086 instruction set and addressing modes, screen display, ASCII/binary number conversions, floating point arithmetic, DOS I/0 and graphics. Students are assigned ten to twelve programming problems throughout the course. In the fall of 1990 I decided to make

Journal

ACM SIGFORTH NewsletterAssociation for Computing Machinery

Published: Dec 1, 1994

There are no references for this article.