Proceedings of the ACM SIGCSE-SIGCUE Technical Symposium on Computer Science and Education - 1976
DOI: 10.1145/800107.803495
|View full text |Cite
|
Sign up to set email alerts
|

An interactive program advising system

Abstract: This paper describes components of an Interactive Program Advising System (IPAS) for beginning programming students.The system, being unaware of the algorithm being implemented by the student, is unable to direct the student toward writing a correct program.It instead comments on the programming constructs the student has used in the specific implementing language--in this case FORTRAN.Beginning programming students often write poorly structured programs (especially in a nonblock-structured language like FORTR… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

1980
1980
1983
1983

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 16 publications
0
2
0
Order By: Relevance
“…Earlier systems which performed syntactic transformations [4,5,8,9] dealt only with a single programming language. LTS (Leeds Transformation System) is data driven and so can be used with a class of "algorithmic" programming languages.…”
Section: Overview Of the Leeds Transformation Systemmentioning
confidence: 99%
See 1 more Smart Citation
“…Earlier systems which performed syntactic transformations [4,5,8,9] dealt only with a single programming language. LTS (Leeds Transformation System) is data driven and so can be used with a class of "algorithmic" programming languages.…”
Section: Overview Of the Leeds Transformation Systemmentioning
confidence: 99%
“…Other systems such as DAVE [17] report redundancies at the source level, assuming they derive from logical errors or misspellings. IPAS (Interactive Programming Advisory System) [9] also uses the iterative technique to detect and remove redundancies in FORTRAN programs.…”
Section: Program Optimization and Data-flow Analysismentioning
confidence: 99%