ENGINEERING 7: INTRODUCTION TO COMPUTER
PROGRAMMING FOR SCIENTISTS AND ENGINEERS
Lecture 2
Lecture Outline
1. Introduction to arrays
2. One-dimensional arrays
3. Character strings
(UCB-COE)
ENGINEERING 7
August 31, 2011
1 / 10
Introduction to arrays
1. In
E7, Fall 2011
UC Berkeley
Representing and Manipulating Linear relationships
December 2, 2011
Copyright 2004-11, Andy Packard. This work is licensed under the Creative Commons Attribution-ShareAlike
License. To view a copy of this license, visit http:/cre
E7 Fall 2011
E7, Fall 2011
UC Berkeley
Numerical Integration
Integration
October 31, 2011
Copyright 2004-11, Andy Packard. This work is licensed under the Creative Commons Attribution-ShareAlike
License. To view a copy of this license, visit http:/creativ
E7, Fall 2011
UC Berkeley
Computer Representation of Numbers,
Floating point, roundoff
October 12, 2011
12 2011
Copyright 2004-11, Andy Packard. This work is licensed under the Creative Commons Attribution-ShareAlike
License. To view a copy of this licens
ENGINEERING 7: INTRODUCTION TO COMPUTER
PROGRAMMING FOR SCIENTISTS AND ENGINEERS
Lecture 27
Lecture Outline
1. Data structures
2. Linked lists
3. Binary search trees
(UCB-COE)
ENGINEERING 7
November 30, 2011
1 / 11
Data structures
1. Data structures
Any o
ENGINEERING 7: INTRODUCTION TO COMPUTER
PROGRAMMING FOR SCIENTISTS AND ENGINEERS
Lecture 25
Lecture Outline
1. Graphs: An introduction
2. Depth-rst search
3. An application to scheduling
(UCB-COE)
ENGINEERING 7
November 23, 2011
1 / 13
Graphs: An Introduc
ENGINEERING 7: INTRODUCTION TO COMPUTER
PROGRAMMING FOR SCIENTISTS AND ENGINEERS
Lecture 24
Lecture Outline
1. Time complexity: Denitions
2. Time complexity of simple algorithms
3. Numerical estimation of time complexity
(UCB-COE)
ENGINEERING 7
November 2
ENGINEERING 7: INTRODUCTION TO COMPUTER
PROGRAMMING FOR SCIENTISTS AND ENGINEERS
Lecture 23
Lecture Outline
1. Linear and binary search of sorted data
2. Data searching in MATLAB
3. Application to table lookup and interpolation
(UCB-COE)
ENGINEERING 7
Nov
ENGINEERING 7: INTRODUCTION TO COMPUTER
PROGRAMMING FOR SCIENTISTS AND ENGINEERS
Lecture 22
Lecture Outline
1. Sorting: A problem of data management
2. Sorting in MATLAB
3. Experimenting with sorting algorithms
(UCB-COE)
ENGINEERING 7
November 14, 2011
1/
ENGINEERING 7: INTRODUCTION TO COMPUTER
PROGRAMMING FOR SCIENTISTS AND ENGINEERS
Lecture 21
Lecture Outline
1. Elements of statistics
2. Probability and the normal distribution
3. Plotting noisy data
(UCB-COE)
ENGINEERING 7
November 9, 2011
1 / 14
Element
E7, Fall 2011
UC Berkeley
Intro to Classes and Objects
to Classes and Objects
November 28, 2011
Copyright 2004-11, Andy Packard. This work is licensed under the Creative Commons
Attribution-ShareAlike License. To view a copy of this license, visit
py
http
E7 Fall 2011
E7, Fall 2011
UC Berkeley
Handle Graphics Introduction
Graphics Introduction
October 10, 2011
Copyright 2004-11, Andy Packard. This work is licensed under the Creative Commons Attribution-ShareAlike
License. To view a copy of this license, vi