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
T B A
No info found

Lecture

PHELP1508
T R
14:00 PM - 15:15 PM
0 / 40

Sections

BRDA 5223
M W
15:30 PM - 16:45 PM
0 / 20
BRDA 5223
T R
15:30 PM - 16:45 PM
0 / 20
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
PHYS 123B
0 / 30 Enrolled
Condensed Matter Physics
Cenke XU 3.4
T R
14:00 PM - 15:15 PM
70.5% A
PHYS 127BL
0 / 22 Enrolled
DIGITAL ELECTRONICS
Hugh Lippincott 3.4 Everett Lipman 3.4
R
12:30 PM - 13:45 PM
58.7% A
PHYS 128AL
0 / 24 Enrolled
Advanced Experimental Physics
Xiao Luo 3.6
M W
13:00 PM - 17:50 PM
57.2% A
PHYS 128AL
0 / 24 Enrolled
Advanced Experimental Physics
Xiao Luo 3.6
T R
13:00 PM - 17:50 PM
57.2% A
PHYS 132
0 / 50 Enrolled
Stellar Structure and Evolution
Sang-Yun Oh 2.3
M W
15:30 PM - 16:45 PM
44.2% A
PHYS 135
0 / 15 Enrolled
Biophysics and Biomolecular Materials
Safinya C R
T R
11:00 AM - 12:15 PM
93.4% A
What classes should I take?
Recommend Classes
What classes should I take