Skip To Navigation Skip To Content Basic Menus
UC Santa Cruz
Jack Baskin School of Engineering
Course Web Pages

  • Applied Mathematics & Statistics
  • Biomolecular Engineering
  • Computer Engineering
  • Computer Science
  • Electrical Engineering
  • Information Systems Management
  • Technology & Information Management

CMPS5P: Introduction to Programming in Python

Home

Introduction to programming for engineering or science students who have no prior programming experience. Students learn programming and documentation skills, as well as algorithmic problem-solving and programming methodologies. Introduces students to computers, programming tools, and editors. Students write medium-sized programs to solve web-based and scientific problems. This course and courses 5C and 5J cover largely the same material, but use different programming languages. (General Education Code(s): IN, MF - Mathematical and Formal Reasoning) D. Long, E. Miller

5 Credits

YearFallWinterSpringSummer
2012-13
  • Section 01
    Ethan L. Miller
2011-12
  • Section 01
    Darrell Long
2010-11
  • Section 01
    Ethan L. Miller
2009-10
  • Section 01
    Darrell Long
2008-09
  • Section 01
    Ethan L. Miller
Comments

Minor revisions to catalog description:

Introduction to programming in Python, a high-level programming language used in the physical and social sciences and for Internet scripting. Students learn programming and documentation skills, as well as algorithmic problem-solving, coding and debugging methodologies. Students write programs to solve sample problems drawn from a wide range of disciplines, primarily in the sciences. No prior programming experience required, but a math background at the pre-calculus level is assumed. This course and courses 5C and 5J cover similar concepts, but use different programming languages. (General Education Code (s): MF, IN.)

While the information on this web site is usually the most up to date, in the event of a discrepancy please contact your adviser to confirm which information is correct.

© 2012 UC Santa Cruz • All Rights Reserved
1156 High St, Santa Cruz, CA 95064 • 831-459-2158 •
UCSC Home • BSOE Home • Web Mail • SSH • Support • Wireless Registration • Employment • Basic Menus • Log In