General philosophy of programming and problem-solving. Students will be introduced to the programming language MATLAB. Specific areas of study will include algorithms, basic decision structures, arrays, matrices, and graphing.

No Prerequisites

3

Units

Letter

Grading

1, 2

Passtime

None

Level Limit

Engineering

College
Unlocks CH E 166 CH E 132B CMPSC 9 CMPSCW 9 MATH 104A ECE 179P
These majors only cheme me
Jeff Moehlis
4.3
26 reviews
ESB 1003
T
16:00 PM - 16:50 PM
0 / 25

ESB 1003
T
17:00 PM - 17:50 PM
0 / 25

ESB 1003
T
18:00 PM - 18:50 PM
0 / 25

ESB 1003
W
08:00 AM - 08:50 AM
0 / 25

ESB 1003
W
09:00 AM - 09:50 AM
0 / 25

ESB 1003
W
17:00 PM - 17:50 PM
0 / 25

See All
Spring 2024 . Moehlis J M
ILP 1101
T R
11:00 AM - 12:15 PM
Spring 2025 . Moehlis J M
ILP 1101
T R
11:00 AM - 12:15 PM
See All
ENGR 3 Moehlis J M Spring 2025 Total: 146
ENGR 3 Moehlis J M Spring 2024 Total: 138
See All
26
4.3
ENG3 . A Month Ago

Pretty hard class if you've never coded and/or haven't taken linear. Matlab is all matrices so it isn't really coding. ended up dropping the class because it's only online and am gonna take a different in person class to fill the requirement. had 100 leading up to the midterm. TA's are super helpful. slow grader

0 helpful 0 unhelpful
ENG3 . 1 Year, 4 Months Ago

Professor Moehlis is the chair of the ME department, so I can only imagine he chooses to teach Engineering 3 out of pure enjoyment. He'll make sure you know what you need and spend the remaining time connecting the work to fascinating math concepts and personal stories. Those with any coding experience will pass easily, so I'd call it a win-win.

0 helpful 0 unhelpful
ENGR3 . 1 Year, 6 Months Ago

I came in with zero coding experience. It was easy. I rarely went to lecture, but I was still successful. Weekly homework, handwritten midterm, final project. Work with friends on homework and the final. The midterm is straightforward if you haven't been cheating your way through the class. Moehlis doesn't really add or take away from the class.

0 helpful 0 unhelpful
ENG3 . 1 Year, 7 Months Ago

Professor Moehlis is one of the best professors I've had so far! His lectures are very engaging and you can tell that he truly cares about his students. He gave us practice midterms which were very helpful for midterm prep. The prompts in lecture often mirror the homework, so even of you dont have prior coding experience its easy to learn.

0 helpful 0 unhelpful
ENGR3 . 2 Years Ago

Professor J-Mo is perhaps the best professor I have had at UCSB. His lectures go in depth & he shares a lecture video of all the classes he takes. I was never checking my watch in his lectures & his interactive way of teaching made me look forward to this class every week. Keep up with the lecture as the HW gets harder every week. Come to lecture.

0 helpful 0 unhelpful
ENG3 . 3 Years Ago

Prof J-Mo is a good lecturer, and succeeds in making his lectures fun and interesting. This course itself is very easy, if you have any prior programming experience you don't need to go to any classes. Grade is based off of weekly homeworks and quizzes (online), and take home midterm and final projects. All of which are pretty easy.

0 helpful 0 unhelpful
See all 26 reviews
ENGR 101
0 / 42 Enrolled
Ethics in Engineering
Ken Hough 3.2
M W
14:00 PM - 15:15 PM
ENGR 101
0 / 42 Enrolled
Ethics in Engineering
Ken Hough 3.2
M W
15:30 PM - 16:45 PM
ENGR 101
0 / 42 Enrolled
Ethics in Engineering
Ken Hough 3.2
M W
17:00 PM - 18:15 PM
ENGR 195C
0 / 70 Enrolled
Multidisciplinary Capstone Design
Ilan Ben-Yaacov 3.9
F
13:00 PM - 13:50 PM
ENGR 199
0 / 20 Enrolled
Independent Studies in Engineering
T B A