Structured Programming

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 96 Experts worldwide ranked by ideXlab platform

W. Glenn Steele - One of the best experts on this subject based on the ideXlab platform.

  • A Survey of Computational Paradigms in Undergraduate Mechanical Engineering Education
    Journal of Engineering Education, 2002
    Co-Authors: B. K. Hodge, W. Glenn Steele
    Abstract:

    Undergraduate mechanical engineering programs in the United States were surveyed to determine the usage of Structured Programming languages (such as C or FORTRAN) versus the use of computational software systems (such as Matlab or Mathcad). A survey form was e-mailed to all mechanical engineering programs. The survey form was used to determine the following: (1) Programming courses required, (2) use of Structured Programming in mechanical engineering curricula, (3) use of computational systems in mechanical engineering curricula, (4) junior-level analysis courses required, and (5) computer ownership requirements. Seventy-four responses, representing a good cross section (size, research mission, and geographical location) of mechanical engineering programs were received. The survey showed that about three-fourths required at least one course in a Structured Programming language but that only about one-third of the programs requiring a formal Programming course used Structured Programming in two or more required courses. More than three-fourths of all programs used computational systems such as Matlab or Mathcad, and about the same number required a junior-level analysis course. Thirteen of the seventy-four mechanical engineering programs that responded to the survey required students to own computers.

Xue Junyi - One of the best experts on this subject based on the ideXlab platform.

Melvin R. Roy - One of the best experts on this subject based on the ideXlab platform.

B. K. Hodge - One of the best experts on this subject based on the ideXlab platform.

  • A Survey of Computational Paradigms in Undergraduate Mechanical Engineering Education
    Journal of Engineering Education, 2002
    Co-Authors: B. K. Hodge, W. Glenn Steele
    Abstract:

    Undergraduate mechanical engineering programs in the United States were surveyed to determine the usage of Structured Programming languages (such as C or FORTRAN) versus the use of computational software systems (such as Matlab or Mathcad). A survey form was e-mailed to all mechanical engineering programs. The survey form was used to determine the following: (1) Programming courses required, (2) use of Structured Programming in mechanical engineering curricula, (3) use of computational systems in mechanical engineering curricula, (4) junior-level analysis courses required, and (5) computer ownership requirements. Seventy-four responses, representing a good cross section (size, research mission, and geographical location) of mechanical engineering programs were received. The survey showed that about three-fourths required at least one course in a Structured Programming language but that only about one-third of the programs requiring a formal Programming course used Structured Programming in two or more required courses. More than three-fourths of all programs used computational systems such as Matlab or Mathcad, and about the same number required a junior-level analysis course. Thirteen of the seventy-four mechanical engineering programs that responded to the survey required students to own computers.

Jeremy Gibbons - One of the best experts on this subject based on the ideXlab platform.

  • Structured Programming in Java
    ACM SIGPLAN Notices, 1998
    Co-Authors: Jeremy Gibbons
    Abstract:

    We argue that for computing majors, it is better to use a 'why' approach to teaching Programming than a 'how' approach; this involves (among other things) teaching Structured Programming before progressing to higher-level styles such as object-oriented Programming. We also argue that, once it has been decided to teach Structured Programming, Java is a reasonable language to choose for doing so.