Schedule of Classes Undergraduate and Graduate / Fall 2019 / Computer Science

Class Search|Course Evaluation Guide (unet login required)

Notes for Graduate Students

Continuation Class Please refer to the University Bulletin for specific details regarding registration. Students who should register for CONT 500a Full-time Graduate Research should use sage class #8430; students who should register for CONT 450a Part-time Graduate Research should use sage class #8428; students who should register for CONT 200a Extended Master's Research should print out the add/drop form, from http://www.brandeis.edu/registrar/forms/docs/forms/add_drop.pdf, use sage class #8424, obtain the program administrator's signature, and submit to the Registrar's Office Kutz 121. Part time master's students are not to enroll in CONT 200a, rather they should consult with the Registrar's Office. To view course description, please click on the course # link.

Notes for Undergraduate Students

To view course description, please click on the course # link.

(1-99) Primarily for Undergraduate Students

Class # Course # Course Title Time
Location
Enrl / Lim / Wait Instructor(s) View Books
3628 COSI 10A 1 Introduction to Problem Solving in Python
[ dl sn ]
Open only to students with no previous programing background. Students may not take COSI 10a if they have received a satisfactory grade in COSI 12b or COSI 21a. May not be taken for credit by students who took COSI 11a in prior years. Does not meet the requirements for the major or minor in Computer Science.
Lecture:
Block F
M,W,Th 1:00 PM–1:50 PM
Recitation:
M 6:30 PM–9:20 PM
Closed
145 / 150 / 7
DiLillo, Antonella View Books
3634 COSI 10A 2 Introduction to Problem Solving in Python
[ dl sn ]
Open only to students with no previous programing background. Students may not take COSI 10a if they have received a satisfactory grade in COSI 12b or COSI 21a. May not be taken for credit by students who took COSI 11a in prior years. Does not meet the requirements for the major or minor in Computer Science.
Lecture:
Block D
M,W,Th 11:00 AM–11:50 AM
Recitation:
M 6:30 PM–7:20 PM
Open
139 / 150 / 0
Hickey, Timothy J View Books
3742 COSI 12B 1 Advanced Programming Techniques in Java
[ dl sn ]
Prerequisite: COSI 10a or successful completion of the COSI online placement exam.
Block D
M,W,Th 11:00 AM–11:50 AM
W 6:30 PM–9:20 PM
Open
34 / 100 / 0
DiLillo, Antonella View Books
12875 COSI 12B 2 Advanced Programming Techniques in Java
[ dl sn ]
Prerequisite: COSI 10a or successful completion of the COSI online placement exam.
Block F
M,W,Th 1:00 PM–1:50 PM
W 6:30 PM–9:20 PM
Open
28 / 100 / 0
Staff View Books
13157 COSI 12B 3 Advanced Programming Techniques in Java
[ dl sn ]
Prerequisite: COSI 10a or successful completion of the COSI online placement exam.
Block C
M,W,Th 10:00 AM–10:50 AM
W 6:30 PM–9:20 PM
Open
30 / 100 / 0
DiLillo, Antonella View Books
3630 COSI 21A 1 Data Structures and the Fundamentals of Computing
[ dl sn ]
See Course Catalog for prerequisites.
Block B
M,W,Th 9:00 AM–9:50 AM
Recitation:
Th 6:30 PM–9:20 PM
Open
81 / 999 / 0
Liu, Hongfu View Books
3632 COSI 29A 1 Discrete Structures
[ qr sn ]
Block L
M,W 3:30 PM–4:50 PM
Open
133 / 999 / 0
Cherniack, Mitch View Books
 

(100-199) For Both Undergraduate and Graduate Students

