A survey of computers, programming, and computational techniques for the natural sciences. Physical foundations of computation, binary arithmetic, computer architecture, programming languages, operating systems, UNIX shell and filesystems. Programming tools, variables and data structures, expressions, control flow, files, functions and scoping, objects, error handling, debugging, graphics, text processing, networking, data acquisition and transfer. Mathematics and algorithms for data processing and analysis, numerical methods, random numbers and simulation.

Prerequisites: Physics 5 or 25 with a grade of C- or better, and Mathematics 6B with a grade of C- or better; Physics 29 with a grade of C- or better.

4

Units

Letter

Grading

1, 2, 3

Passtime

Undergraduate students only

Level Limit

Letters and science

College
LIPMAN E A
Everett Lipman
3.4
61 reviews
SSMS 1303
W
14:00 PM - 16:30 PM
0 / 15

SSMS 1303
R
14:00 PM - 16:30 PM
0 / 15 Closed

See All
Winter 2024 . Lipman E A
SSMS 1301&
T R
14:00 PM - 15:15 PM
Spring 2024 . Lipman E A
SSMS 1301&
T R
11:00 AM - 12:15 PM
See All
PHYS 129L Lipman E A Spring 2024 Total: 10
PHYS 129L Lipman E A Winter 2024 Total: 27
See All
61
3.4
PHYS129L . Lipman E A 2 Years Ago

Lipman is a genius, and you learn so much from just listening to him talk. He makes you understand how stuff actually works, not just memorizing crap for no reason. His classes are hard - tough grader, long homework with difficult problems which are most of the grade (remainder is big final project). But the payoff is learning invaluable skills

0 helpful 0 unhelpful
PHYS129L . Lipman E A 4 Years Ago

Good course, challenging. However, the professor is very obnoxious and full of himself. Expect him to be sarcastic and unhelpful when he thinks that you're being 'stupid', which is a terrible attitude to have when you're teaching a difficult course and can actually be counter productive to the learning of students.

0 helpful 0 unhelpful
PHYS127BL . Lipman E A 1 Year, 4 Months Ago

Why did the physics department have a gravitational theory grad student be a TA for a course focused on FPGA? Research papers use the language "we" but points are taken off because of unprofessional language like that. You would spend 15 hours minimum per lab because they can be very tedious.

0 helpful 0 unhelpful
PHYS000 . Lipman E A 5 Years Ago

He's awful

0 helpful 0 unhelpful
PHYS129 . Lipman E A 5 Years Ago

I am currently taking him for Phys129 which is a computational analysis lab and let me tell you, Ive never had more work in my life. 15-20 hours weekly at least go into one homework assignment where he asks us to do things he has never once even mentioned. I took this class to learn programming and all Ive learned how to do is google everything

1 helpful 0 unhelpful
PHYCS15 . Lipman E A 7 Years Ago

Too much work for a lab class. Also, not very understanding. Gave an assignment during finals week and expected everyone to finish it. Did not curve at all (I'm in CCS and didn't get full units, but I figure this means he wouldn't curve the letter grades if it was L&S).

1 helpful 0 unhelpful
See all 61 reviews
PHYS 115A
0 / 48 Enrolled
Quantum Mechanics
Tengiz Bibilashvili 4.6
M T W
11:00 AM - 12:20 PM
33.9% A
PHYS 128AL
0 / 24 Enrolled
Advanced Experimental Physics
Everett Lipman 3.4
M T W
13:00 PM - 17:50 PM
57.2% A
PHYS 142L
0 / 0 Full
Experimental Research in Condensed Matter Physics
T B A
100.0% A
PHYS 143L
0 / 0 Full
Experimental Research in Elementary Particle Physics
T B A
100.0% A
PHYS 144L
0 / 0 Full
Experimental Research in Biophysics
T B A
100.0% A
PHYS 145L
0 / 50 Enrolled
Experimental Research in Astrophysics
T B A
100.0% A