An instructional aid for student programs

作者: Sally S. Robinson , M. L. Soffa

DOI: 10.1145/800140.804623

关键词:

摘要: Analyzing and grading programs in an introductory computer science course can require a great deal of time effort from the instructor. This paper investigates development system called Instructional Tool for Program ADvising (ITPAD) that assumes some instructor's duties by keeping student profiles assignment profiles, detecting possible plagiarism, providing suggestions directly to students improving their programs.The design ITPAD is based mainly on direct application code optimization techniques FORTRAN source programs. Several software measures also provide profile characteristics. The results test runs show this helps instructor monitor progress through term determine individual algorithmic approaches particular programming assignment. further benefit emphasize use good style.

参考文章(6)
Jeffrey D. Ullman, Alfred V. Aho, Principles of Compiler Design (Addison-Wesley series in computer science and information processing) Addison-Wesley Longman Publishing Co., Inc.. ,(1977)
Maurice H. Halstead, Elements of software science Elsevier. ,(1977)
Ann Fitzsimmons, Tom Love, A Review and Evaluation of Software Science ACM Computing Surveys. ,vol. 10, pp. 3- 18 ,(1978) , 10.1145/356715.356717
Matthew S. Hecht, Jeffrey D. Ullman, A Simple Algorithm for Global Data Flow Analysis Problems SIAM Journal on Computing. ,vol. 4, pp. 519- 532 ,(1975) , 10.1137/0204044
K. J. Ottenstein, An algorithmic approach to the detection and prevention of plagiarism ACM SIGCSE Bulletin. ,vol. 8, pp. 30- 41 ,(1976) , 10.1145/382222.382462