CS 106B:
Programming Abstractions (ENGR 70B)
Abstraction and its relation to programming. Software engineering principles of data abstraction and modularity. Object-oriented programming, fundamental data structures (such as stacks, queues, sets) and data-directed design. Recursion and recursive data structures (linked lists, trees, graphs). Introduction to time and space complexity analysis. Uses the programming language C++ covering its basic facilities. Prerequisite: 106A or equivalent.
Terms: Aut, Win, Spr, Sum
|
Units: 3-5
|
UG Reqs: GER:DBEngrAppSci
|
Grading: Ltr-CR/NC
Instructors: Cain, G.; Roberts, E.; , .
2009-2010 Autumn
-
CS 106B |
3-5 units |
UG Reqs: GER:DBEngrAppSci |
Class # 34686 |
Section 01 |
Grading: Ltr-CR/NC |
LEC
09/21/2009 - 12/04/2009 Mon, Wed, Fri 3:15 PM - 4:05 PM with Roberts, E.
Instructors: Roberts, E.
Notes: May be taken for 3 units by graduate students.\n\nClass meets in HEWLETT200 except on 10/21 will meet in BRAUNAUD.
-
CS 106B |
UG Reqs: GER:DBEngrAppSci |
Class # 62293 |
Section 02 |
Grading: Ltr-CR/NC |
DIS
09/21/2009 - 12/04/2009 Wed 4:15 PM - 5:05 PM at 80-115 with , .
Instructors: , .
-
CS 106B |
UG Reqs: GER:DBEngrAppSci |
Class # 62309 |
Section 03 |
Grading: Ltr-CR/NC |
DIS
09/21/2009 - 12/04/2009 Wed 4:15 PM - 5:05 PM at ORGCHEM103 with , .
Instructors: , .
-
CS 106B |
UG Reqs: GER:DBEngrAppSci |
Class # 62310 |
Section 04 |
Grading: Ltr-CR/NC |
DIS
09/21/2009 - 12/04/2009 Wed 7:00 PM - 7:50 PM at 200-124 with , .
Instructors: , .
-
CS 106B |
UG Reqs: GER:DBEngrAppSci |
Class # 62311 |
Section 05 |
Grading: Ltr-CR/NC |
DIS
09/21/2009 - 12/04/2009 Wed 8:00 PM - 8:50 PM at 200-201 with , .
Instructors: , .
-
CS 106B |
UG Reqs: GER:DBEngrAppSci |
Class # 62497 |
Section 06 |
Grading: Ltr-CR/NC |
DIS
-
CS 106B |
UG Reqs: GER:DBEngrAppSci |
Class # 62313 |
Section 10 |
Grading: Ltr-CR/NC |
DIS
-
CS 106B |
UG Reqs: GER:DBEngrAppSci |
Class # 62314 |
Section 11 |
Grading: Ltr-CR/NC |
DIS
09/21/2009 - 12/04/2009 Thu 2:15 PM - 3:05 PM at 120-59 with , .
Instructors: , .
-
CS 106B |
UG Reqs: GER:DBEngrAppSci |
Class # 62315 |
Section 12 |
Grading: Ltr-CR/NC |
DIS
09/21/2009 - 12/04/2009 Thu 3:15 PM - 4:05 PM at 260-002 with , .
Instructors: , .
-
CS 106B |
UG Reqs: GER:DBEngrAppSci |
Class # 62316 |
Section 13 |
Grading: Ltr-CR/NC |
DIS
09/21/2009 - 12/04/2009 Thu 3:15 PM - 4:05 PM at ENCINAW101 with , .
Instructors: , .
-
CS 106B |
UG Reqs: GER:DBEngrAppSci |
Class # 62317 |
Section 14 |
Grading: Ltr-CR/NC |
DIS
09/21/2009 - 12/04/2009 Thu 4:15 PM - 5:05 PM at 200-202 with , .
Instructors: , .
-
CS 106B |
UG Reqs: GER:DBEngrAppSci |
Class # 62318 |
Section 15 |
Grading: Ltr-CR/NC |
DIS
09/21/2009 - 12/04/2009 Thu 7:00 PM - 7:50 PM at 200-013 with , .
Instructors: , .
-
CS 106B |
UG Reqs: GER:DBEngrAppSci |
Class # 62319 |
Section 16 |
Grading: Ltr-CR/NC |
DIS
09/21/2009 - 12/04/2009 Thu 8:00 PM - 8:50 PM at GATESB2 with , .
Instructors: , .
-
CS 106B |
UG Reqs: GER:DBEngrAppSci |
Class # 62320 |
Section 17 |
Grading: Ltr-CR/NC |
DIS
09/21/2009 - 12/04/2009 Fri 11:00 AM - 11:50 AM at GILBERT117 with , .
Instructors: , .
2009-2010 Winter
-
CS 106B |
3-5 units |
UG Reqs: GER:DBEngrAppSci |
Class # 5413 |
Section 01 |
Grading: Ltr-CR/NC |
LEC
01/04/2010 - 03/12/2010 Mon, Wed, Fri 11:00 AM - 11:50 AM at GATESB1 with Cain, G.
Instructors: Cain, G.
Notes: May be taken for 3 units by graduate students.
2009-2010 Spring
-
CS 106B |
3-5 units |
UG Reqs: GER:DBEngrAppSci |
Class # 5686 |
Section 01 |
Grading: Ltr-CR/NC |
LEC
03/29/2010 - 06/02/2010 Mon, Wed, Fri 1:15 PM - 2:05 PM at 420-040 with Cain, G.
Instructors: Cain, G.
Notes: May be taken for 3 units by grad students.
2009-2010 Summer
-
CS 106B |
3-5 units |
UG Reqs: GER:DBEngrAppSci |
Class # 10740 |
Section 01 |
Grading: Ltr-CR/NC |
LEC
06/21/2010 - 08/12/2010 Mon, Tue, Wed, Thu 4:15 PM - 5:05 PM with , .
Instructors: , .
Notes: May be taken for 3 units by graduate students.