Class # Course # Course Title Time
Location
Enrl / Lim / Wait Instructor(s) View Books
12876 COSI 101A 1 Fundamentals of Artificial Intelligence
[ sn ]
See Course Catalog for prerequisites.
Block V
T,Th 5:00 PM–6:20 PM
Open
71 / 999 / 0
Hong, Pengyu View Books
3638 COSI 102A 1 Software Entrepreneurship
[ sn ]
See Course Catalog for prerequisites.
Block P
T,Th 3:30 PM–4:50 PM
Open
52 / 60 / 0
Salas, R. Pito View Books
6794 COSI 119A 1
Syllabus
Autonomous Robotics
[ sn ]
See Course Catalog for prerequisites.
Block J
T,F 12:30 PM–1:50 PM
Mandatory:
W 5:00 PM–6:50 PM
Closed
13 / 10 / 0
Salas, R. Pito View Books
13274 COSI 119A 2 Autonomous Robotics
[ sn ]
See Course Catalog for prerequisites.
Block J
T,F 12:30 PM–1:50 PM
Mandatory:
F 2:00 PM–3:50 PM
Open
5 / 10 / 0
Salas, R. Pito View Books
12877 COSI 125A 1 Human-Computer Interaction
[ sn ]
See Course Catalog for prerequisites.
Block N
T,Th 2:00 PM–3:20 PM
Closed
58 / 60 / 8
Alterman, Rick View Books
3636 COSI 131A 1 Operating Systems
[ dl sn ]
See Course Catalog for prerequisites.
See Course Catalog for Special Notes.
Block H
T,F 11:00 AM–12:20 PM
Closed
116 / 115 / 28
Papaemmanouil, Olga View Books
4260 COSI 134A 1 Statistical Approaches to Natural Language Processing
[ sn ]
See Course Catalog for prerequisites.
See Course Catalog for Special Notes.
Block J
T,F 12:30 PM–1:50 PM
Open
39 / 999 / 0
Xue, Nianwen View Books
12878 COSI 135B 1 Computational Semantics
[ sn ]
See Course Catalog for prerequisites.
Block H
T,F 11:00 AM–12:20 PM
Open
26 / 999 / 0
Pustejovsky, James View Books
12879 COSI 180A 1 Algorithms
[ sn ]
See Course Catalog for prerequisites.
Block K
M,W 2:00 PM–3:20 PM
Open
54 / 999 / 0
Storer, Jim View Books
12880 COSI 190A 1 Introduction to Programming Language Theory
[ sn ]
See Course Catalog for prerequisites.
Block G
T,F 9:30 AM–10:50 AM
Open
11 / 999 / 0
Mairson, Harry View Books
 

(200 and above) Primarily for Graduate Students

Class # Course # Course Title Time
Location
Enrl / Lim / Wait Instructor(s) View Books
12881 COSI 217B 1 Natural Language Processing Systems
See Course Catalog for prerequisites.
Topic for fall 2019: Extracting Entities from Real-World Data. Prerequisites for fall 2019: COSI 114b and COSI 140b. Description for fall 2019: This course explores the construction of natural language processing systems to extract and link entities found in real-world, user-created data for the purpose of representing how users interact with those entities. The challenges of building such a system are different from common information extraction research, which has focused on identifying standard types of entities (people, organizations, locations, etc.) from newswire text. Students will adapt a provided Python framework for entity extraction to develop an end-to-end system. Through assignments and a final project, students will perform every step required to develop their system, including annotation, error analysis, testing, and evaluation.
Extracting Entities Real-World:
Block M
M,W 5:00 PM–6:20 PM
Open
17 / 999 / 0
Lignos, Constantine View Books
 

Cross-Listed in Computer Science

Class # Course # Course Title Time
Location
Enrl / Lim / Wait Instructor(s) View Books
12824 ANTH 138A 1 Digital Cultures
[ dl ss ]
Block M
M,W 5:00 PM–6:20 PM
Closed
36 / 35 / 8
Horton, Brian View Books
4256 LING 131A 1 Introduction to Natural Language Processing with Python
[ dl ]
See Course Catalog for prerequisites.
Block J
T,F 12:30 PM–1:50 PM
Open
26 / 999 / 0
Verhagen, Marcus E. View Books
3414 MATH 15A 1 Applied Linear Algebra
[ sn ]
See Course Catalog for prerequisites.
See Course Catalog for Special Notes.
Block M
M,W 5:00 PM–6:20 PM
Closed
57 / 60 / 29
Merrill, Keith View Books
6264 MATH 15A 2 Applied Linear Algebra
[ sn ]
See Course Catalog for prerequisites.
See Course Catalog for Special Notes.
Block B
M,W,Th 9:00 AM–9:50 AM
Open
59 / 60 / 0
Krishna, Rahul View Books
3420 MATH 36A 1 Probability
[ qr sn ]
See Course Catalog for prerequisites.
Block B
M,W,Th 9:00 AM–9:50 AM
Open
66 / 105 / 0
Patterson, Denis Daniel View Books
12729 MATH 39A 1 Introduction to Combinatorics
[ sn ]
See Course Catalog for prerequisites.
Block M
M,W 5:00 PM–6:20 PM
Open
19 / 999 / 0
Pham, Lam Laurent View Books
3466 PHYS 29A 1 Electronics Laboratory I
[ sn ]
See Course Catalog for prerequisites.
Lecture:
M,W 2:00 PM–3:20 PM
Lab:
M,W 2:00 PM–4:50 PM
Open
6 / 16 / 0
Hashemi, Kevan View Books