Schedule of Classes Undergraduate / Fall 2020 / Computer Science

Class Search|Course Evaluation Guide (unet login required)

Notes for Undergraduate Students

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

(1-99) Primarily for Undergraduate Students

Course # Course Title Time
Location
Instructor(s) View Books
COSI 10A 1
Syllabus
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.
Instruction for this course will be offered remotely. Meeting times for this course are listed in the schedule of classes (in ET).
Lecture:
Block 1B
M,W 10:00 AM–11:30 AM
obligatory recitation:
F 1:00 PM–2:00 PM
Pollack, Jordan View Books
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.
Instruction for this course will be offered remotely. Meeting times for this course are listed in the schedule of classes (in ET).
Block 2A
T,Th 8:00 AM–9:30 AM
obligatory recitation:
F 1:00 PM–2:00 PM
Tsekourakis, Iraklis View Books
COSI 10A 3DL
Syllabus
Introduction to Problem Solving in Python
[ dl sn ]
Preference given to first-year international students.
Taught asynchronously.
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.
Brandeis Abroad session
TBD Hickey, Timothy J View Books
COSI 12B 1 Advanced Programming Techniques in Java
[ dl sn ]
Prerequisite: COSI 10a or successful completion of the COSI online placement exam.
Instruction for this course will be offered remotely. Meeting times for this course are listed in the schedule of classes (in ET).
Block 1B
M,W 10:00 AM–11:30 AM
obligatory recitation:
F 10:30 AM–12:00 PM
Di Lillo, Antonella View Books
COSI 21A 1 Data Structures and the Fundamentals of Computing
[ dl sn ]
See Course Catalog for prerequisites.
Instruction for this course will be offered remotely. Meeting times for this course are listed in the schedule of classes (in ET).
Block 1C
M,W 12:00 PM–1:30 PM
obligatory recitation:
F 9:00 AM–10:30 AM
Di Lillo, Antonella View Books
COSI 29A 1
Syllabus
Discrete Structures
[ qr sn ]
Instruction for this course will be offered remotely. Meeting times for this course are listed in the schedule of classes (in ET).
Block 1E
M,W 4:00 PM–5:30 PM
Cherniack, Mitch View Books
 

(100-199) For Both Undergraduate and Graduate Students

