Programming Methodology

Course Description

Introduction to the engineering of computer applications emphasizing modern software engineering principles: program design, decomposition, encapsulation, abstraction, and testing. Emphasis is on good programming style and the built-in facilities of respective languages. Uses the Python programming language. No prior programming experience required.

Course Details

  • Status - Full: Students interested in this course can join the class waitlist if one is available, or check Axess periodically to see if space opens up.
  • Class Number: 20905
  • 2021 Schedule [Tentative]: MoTuWeThFr 1:30PM - 2:30PM PST
  • Discussion Section Required: Course includes a required discussion section. Students sign up on the first day of class. Multiple options will be available.
  • Online Format - Synchronous: This course is taught in real-time, and students are expected to attend virtual sessions at specific times during the week.
Group 3GroupGroup 2