Topics central to modern programming languages and their implementation: garbage collection; memory system performance; characteristics and optimization of object-oriented languages; type systems and type inference; run-time compilation.

Prerequisites: Computer Science 154, 160, and 162.

4

Units

Letter

Grading

1, 2, 3

Passtime

None

Level Limit

Engineering

College
These majors only cmpsc
Chandra Krintz
4.0
18 reviews

Lecture

PHELP3526
T R
09:00 AM - 10:50 AM
38 / 35 Full
See All
CMPSC 263 Krintz C Winter 2024 Total: 25
CMPSC 263 Krintz C Fall 2022 Total: 35
See All
18
4.0
CS263 . 13 Years Ago

One of the best Professors I've come across in my life. Lectures are highly engaging, course structuring is perfect for grad students. The papers assigned for reading are very interesting and explores all important aspects of PL runtimes.

1 helpful 0 unhelpful
CS190B . 11 Months Ago

I really enjoyed the class. It is one of the few CS classes at UCSB that feel like they actually would matter in industry. The midterm was hard, and the slides are long making it harder to review. The labs take time to finish, but with enough effort and reading anyone can get an A on them. The quarter long project was really interesting.

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

Prof. Krintz's 190B class was genuinely one of my favorite classes at UCSB. The class was extremely hard and pulled a lot of information from every other CS class (Databases, Comp Architecture, Networking, etc...), but the content we learned was highly applicable and useful. Lectures were amazing and engaging, labs were hard, project was fun.

0 helpful 0 unhelpful
CS190B . 1 Year, 8 Months Ago

First time this class (IoT Systems) is offered. Prof Krintz is super passionate about IoT. The lectures cover a wide range of topics like Arduino and MCUs, networking protocols, and radios. The lectures are engaging, labs are fun and very useful, and group projects are self-paced, and she is always there to give assistance. Can't recommend enough

0 helpful 0 unhelpful
CS48 . 4 Years Ago

CS48 is a project class. We have teammates evaluation and counted for like 10%. But Prof. Krintz showed us how much you got from your teammates evaluation, which is awful.

0 helpful 0 unhelpful
CMPSC48 . 5 Years Ago

Chandra is awesome! I believe that this was her first time teaching CS48, but she was absolutely amazing. Very passionate, very high energy, very nice if you talk to her. Requirements were generally pretty clear, but she also gives you a lot of freedom. If you apply yourself in the class, you will learn a LOT. If not, you won't get much from it.

0 helpful 0 unhelpful
See all 18 reviews
CMPSC 267
16 / 35 Enrolled
Automated Verification
Tevfik Bultan 2.9
M W
13:00 PM - 14:50 PM
73.7% A
CMPSC 271
35 / 35 Full
Advanced Topics in Distributed Systems
Amr El Abbadi 4.3
M W
09:00 AM - 10:50 AM
74.8% A
CMPSC 291A
40 / 35 Full
Special Topics in Computer Science, Applications, General
Michael Beyeler 5.0
M W
11:00 AM - 12:50 PM
89.7% A
CMPSC 291H
0 / 25 Enrolled
Special Topics in Computer Science, Applications, Computational Science and Engineering
Niu M Y
T R
17:00 PM - 18:15 PM
CMPSC 291I
30 / 35 Enrolled
Special Topics in Computer Science, Applications, Visual Computing and Interaction
Preiss J A
T R
11:00 AM - 12:50 PM
97.3% A
CMPSC 291G
35 / 35 Full
Special Topics in Computer Science, Applications, Security and Cryptography
Guo W
T R
15:00 PM - 16:50 PM