Course # Course Title Time
Location
Instructor(s) View Books
COSI 102A 1
Syllabus
Software Entrepreneurship
[ sn ]
See Course Catalog for prerequisites.
Instruction for this course will be offered remotely. Meeting times for this course are listed in the schedule of classes (in ET).
Block 2E
T,Th 4:00 PM–5:30 PM
Salas, Pito View Books
COSI 114A 1 Fundamentals of Natural Language Processing I
[ sn ]
Instruction for this course will be offered remotely. Meeting times for this course are listed in the schedule of classes (in ET).
Block 2F
T,Th 6:00 PM–7:30 PM
obligatory recitation:
F 12:00 PM–1:00 PM
Lignos, Constantine View Books
COSI 118A 1
Syllabus
Computer-Supported Cooperation
[ sn ]
Instruction for this course will be offered remotely. Meeting times for this course are listed in the schedule of classes (in ET).
Block 2D
T,Th 2:00 PM–3:30 PM
Alterman, Richard View Books
COSI 119A 1 Autonomous Robotics
[ sn ]
See Course Catalog for prerequisites.
Instruction for this course will be offered in a hybrid combination of in person and remote sessions, which may vary by course and over the duration of the semester. Some courses will have sessions at which in-person and remote students will participate at the same time, and others will arrange for some separate class meetings for in-person and remote students. Enrollment is open to students who will be on campus and students who will be studying remotely up to the enrollment limit.
Block 2B
T,Th 10:00 AM–11:30 AM
Mandatory:
Block 1F
M,W 6:00 PM–7:30 PM
Salas, Pito View Books
COSI 119A 2 Autonomous Robotics
[ sn ]
See Course Catalog for prerequisites.
Instruction for this course will be offered in a hybrid combination of in person and remote sessions, which may vary by course and over the duration of the semester. Some courses will have sessions at which in-person and remote students will participate at the same time, and others will arrange for some separate class meetings for in-person and remote students. Enrollment is open to students who will be on campus and students who will be studying remotely up to the enrollment limit.
Block 2B
T,Th 10:00 AM–11:30 AM
Mandatory:
Block 1F
M,W 6:00 PM–7:30 PM
Salas, Pito View Books
COSI 120A 1 Topics in Computer Systems
[ sn ]
See Course Catalog for prerequisites.
Instruction for this course will be offered in-person. Meeting times for this course are listed in the schedule of classes (in ET).
Block 1A
M,W 8:00 AM–9:30 AM
Schwartz Hall 112
Liu, Hongfu View Books
COSI 123A 1
Syllabus
Statistical Machine Learning
[ qr sn ]
See Course Catalog for prerequisites.
Instruction for this course will be offered remotely. Meeting times for this course are listed in the schedule of classes (in ET).
Block 1E
M,W 4:00 PM–5:30 PM
Hong, Pengyu View Books
COSI 131A 1 Operating Systems
[ dl sn ]
See Course Catalog for prerequisites.
Instruction for this course will be offered remotely. Meeting times for this course are listed in the schedule of classes (in ET).
Block 2C
T,Th 12:00 PM–1:30 PM
Tsekourakis, Iraklis View Books
COSI 134A 1 Statistical Approaches to Natural Language Processing
[ sn ]
See Course Catalog for prerequisites.
Instruction for this course will be offered remotely. Meeting times for this course are listed in the schedule of classes (in ET).
Block 2D
T,Th 2:00 PM–3:30 PM
obligatory recitation:
F 2:00 PM–3:00 PM
Staff
Xue, Nianwen
View Books
COSI 164A 1
Syllabus
Introduction to 3-D Animation
[ dl sn ]
See Course Catalog for prerequisites.
Instruction for this course will be offered remotely. Meeting times for this course are listed in the schedule of classes (in ET).
Block 1A
M,W 8:00 AM–9:30 AM
Hickey, Timothy J View Books
COSI 175A 1 Multimedia Processing
[ sn ]
See Course Catalog for prerequisites.
Instruction for this course will be offered remotely. Meeting times for this course are listed in the schedule of classes (in ET).
Block 1D
M,W 2:00 PM–3:30 PM
Storer, James A View Books
COSI 190A 1
Syllabus
Introduction to Programming Language Theory
[ sn ]
See Course Catalog for prerequisites.
Instruction for this course will be offered remotely. Meeting times for this course are listed in the schedule of classes (in ET).
Block 2B
T,Th 10:00 AM–11:30 AM
Mairson, Harry View Books
 

Cross-Listed in Computer Science

Course # Course Title Time
Location
Instructor(s) View Books
MATH 15A 1 Applied Linear Algebra
[ sn ]
See Course Catalog for prerequisites.
See Course Catalog for Special Notes.
Instruction for this course will be offered remotely. Meeting times for this course are listed in the schedule of classes (in ET).
Block 1B
M,W 10:00 AM–11:30 AM
Wilmes, John View Books
MATH 15A 2 Applied Linear Algebra
[ sn ]
See Course Catalog for prerequisites.
See Course Catalog for Special Notes.
Instruction for this course will be offered in a hybrid combination of in person and remote sessions, which may vary by course and over the duration of the semester. Some courses will have sessions at which in-person and remote students will participate at the same time, and others will arrange for some separate class meetings for in-person and remote students. Enrollment is open to students who will be on campus and students who will be studying remotely up to the enrollment limit.
Block 1D
M,W 2:00 PM–3:30 PM
Sachar International Ctr 116
Gollamudi, Tarakaram View Books
MATH 36A 1 Probability
[ qr sn ]
See Course Catalog for prerequisites.
Instruction for this course will be offered remotely. Meeting times for this course are listed in the schedule of classes (in ET).
Block 2E
T,Th 4:00 PM–5:30 PM
Touboul, Jonathan View Books
MATH 108B 1 Introduction to Number Theory
[ sn ]
See Course Catalog for prerequisites.
Instruction for this course will be offered remotely. Meeting times for this course are listed in the schedule of classes (in ET).
Block 1D
M,W 2:00 PM–3:30 PM
Offen, Omer View Books
MATH 124A 1
Syllabus
Optimization
[ sn ]
See Course Catalog for prerequisites.
Instruction for this course will be offered remotely. Meeting times for this course are listed in the schedule of classes (in ET).
Block 2A
T,Th 8:00 AM–9:30 AM
Wilmes, John View Books