ABSTRACT
In our first programming course we introduce elements of machine organization and JCL, and the balance of the course is FORTRAN and algorithm development in equal portions. To support the second course, we introduce the concept of program structure and top-down design, although there is not enough time to treat these adequately in a one semester course. Documentation is taught: internal, external, user, and maintenance. Structured control constructs and their implementation within FORTRAN are given.
Our objectives are to teach structured design and programming and to provide a setting that reinforces student use of software engineering techniques.
- 1."Curriculum 78: Recommendations for the Undergraduate Program in Computer Science," CACH, Vol. 22, No. 3 (March 1979). Google ScholarDigital Library
- 2.J.P. Tremblay and R.B. Bunt. An Introduction to Computer Science. McGraw-Hill, 1979. Google ScholarDigital Library
- 3.H.F. Ledgard and L.J. Chmura. Fortran With Style. Hayden, 1978.Google Scholar
- 4.C.E. Hughs, C.P. Pfleeger, and L.L. Rose. Advanced Programming Techniques. John Wiley, 1978. Google ScholarDigital Library
- 5.Robert E. Noonan. "The Second Course in Computer Programming: Some Principles and Consequences," SIGCSE Bulletin, Vol. 11, No. 1 (February 1979) Google ScholarDigital Library
- 6.B.W. Kernighan and P.J. Plangher. Software Tools. Addison-Wesley, 1976. Google ScholarDigital Library
- 7.G.B. Shelley and T.J. Cashman. Introduction to Computer Programming Structured Cobol. Anaheim, 1977. Google ScholarDigital Library
Index Terms
- A project-oriented course (Computer Programming II)
Recommendations
A project-oriented course (Computer Programming II)
Proceedings of the 12th SIGCSE symposium on Computer science educationIn our first programming course we introduce elements of machine organization and JCL, and the balance of the course is FORTRAN and algorithm development in equal portions. To support the second course, we introduce the concept of program structure and ...
A graduate immigration course in computer science
SIGCSE '78: Papers of the SIGCSE/CSA technical symposium on Computer science educationAs part of a RIAS grant from the NSF, a pilot course intended for incoming graduate students in computer science was offered during the fall of 1977. This course was intended to acquaint new graduate students with (1) the CS graduate curriculum and ...
A seminar course in object oriented programming
The emerging technology of object oriented programming is just beginning to be introduced into the computer science curriculum. In most schools, it will be introduced first at the more advanced levels, prior to inclusion in introductory courses, even ...
Comments