Courses / Engineering / 5 units / ENGR 70A: Programming Methodology
 

Programming Methodology

ENGR 70A
5 units
June 20 - August 13, 2016

Introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing. Uses the Java programming language. Emphasis is on good programming style and the built-in facilities of the Java language. No prior programming experience required. Summer quarter enrollment is limited. Priority given to Stanford students.

Prerequisite

None

Notes

  • Enrollment is limited. Priority given to Stanford students.
  • Enrollment in a mandatory discussion section is done in class the first week, not in Axess.
  • Stanford graduate students (with instructor approval) may choose to enroll in this course for 3-5 units. All other students must enroll in this course for 5 units.
  • This course is cross-listed as CS 106A.

Syllabus

ENGR 70A Syllabus - 2013