My.SA.UCSB

Schedule of Classes
      Class Search

Disclaimer: Course data on this page may be up to 24 hours old.
PLEASE NOTE:
  • Click on primary course row for course and textbook info.
  • Click on enroll code for restrictions.
Course ID Title Enroll Code
/Session
Instructor Days Time Location Enrolled
CMPSC 8
Click box to close.      
Full Title: Introduction to Computer Science
Description: Introduction to computer program development for students with little to no programming experience. Basic programming concepts, variables and expressions, data and control structures, algorithms, debugging, program design, and documentation.
PreRequisite:
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
INTRO TO COMP SCI Full
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass: 12
Major-Limit: These majors only: CMPSC MATCS CMPEN GEOG EE PRMTH PRECM STATS STSCI ACTSC
Grading: Letter
Messages:
Please ignore this image
CONRAD P T
M W 9:30 am - 10:45am HFH 1104 150 / 150 True
CMPSC 8
Click box to close.      
Full Title: Introduction to Computer Science
Description: Introduction to computer program development for students with little to no programming experience. Basic programming concepts, variables and expressions, data and control structures, algorithms, debugging, program design, and documentation.
PreRequisite:
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
Full 07963
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass: 12
Major-Limit: These majors only: CMPSC MATCS CMPEN GEOG EE PRMTH PRECM STATS STSCI ACTSC
Grading: Letter
Messages:
Please ignore this image
T 9:00 am - 9:50 am PHELP3525 25 / 25 False
CMPSC 8
Click box to close.      
Full Title: Introduction to Computer Science
Description: Introduction to computer program development for students with little to no programming experience. Basic programming concepts, variables and expressions, data and control structures, algorithms, debugging, program design, and documentation.
PreRequisite:
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
Full 07971
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass: 12
Major-Limit: These majors only: CMPSC MATCS CMPEN GEOG EE PRMTH PRECM STATS STSCI ACTSC
Grading: Letter
Messages:
Please ignore this image
T 10:00am - 10:50am PHELP3525 25 / 25 False
CMPSC 8
Click box to close.      
Full Title: Introduction to Computer Science
Description: Introduction to computer program development for students with little to no programming experience. Basic programming concepts, variables and expressions, data and control structures, algorithms, debugging, program design, and documentation.
PreRequisite:
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
Full 07989
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass: 12
Major-Limit: These majors only: CMPSC MATCS CMPEN GEOG EE PRMTH PRECM STATS STSCI ACTSC
Grading: Letter
Messages:
Please ignore this image
T 11:00am - 11:50am PHELP3525 25 / 25 False
CMPSC 8
Click box to close.      
Full Title: Introduction to Computer Science
Description: Introduction to computer program development for students with little to no programming experience. Basic programming concepts, variables and expressions, data and control structures, algorithms, debugging, program design, and documentation.
PreRequisite:
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
Full 07997
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass: 12
Major-Limit: These majors only: CMPSC MATCS CMPEN GEOG EE PRMTH PRECM STATS STSCI ACTSC
Grading: Letter
Messages:
Please ignore this image
T 12:00pm - 12:50pm PHELP3525 25 / 25 False
CMPSC 8
Click box to close.      
Full Title: Introduction to Computer Science
Description: Introduction to computer program development for students with little to no programming experience. Basic programming concepts, variables and expressions, data and control structures, algorithms, debugging, program design, and documentation.
PreRequisite:
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
Full 08003
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass: 12
Major-Limit: These majors only: CMPSC MATCS CMPEN GEOG EE PRMTH PRECM STATS STSCI ACTSC
Grading: Letter
Messages:
Please ignore this image
T 1:00pm - 1:50pm PHELP3525 25 / 25 False
CMPSC 8
Click box to close.      
Full Title: Introduction to Computer Science
Description: Introduction to computer program development for students with little to no programming experience. Basic programming concepts, variables and expressions, data and control structures, algorithms, debugging, program design, and documentation.
PreRequisite:
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
Full 08011
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass: 12
Major-Limit: These majors only: CMPSC MATCS CMPEN GEOG EE PRMTH PRECM STATS STSCI ACTSC
Grading: Letter
Messages:
Please ignore this image
T 2:00pm - 2:50pm PHELP3525 25 / 25 False
CMPSC 16
Click box to close.      
Full Title: Problem Solving with Computers I
Description: Fundamental building blocks for solving problems using computers. Topics include basic computer organization and programming constructs: memory CPU, binary arithmetic, variables, expressions, statements, conditionals, iteration, functions, parameters, recursion, primitive and composite data types, and basic operating system and debugging tools.
PreRequisite: Mathematics 3A with a grade of C or better (may be taken concurrently)
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
PROBLEM SOLVING I
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass: 12
Major-Limit: These majors only: CMPSC CPSCI CMPEN EE STATS STSCI ACTSC PRECM
Grading: Letter
Messages:
Please ignore this image
COSTANZO C
T R 9:30 am - 10:45am BUCHN1930 88 / 100 True
CMPSC 16
Click box to close.      
Full Title: Problem Solving with Computers I
Description: Fundamental building blocks for solving problems using computers. Topics include basic computer organization and programming constructs: memory CPU, binary arithmetic, variables, expressions, statements, conditionals, iteration, functions, parameters, recursion, primitive and composite data types, and basic operating system and debugging tools.
PreRequisite: Mathematics 3A with a grade of C or better (may be taken concurrently)
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
08052
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass: 12
Major-Limit: These majors only: CMPSC CPSCI CMPEN EE STATS STSCI ACTSC PRECM
Grading: Letter
Messages:
Please ignore this image
W 9:00 am - 9:50 am PHELP3525 17 / 25 False
CMPSC 16
Click box to close.      
Full Title: Problem Solving with Computers I
Description: Fundamental building blocks for solving problems using computers. Topics include basic computer organization and programming constructs: memory CPU, binary arithmetic, variables, expressions, statements, conditionals, iteration, functions, parameters, recursion, primitive and composite data types, and basic operating system and debugging tools.
PreRequisite: Mathematics 3A with a grade of C or better (may be taken concurrently)
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
08060
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass: 12
Major-Limit: These majors only: CMPSC CPSCI CMPEN EE STATS STSCI ACTSC PRECM
Grading: Letter
Messages:
Please ignore this image
W 10:00am - 10:50am PHELP3525 24 / 25 False
CMPSC 16
Click box to close.      
Full Title: Problem Solving with Computers I
Description: Fundamental building blocks for solving problems using computers. Topics include basic computer organization and programming constructs: memory CPU, binary arithmetic, variables, expressions, statements, conditionals, iteration, functions, parameters, recursion, primitive and composite data types, and basic operating system and debugging tools.
PreRequisite: Mathematics 3A with a grade of C or better (may be taken concurrently)
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
Full 08078
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass: 12
Major-Limit: These majors only: CMPSC CPSCI CMPEN EE STATS STSCI ACTSC PRECM
Grading: Letter
Messages:
Please ignore this image
W 11:00am - 11:50am PHELP3525 25 / 25 False
CMPSC 16
Click box to close.      
Full Title: Problem Solving with Computers I
Description: Fundamental building blocks for solving problems using computers. Topics include basic computer organization and programming constructs: memory CPU, binary arithmetic, variables, expressions, statements, conditionals, iteration, functions, parameters, recursion, primitive and composite data types, and basic operating system and debugging tools.
PreRequisite: Mathematics 3A with a grade of C or better (may be taken concurrently)
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
08086
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass: 12
Major-Limit: These majors only: CMPSC CPSCI CMPEN EE STATS STSCI ACTSC PRECM
Grading: Letter
Messages:
Please ignore this image
W 12:00pm - 12:50pm PHELP3525 22 / 25 False
CMPSC 16
Click box to close.      
Full Title: Problem Solving with Computers I
Description: Fundamental building blocks for solving problems using computers. Topics include basic computer organization and programming constructs: memory CPU, binary arithmetic, variables, expressions, statements, conditionals, iteration, functions, parameters, recursion, primitive and composite data types, and basic operating system and debugging tools.
PreRequisite: Mathematics 3A with a grade of C or better (may be taken concurrently)
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
PROBLEM SOLVING I
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass: 12
Major-Limit: These majors only: CMPSC CPSCI CMPEN EE STATS STSCI ACTSC PRECM
Grading: Letter
Messages:
Please ignore this image
BULTAN T
M W 2:00pm - 3:15pm CHEM 1171 64 / 100 True
CMPSC 16
Click box to close.      
Full Title: Problem Solving with Computers I
Description: Fundamental building blocks for solving problems using computers. Topics include basic computer organization and programming constructs: memory CPU, binary arithmetic, variables, expressions, statements, conditionals, iteration, functions, parameters, recursion, primitive and composite data types, and basic operating system and debugging tools.
PreRequisite: Mathematics 3A with a grade of C or better (may be taken concurrently)
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
Full 48678
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass: 12
Major-Limit: These majors only: CMPSC CPSCI CMPEN EE STATS STSCI ACTSC PRECM
Grading: Letter
Messages:
Please ignore this image
R 1:00pm - 1:50pm PHELP3525 25 / 25 False
CMPSC 16
Click box to close.      
Full Title: Problem Solving with Computers I
Description: Fundamental building blocks for solving problems using computers. Topics include basic computer organization and programming constructs: memory CPU, binary arithmetic, variables, expressions, statements, conditionals, iteration, functions, parameters, recursion, primitive and composite data types, and basic operating system and debugging tools.
PreRequisite: Mathematics 3A with a grade of C or better (may be taken concurrently)
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
48686
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass: 12
Major-Limit: These majors only: CMPSC CPSCI CMPEN EE STATS STSCI ACTSC PRECM
Grading: Letter
Messages:
Please ignore this image
R 2:00pm - 2:50pm PHELP3525 21 / 25 False
CMPSC 16
Click box to close.      
Full Title: Problem Solving with Computers I
Description: Fundamental building blocks for solving problems using computers. Topics include basic computer organization and programming constructs: memory CPU, binary arithmetic, variables, expressions, statements, conditionals, iteration, functions, parameters, recursion, primitive and composite data types, and basic operating system and debugging tools.
PreRequisite: Mathematics 3A with a grade of C or better (may be taken concurrently)
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
48694
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass: 12
Major-Limit: These majors only: CMPSC CPSCI CMPEN EE STATS STSCI ACTSC PRECM
Grading: Letter
Messages:
Please ignore this image
R 3:00pm - 3:50pm PHELP3525 5 / 25 False
CMPSC 16
Click box to close.      
Full Title: Problem Solving with Computers I
Description: Fundamental building blocks for solving problems using computers. Topics include basic computer organization and programming constructs: memory CPU, binary arithmetic, variables, expressions, statements, conditionals, iteration, functions, parameters, recursion, primitive and composite data types, and basic operating system and debugging tools.
PreRequisite: Mathematics 3A with a grade of C or better (may be taken concurrently)
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
48702
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass: 12
Major-Limit: These majors only: CMPSC CPSCI CMPEN EE STATS STSCI ACTSC PRECM
Grading: Letter
Messages:
Please ignore this image
R 4:00pm - 4:50pm PHELP3525 13 / 25 False
CMPSC 24
Click box to close.      
Full Title: Problem Solving with Computers II
Description: Intermediate building blocks for solving problems using computers. Topics include data structures, object-oriented design and development, algorithms for manipulating these data structures and their runtime analyses. Data structures introduced include stacks, queues, lists, trees, and sets.
PreRequisite: Computer Science 16 with a grade of C or better; and Mathematics 3B with a grade of C or better (may be taken concurrently).
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
PROBLEM SOLVING II Full
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass: 12
Major-Limit: These majors only: CMPSC CPSCI CMPEN EE
Grading: Letter
Messages:
Please ignore this image
BUONI M J
M W 12:30pm - 1:45pm WEBB 1100 92 / 92 True
CMPSC 24
Click box to close.      
Full Title: Problem Solving with Computers II
Description: Intermediate building blocks for solving problems using computers. Topics include data structures, object-oriented design and development, algorithms for manipulating these data structures and their runtime analyses. Data structures introduced include stacks, queues, lists, trees, and sets.
PreRequisite: Computer Science 16 with a grade of C or better; and Mathematics 3B with a grade of C or better (may be taken concurrently).
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
Full 08136
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass: 12
Major-Limit: These majors only: CMPSC CPSCI CMPEN EE
Grading: Letter
Messages:
Please ignore this image
R 9:00 am - 9:50 am PHELP3525 22 / 22 False
CMPSC 24
Click box to close.      
Full Title: Problem Solving with Computers II
Description: Intermediate building blocks for solving problems using computers. Topics include data structures, object-oriented design and development, algorithms for manipulating these data structures and their runtime analyses. Data structures introduced include stacks, queues, lists, trees, and sets.
PreRequisite: Computer Science 16 with a grade of C or better; and Mathematics 3B with a grade of C or better (may be taken concurrently).
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
Full 08144
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass: 12
Major-Limit: These majors only: CMPSC CPSCI CMPEN EE
Grading: Letter
Messages:
Please ignore this image
R 10:00am - 10:50am PHELP3525 24 / 23 False
CMPSC 24
Click box to close.      
Full Title: Problem Solving with Computers II
Description: Intermediate building blocks for solving problems using computers. Topics include data structures, object-oriented design and development, algorithms for manipulating these data structures and their runtime analyses. Data structures introduced include stacks, queues, lists, trees, and sets.
PreRequisite: Computer Science 16 with a grade of C or better; and Mathematics 3B with a grade of C or better (may be taken concurrently).
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
Full 08151
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass: 12
Major-Limit: These majors only: CMPSC CPSCI CMPEN EE
Grading: Letter
Messages:
Please ignore this image
R 11:00am - 11:50am PHELP3525 23 / 23 False
CMPSC 24
Click box to close.      
Full Title: Problem Solving with Computers II
Description: Intermediate building blocks for solving problems using computers. Topics include data structures, object-oriented design and development, algorithms for manipulating these data structures and their runtime analyses. Data structures introduced include stacks, queues, lists, trees, and sets.
PreRequisite: Computer Science 16 with a grade of C or better; and Mathematics 3B with a grade of C or better (may be taken concurrently).
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
Full 08169
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass: 12
Major-Limit: These majors only: CMPSC CPSCI CMPEN EE
Grading: Letter
Messages:
Please ignore this image
R 12:00pm - 12:50pm PHELP3525 23 / 23 False
CMPSC 32
Click box to close.      
Full Title: Object Oriented Design and Implementation
Description: Advanced topics in object-oriented computing. Topics include encapsulation, data hiding, inheritance, polymorphism, compilation, linking and loading, memory management, and debugging; recent advances in design and development tools, practices, libraries, and operating system support.
PreRequisite: Computer Science 24 with a grade of C or better
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
OBJ ORIENT DESIGN
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC CPSCI CMPEN PRCME
Grading: Letter
Messages:
Please ignore this image
COSTANZO C
T R 12:30pm - 1:45pm BUCHN1930 78 / 100 True
CMPSC 32
Click box to close.      
Full Title: Object Oriented Design and Implementation
Description: Advanced topics in object-oriented computing. Topics include encapsulation, data hiding, inheritance, polymorphism, compilation, linking and loading, memory management, and debugging; recent advances in design and development tools, practices, libraries, and operating system support.
PreRequisite: Computer Science 24 with a grade of C or better
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
08201
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC CPSCI CMPEN PRCME
Grading: Letter
Messages:
Please ignore this image
F 9:00 am - 9:50 am PHELP3525 14 / 25 False
CMPSC 32
Click box to close.      
Full Title: Object Oriented Design and Implementation
Description: Advanced topics in object-oriented computing. Topics include encapsulation, data hiding, inheritance, polymorphism, compilation, linking and loading, memory management, and debugging; recent advances in design and development tools, practices, libraries, and operating system support.
PreRequisite: Computer Science 24 with a grade of C or better
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
Full 08219
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC CPSCI CMPEN PRCME
Grading: Letter
Messages:
Please ignore this image
F 10:00am - 10:50am PHELP3525 25 / 25 False
CMPSC 32
Click box to close.      
Full Title: Object Oriented Design and Implementation
Description: Advanced topics in object-oriented computing. Topics include encapsulation, data hiding, inheritance, polymorphism, compilation, linking and loading, memory management, and debugging; recent advances in design and development tools, practices, libraries, and operating system support.
PreRequisite: Computer Science 24 with a grade of C or better
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
08227
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC CPSCI CMPEN PRCME
Grading: Letter
Messages:
Please ignore this image
F 11:00am - 11:50am PHELP3525 15 / 25 False
CMPSC 32
Click box to close.      
Full Title: Object Oriented Design and Implementation
Description: Advanced topics in object-oriented computing. Topics include encapsulation, data hiding, inheritance, polymorphism, compilation, linking and loading, memory management, and debugging; recent advances in design and development tools, practices, libraries, and operating system support.
PreRequisite: Computer Science 24 with a grade of C or better
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
53686
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC CPSCI CMPEN PRCME
Grading: Letter
Messages:
Please ignore this image
F 12:00pm - 12:50pm PHELP3525 24 / 25 False
CMPSC 40
Click box to close.      
Full Title: Foundations of Computer Science
Description: Introduction to the theoretical underpinnings of computer science. Topics include propositional predicate logic, set theory, functions and relations, counting, mathematical induction and recursion (generating functions).
PreRequisite: Computer Science 16 with a grade of C or better and Mathematics 4A with a grade of C or better.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
FOUNDATION COMP SCI
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: PRCMP PRCPS PRCME CMPEN CMPSC CPSCI
Grading: Letter
Messages:
Please ignore this image
EGECIOGLU O
T R 3:30pm - 4:45pm PHELP3526 30 / 75 True
CMPSC 40
Click box to close.      
Full Title: Foundations of Computer Science
Description: Introduction to the theoretical underpinnings of computer science. Topics include propositional predicate logic, set theory, functions and relations, counting, mathematical induction and recursion (generating functions).
PreRequisite: Computer Science 16 with a grade of C or better and Mathematics 4A with a grade of C or better.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
08243
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: PRCMP PRCPS PRCME CMPEN CMPSC CPSCI
Grading: Letter
Messages:
Please ignore this image
F 2:00pm - 2:50pm PHELP1445 22 / 35 False
CMPSC 40
Click box to close.      
Full Title: Foundations of Computer Science
Description: Introduction to the theoretical underpinnings of computer science. Topics include propositional predicate logic, set theory, functions and relations, counting, mathematical induction and recursion (generating functions).
PreRequisite: Computer Science 16 with a grade of C or better and Mathematics 4A with a grade of C or better.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
08250
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: PRCMP PRCPS PRCME CMPEN CMPSC CPSCI
Grading: Letter
Messages:
Please ignore this image
F 3:00pm - 3:50pm GIRV 2129 8 / 40 False
CMPSC 56
Click box to close.      
Full Title: Advanced Applications Programming
Description: Advanced application programming using a high-level, virtual-machine-based language. Topics include generic programming, exception handling, programming language implementation; automatic memory management, and application development, management, and maintenance tools; event handling, concurrency and threading, and advanced library use.
PreRequisite: Computer Science 24 with a grade of C or better
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
ADV APP PROGRAM
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: PRCMP PRCPS CMPSC CPSCI
Grading: Letter
Messages:
Please ignore this image
CAPPELLO P R
M W 9:30 am - 10:45am PHELP3515 16 / 75 True
CMPSC 56
Click box to close.      
Full Title: Advanced Applications Programming
Description: Advanced application programming using a high-level, virtual-machine-based language. Topics include generic programming, exception handling, programming language implementation; automatic memory management, and application development, management, and maintenance tools; event handling, concurrency and threading, and advanced library use.
PreRequisite: Computer Science 24 with a grade of C or better
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
08276
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: PRCMP PRCPS CMPSC CPSCI
Grading: Letter
Messages:
Please ignore this image
W 1:00pm - 1:50pm PHELP3525 5 / 25 False
CMPSC 56
Click box to close.      
Full Title: Advanced Applications Programming
Description: Advanced application programming using a high-level, virtual-machine-based language. Topics include generic programming, exception handling, programming language implementation; automatic memory management, and application development, management, and maintenance tools; event handling, concurrency and threading, and advanced library use.
PreRequisite: Computer Science 24 with a grade of C or better
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
08284
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: PRCMP PRCPS CMPSC CPSCI
Grading: Letter
Messages:
Please ignore this image
W 2:00pm - 2:50pm PHELP3525 7 / 25 False
CMPSC 56
Click box to close.      
Full Title: Advanced Applications Programming
Description: Advanced application programming using a high-level, virtual-machine-based language. Topics include generic programming, exception handling, programming language implementation; automatic memory management, and application development, management, and maintenance tools; event handling, concurrency and threading, and advanced library use.
PreRequisite: Computer Science 24 with a grade of C or better
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
53694
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: PRCMP PRCPS CMPSC CPSCI
Grading: Letter
Messages:
Please ignore this image
W 3:00pm - 3:50pm PHELP3525 4 / 25 False
CMPSC 64
Click box to close.      
Full Title: Computer Organization and Logic Design
Description: Assembly language programming and advanced computer organization; Digital logic design topics including gates, combinational circuits, flip-flops, and the design and analysis of sequential circuits.
PreRequisite: Computer Science 16 with a grade of C or better; and Mathematics 3C or 4A with a grade of C or better.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
COMP ORGANIZATION
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC CPSCI
Grading: Letter
Messages:
Please ignore this image
FRANKLIN D M
T R 9:30 am - 10:45am PHELP1160 58 / 70 True
CMPSC 64
Click box to close.      
Full Title: Computer Organization and Logic Design
Description: Assembly language programming and advanced computer organization; Digital logic design topics including gates, combinational circuits, flip-flops, and the design and analysis of sequential circuits.
PreRequisite: Computer Science 16 with a grade of C or better; and Mathematics 3C or 4A with a grade of C or better.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
Full 08300
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC CPSCI
Grading: Letter
Messages:
Please ignore this image
M 2:00pm - 2:50pm PHELP3525 25 / 25 False
CMPSC 64
Click box to close.      
Full Title: Computer Organization and Logic Design
Description: Assembly language programming and advanced computer organization; Digital logic design topics including gates, combinational circuits, flip-flops, and the design and analysis of sequential circuits.
PreRequisite: Computer Science 16 with a grade of C or better; and Mathematics 3C or 4A with a grade of C or better.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
Full 08318
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC CPSCI
Grading: Letter
Messages:
Please ignore this image
M 3:00pm - 3:50pm PHELP3525 25 / 25 False
CMPSC 64
Click box to close.      
Full Title: Computer Organization and Logic Design
Description: Assembly language programming and advanced computer organization; Digital logic design topics including gates, combinational circuits, flip-flops, and the design and analysis of sequential circuits.
PreRequisite: Computer Science 16 with a grade of C or better; and Mathematics 3C or 4A with a grade of C or better.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
53702
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC CPSCI
Grading: Letter
Messages:
Please ignore this image
M 4:00pm - 4:50pm PHELP3525 8 / 20 False
CMPSC 130A
Click box to close.      
Full Title: Data Structures and Algorithms I
Description: The study of data structures and their applications. Correctness proofs and techniques for the design of correct programs. Internal and external searching. Hashing and height balanced trees. Analysis of sorting algorithms. Memory management. Graph traversal techniques and their applications.
PreRequisite: Computer Science 40 with a grade of C or better; Computer Science 32 with a grade of C or better; PSTAT 120A or ECE 139; open to computer science, computer engineering, and electrical engineering majors only.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
DATA STRUCT ALGOR
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC CMPEN CPSCI EE
Grading: Letter
Messages:
Please ignore this image
KOC C K
T R 2:00pm - 3:15pm GIRV 2128 44 / 60 True
CMPSC 130A
Click box to close.      
Full Title: Data Structures and Algorithms I
Description: The study of data structures and their applications. Correctness proofs and techniques for the design of correct programs. Internal and external searching. Hashing and height balanced trees. Analysis of sorting algorithms. Memory management. Graph traversal techniques and their applications.
PreRequisite: Computer Science 40 with a grade of C or better; Computer Science 32 with a grade of C or better; PSTAT 120A or ECE 139; open to computer science, computer engineering, and electrical engineering majors only.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
08334
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC CMPEN CPSCI EE
Grading: Letter
Messages:
Please ignore this image
F 1:00pm - 1:50pm PHELP3505 44 / 60 False
CMPSCCS 130A
Click box to close.      
Full Title: Advanced Topics in Computer Science
Description: Advanced topics course for advanced undergraduates, covering topics not offered in standard computer science courses, combining research orientation and current developments and technologies. A. Distributed and Network Computing.
PreRequisite: Consent of instructor.
College: CRST
Units: 1.0 - 6.0
Grading: Pass/No Pass
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
ADV TOPICS CMPSC 08995
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: Majors in these depts only: CRSTU
Grading: Pass/No Pass
Messages: INSTRUCTOR APPROVAL REQUIRED TO FINALIZE REGISTRATION.
Please ignore this image
KARAORMAN M
M W 6:00pm - 8:50pm 494 143 3 / 15 True
CMPSC 130B
Click box to close.      
Full Title: Data Structures and Algorithms II
Description: Design and analysis of computer algorithms. Correctness proofs and solution of recurrance relations. Design techniques; divide and conquer, greedy strategies, dynamic programming, branch and bound, backtracking, and local search. Applications of techniques to problems from several disciplines. NP - completeness.
PreRequisite: Computer Science 130A.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
DATA STRUCT ALG II
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: CPSCI CMPSC EE CMPEN
Grading: Letter
Messages:
Please ignore this image
GONZALEZ T F
M W 3:30pm - 4:45pm BUCHN1920 73 / 75 True
CMPSC 130B
Click box to close.      
Full Title: Data Structures and Algorithms II
Description: Design and analysis of computer algorithms. Correctness proofs and solution of recurrance relations. Design techniques; divide and conquer, greedy strategies, dynamic programming, branch and bound, backtracking, and local search. Applications of techniques to problems from several disciplines. NP - completeness.
PreRequisite: Computer Science 130A.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
Full 08359
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: CPSCI CMPSC EE CMPEN
Grading: Letter
Messages:
Please ignore this image
F 1:00pm - 1:50pm GIRV 2129 40 / 40 False
CMPSC 130B
Click box to close.      
Full Title: Data Structures and Algorithms II
Description: Design and analysis of computer algorithms. Correctness proofs and solution of recurrance relations. Design techniques; divide and conquer, greedy strategies, dynamic programming, branch and bound, backtracking, and local search. Applications of techniques to problems from several disciplines. NP - completeness.
PreRequisite: Computer Science 130A.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
53710
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: CPSCI CMPSC EE CMPEN
Grading: Letter
Messages:
Please ignore this image
F 2:00pm - 2:50pm PHELP1448 33 / 35 False
CMPSCCS 130E
Click box to close.      
Full Title: Advanced Topics in Computer Science
Description: Advanced topics course for advanced undergraduates, covering topics not offered in standard computer science courses, combining research orientation and current developments and technologies. E. Programming Languages, Systems and Technologies.
PreRequisite: Consent of instructor.
College: CRST
Units: 1.0 - 6.0
Grading: Pass/No Pass
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
ADV TOPICS CMPSC 09076
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: Majors in these depts only: CRSTU
Grading: Pass/No Pass
Messages: INSTRUCTOR APPROVAL REQUIRED TO FINALIZE REGISTRATION.
Please ignore this image
CONRAD P T
R 4:00pm - 6:50pm 494 164B 10 / 12 True
CMPSC 138
Click box to close.      
Full Title: Automata and Formal Languages
Description: Formal languages; finite automata and regular expressions; properties of regular languages; pushdown automata and context-free grammars; properties of context-free languages; introduction to computability and unsolvability. Introduction to Turing machines and computational complexity.
PreRequisite: Computer Science 40 with a grade of C or better; open to computer science and computer engineering majors only.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
AUT & FORML LANG Closed
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC CMPEN CPSCI
Grading: Letter
Messages:
Please ignore this image
EL ABBADI A
M W 9:30 am - 10:45am PHELP3526 78 / 70 True
CMPSC 138
Click box to close.      
Full Title: Automata and Formal Languages
Description: Formal languages; finite automata and regular expressions; properties of regular languages; pushdown automata and context-free grammars; properties of context-free languages; introduction to computability and unsolvability. Introduction to Turing machines and computational complexity.
PreRequisite: Computer Science 40 with a grade of C or better; open to computer science and computer engineering majors only.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
Full 08375
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC CMPEN CPSCI
Grading: Letter
Messages:
Please ignore this image
R 4:00pm - 4:50pm PHELP1445 39 / 35 False
CMPSC 138
Click box to close.      
Full Title: Automata and Formal Languages
Description: Formal languages; finite automata and regular expressions; properties of regular languages; pushdown automata and context-free grammars; properties of context-free languages; introduction to computability and unsolvability. Introduction to Turing machines and computational complexity.
PreRequisite: Computer Science 40 with a grade of C or better; open to computer science and computer engineering majors only.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
Full 08383
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC CMPEN CPSCI
Grading: Letter
Messages:
Please ignore this image
F 9:00 am - 9:50 am PHELP2514 39 / 35 False
CMPSC 140
Click box to close.      
Full Title: Parallel Scientific Computing
Description: Fundamentals of high performance computing and parallel algorithm design for numerical computation. Topics include parallel architectures and clusters, parallel programming with message-passing libraries and threads, program parallelization methodologies, parallel performance evaluation and optimization, parallel numerical algorithms and applications with different performance tradeoffs.
PreRequisite: Mathematics 4B or 5A with a grade of C or better; Mathematics 6A or 5B with a grade of C or better; Computer Science 130A.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
PARA SCI COMP
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit:
Grading: Letter
Messages:
Please ignore this image
YANG T
T R 11:00am - 12:15pm GIRV 1115 45 / 48 True
CMPSC 140
Click box to close.      
Full Title: Parallel Scientific Computing
Description: Fundamentals of high performance computing and parallel algorithm design for numerical computation. Topics include parallel architectures and clusters, parallel programming with message-passing libraries and threads, program parallelization methodologies, parallel performance evaluation and optimization, parallel numerical algorithms and applications with different performance tradeoffs.
PreRequisite: Mathematics 4B or 5A with a grade of C or better; Mathematics 6A or 5B with a grade of C or better; Computer Science 130A.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
48728
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit:
Grading: Letter
Messages:
Please ignore this image
F 10:00am - 10:50am GIRV 1115 45 / 48 False
CMPSC 154
Click box to close.      
Full Title: Computer Architecture
Description: Introduction to the architecture of computer systems. Topics include: central processing units, memory systems, channels and controllers, peripheral devices, interrupt systems, software versus hardware tradeoffs.
PreRequisite: ECE 152A.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
COMPUTER ARCHITECT Closed
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC
Grading: Letter
Messages: CROSS-LISTED COURSE, REFER TO CURRENT CATALOG.
Please ignore this image
FRANKLIN D M
T R 12:30pm - 1:45pm PSYCH1924 116 / 101 True
CMPSC 154
Click box to close.      
Full Title: Computer Architecture
Description: Introduction to the architecture of computer systems. Topics include: central processing units, memory systems, channels and controllers, peripheral devices, interrupt systems, software versus hardware tradeoffs.
PreRequisite: ECE 152A.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
Full 08409
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC
Grading: Letter
Messages: CROSS-LISTED COURSE, REFER TO CURRENT CATALOG.
Please ignore this image
W 4:00pm - 4:50pm PHELP3525 34 / 31 False
CMPSC 154
Click box to close.      
Full Title: Computer Architecture
Description: Introduction to the architecture of computer systems. Topics include: central processing units, memory systems, channels and controllers, peripheral devices, interrupt systems, software versus hardware tradeoffs.
PreRequisite: ECE 152A.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
Full 08417
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC
Grading: Letter
Messages: CROSS-LISTED COURSE, REFER TO CURRENT CATALOG.
Please ignore this image
W 5:00pm - 5:50pm PHELP3525 34 / 31 False
CMPSC 154
Click box to close.      
Full Title: Computer Architecture
Description: Introduction to the architecture of computer systems. Topics include: central processing units, memory systems, channels and controllers, peripheral devices, interrupt systems, software versus hardware tradeoffs.
PreRequisite: ECE 152A.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
Full 08425
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC
Grading: Letter
Messages: CROSS-LISTED COURSE, REFER TO CURRENT CATALOG.
Please ignore this image
W 6:00pm - 6:50pm PHELP3525 33 / 31 False
CMPSC 154
Click box to close.      
Full Title: Computer Architecture
Description: Introduction to the architecture of computer systems. Topics include: central processing units, memory systems, channels and controllers, peripheral devices, interrupt systems, software versus hardware tradeoffs.
PreRequisite: ECE 152A.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
Full 68023
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC
Grading: Letter
Messages: CROSS-LISTED COURSE, REFER TO CURRENT CATALOG.
Please ignore this image
W 7:00pm - 7:50pm PHELP3525 15 / 0 False
CMPSC 162
Click box to close.      
Full Title: Programming Languages
Description: Concepts of programming languages: scopes, parameter passing, storage management; control flow, exception handling; encapsulation and modularization mechanisms; reusability through genericity and inheritance; type systems; programming paradigms (imperative, object-oriented, functional, and others). Emerging programming languages and their development infrastructures.
PreRequisite: Computer Science 130A and 138; open to computer science and computer engineering majors only.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
PROGRAM LANGUAGES Full
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC CMPEN CPSCI
Grading: Letter
Messages:
Please ignore this image
HARDEKOPF B C
M W 2:00pm - 3:15pm PSYCH1902 70 / 70 True
CMPSC 162
Click box to close.      
Full Title: Programming Languages
Description: Concepts of programming languages: scopes, parameter passing, storage management; control flow, exception handling; encapsulation and modularization mechanisms; reusability through genericity and inheritance; type systems; programming paradigms (imperative, object-oriented, functional, and others). Emerging programming languages and their development infrastructures.
PreRequisite: Computer Science 130A and 138; open to computer science and computer engineering majors only.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
Full 08441
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC CMPEN CPSCI
Grading: Letter
Messages:
Please ignore this image
F 9:00 am - 9:50 am PSYCH1902 70 / 70 False
CMPSC 165B
Click box to close.      
Full Title: Machine Learning
Description: Covers the most important techniques of machine learning (ML) and includes discussions of: well-posed learning problems; artificial neural networks; concept learning and general to specific ordering; decision tree learning; genetic algorithms; Bayesian learning; analytical learning; and others.
PreRequisite: Computer Science 130A.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
MACHINE LEARNING Full
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit:
Grading: Letter
Messages:
Please ignore this image
TURK M A
M W 9:30 am - 10:45am PHELP2524 55 / 50 True
CMPSC 165B
Click box to close.      
Full Title: Machine Learning
Description: Covers the most important techniques of machine learning (ML) and includes discussions of: well-posed learning problems; artificial neural networks; concept learning and general to specific ordering; decision tree learning; genetic algorithms; Bayesian learning; analytical learning; and others.
PreRequisite: Computer Science 130A.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
Full 48744
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit:
Grading: Letter
Messages:
Please ignore this image
W 5:00pm - 5:50pm PHELP2524 55 / 50 False
CMPSC 170
Click box to close.      
Full Title: Operating Systems
Description: Basic concepts of operating systems. The notion of a process; interprocess communication and synchronization; input-output, file systems, memory management.
PreRequisite: Computer Science 130A; and, Computer Science 154 or ECE 154A (may be taken concurrently); open to computer science, computer engineering or electrical engineering majors only.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
OPERATING SYSTEMS
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC CMPEN EE CPSCI
Grading: Letter
Messages:
Please ignore this image
ZHAO B Y
T R 9:30 am - 10:45am CHEM 1171 92 / 100 True
CMPSC 170
Click box to close.      
Full Title: Operating Systems
Description: Basic concepts of operating systems. The notion of a process; interprocess communication and synchronization; input-output, file systems, memory management.
PreRequisite: Computer Science 130A; and, Computer Science 154 or ECE 154A (may be taken concurrently); open to computer science, computer engineering or electrical engineering majors only.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
Full 08482
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC CMPEN EE CPSCI
Grading: Letter
Messages:
Please ignore this image
M 5:00pm - 5:50pm PHELP2524 50 / 50 False
CMPSC 170
Click box to close.      
Full Title: Operating Systems
Description: Basic concepts of operating systems. The notion of a process; interprocess communication and synchronization; input-output, file systems, memory management.
PreRequisite: Computer Science 130A; and, Computer Science 154 or ECE 154A (may be taken concurrently); open to computer science, computer engineering or electrical engineering majors only.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
08490
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC CMPEN EE CPSCI
Grading: Letter
Messages:
Please ignore this image
M 6:00pm - 6:50pm PHELP2524 42 / 50 False
CMPSC 171
Click box to close.      
Full Title: Distributed Systems
Description: Distributed systems architecture, distributed programming, network of computers, message passing, remote procedure calls, group communication, naming and membership problems, asynchrony, logical time, consistency, fault-tolerance, and recovery.
PreRequisite: Computer Science 170.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
DISTRD SYSTEMS Full 57265
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit:
Grading: Letter
Messages:
Please ignore this image
MOSER L E
T R 11:00am - 12:15pm PHELP2524 20 / 20 True
CMPSC 176C
Click box to close.      
Full Title: Advanced Topics in Internet Computing
Description: General overview of wireless and mobile networking, multimedia, security, multicast, quality of service, IPv6, and web caching. During the second half of the course, one or more of the above are studied in greater detail.
PreRequisite: Computer Science 176B.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
ADV TOP INT COMP
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit:
Grading: Letter
Messages:
Please ignore this image
ZHENG H
M W 11:00am - 12:15pm PHELP2524 26 / 50 True
CMPSC 176C
Click box to close.      
Full Title: Advanced Topics in Internet Computing
Description: General overview of wireless and mobile networking, multimedia, security, multicast, quality of service, IPv6, and web caching. During the second half of the course, one or more of the above are studied in greater detail.
PreRequisite: Computer Science 176B.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
08532
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit:
Grading: Letter
Messages:
Please ignore this image
F 11:00am - 11:50am PHELP2524 26 / 50 False
CMPSC 185
Click box to close.      
Full Title: Human-Computer Interaction
Description: The study of human-computer interaction enables system architects to design useful, efficient, and enjoyable computer interfaces. This course teaches the theory, design guidelines, programming practices, and evaluation procedures behind effective human interaction with computers.
PreRequisite: Upper division standing; Open to computer science, computer engineering, and electrical engineering majors.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
HUM-COMP INTERACT Full
Restrictions Click box to close.      
Level-Limit: U
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC CPSCI CMPEN EE
Grading: Letter
Messages:
Please ignore this image
HOLLERER T
M W 12:30pm - 1:45pm PHELP3515 45 / 45 True
CMPSC 185
Click box to close.      
Full Title: Human-Computer Interaction
Description: The study of human-computer interaction enables system architects to design useful, efficient, and enjoyable computer interfaces. This course teaches the theory, design guidelines, programming practices, and evaluation procedures behind effective human interaction with computers.
PreRequisite: Upper division standing; Open to computer science, computer engineering, and electrical engineering majors.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
Full 08557
Restrictions Click box to close.      
Level-Limit: U
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC CPSCI CMPEN EE
Grading: Letter
Messages:
Please ignore this image
F 3:00pm - 3:50pm PHELP3525 23 / 23 False
CMPSC 185
Click box to close.      
Full Title: Human-Computer Interaction
Description: The study of human-computer interaction enables system architects to design useful, efficient, and enjoyable computer interfaces. This course teaches the theory, design guidelines, programming practices, and evaluation procedures behind effective human interaction with computers.
PreRequisite: Upper division standing; Open to computer science, computer engineering, and electrical engineering majors.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
Full 53728
Restrictions Click box to close.      
Level-Limit: U
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC CPSCI CMPEN EE
Grading: Letter
Messages:
Please ignore this image
F 4:00pm - 4:50pm PHELP3525 22 / 22 False
CMPSC 189B
Click box to close.      
Full Title: Senior Computer Systems Project
Description: Student groups design a significant computer-based project. Multiple groups may cooperate toward one large project. Each group works independently; interaction among groups is via interface specifications and informal meetings. Project for course may be different from that in first course.
PreRequisite: CMPSC 172 or CMPSC 189A; Senior standing in computer engineering, computer science, or electrical engineering; consent of instructor.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
SR CMPTR PRJCT
Restrictions Click box to close.      
Level-Limit: S
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC CPSCI ECE CMPEN EE
Grading: Letter
Messages: INSTRUCTOR APPROVAL REQUIRED TO FINALIZE REGISTRATION. CROSS-LISTED COURSE, REFER TO CURRENT CATALOG. DEPT. APPROVAL REQUIRED PRIOR TO REGISTRATION.
Please ignore this image
SHERWOOD T P
T 3:30pm - 5:50pm ESB 1003 34 / 40 True
CMPSC 189B
Click box to close.      
Full Title: Senior Computer Systems Project
Description: Student groups design a significant computer-based project. Multiple groups may cooperate toward one large project. Each group works independently; interaction among groups is via interface specifications and informal meetings. Project for course may be different from that in first course.
PreRequisite: CMPSC 172 or CMPSC 189A; Senior standing in computer engineering, computer science, or electrical engineering; consent of instructor.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
08573
Restrictions Click box to close.      
Level-Limit: S
Major-Limit-Pass:
Major-Limit: These majors only: CMPSC CPSCI ECE CMPEN EE
Grading: Letter
Messages: INSTRUCTOR APPROVAL REQUIRED TO FINALIZE REGISTRATION. CROSS-LISTED COURSE, REFER TO CURRENT CATALOG. DEPT. APPROVAL REQUIRED PRIOR TO REGISTRATION.
Please ignore this image
T 6:00pm - 6:50pm ESB 1003 34 / 40 False
CMPSC 190G
Click box to close.      
Full Title: Special Topics in Computer Science: Security
Description: These variable unit courses provide for the study of topics of current interest in computer science.
PreRequisite: Consent of instructor.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
SP TOP: SECURITY 48751
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit:
Grading: Letter
Messages: INSTRUCTOR APPROVAL REQUIRED PRIOR TO REGISTRATION.
Please ignore this image
KOC C K
M W 1:00pm - 2:50pm PHELP2510 8 / 20 True
CMPSC 192
Click box to close.      
Full Title: Projects in Computer Science
Description: Projects in computer science for advanced undergraduate students.
PreRequisite: Consent of instructor.
College: ENGR
Units: 4.0
Grading: Letter
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
PROJECTS COMP SCI 08581
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit:
Grading: Letter
Messages: DEPT. APPROVAL REQUIRED PRIOR TO REGISTRATION. INSTRUCTOR APPROVAL REQUIRED PRIOR TO REGISTRATION.
Please ignore this image
T B A T B A 0 / 20 True
CMPSC 193
Click box to close.      
Full Title: Internship in Industry
Description: Special projects for selected students. Offered in conjunction with selected industrial and research firms and under direct faculty supervision. Written proposal and final report required.
PreRequisite: Consent of instructor and department chair.
College: ENGR
Units: 1.0 - 4.0
Grading: Pass/No Pass
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
INTERN IN INDUSTRY 08599
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit:
Grading: Pass/No Pass
Messages: DEPT. APPROVAL REQUIRED PRIOR TO REGISTRATION. INSTRUCTOR APPROVAL REQUIRED PRIOR TO REGISTRATION.
Please ignore this image
T B A T B A 0 / 5 True
CMPSC 196
Click box to close.      
Full Title: Undergraduate Research
Description: Research opportunities for undergraduate students. Students will be expected to giveregular oral presentations, actively participate in a weekly seminar, and prepare at least one written report on their research.
PreRequisite: Students must: (1) have attained upper-division standing (2) have a minimum3.0 grade-point average for preceding three quarters, (3) have consent of instructor.
College: ENGR
Units: 2.0 - 4.0
Grading: Optional
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
UNDERGRAD RESEARCH 08607
Restrictions Click box to close.      
Level-Limit:
Major-Limit-Pass:
Major-Limit:
Grading: Optional
Messages: DEPT. APPROVAL REQUIRED PRIOR TO REGISTRATION. INSTRUCTOR APPROVAL REQUIRED PRIOR TO REGISTRATION.
Please ignore this image
T B A T B A 0 / 10 True
CMPSC 199
Click box to close.      
Full Title: Independent Studies in Computer Science
Description: Independent studies in computer science for advanced students.
PreRequisite: Upper-division standing; students must have completed at least two upper- division courses in computer science. May be repeated with consent of chair.
College: ENGR
Units: 1.0 - 5.0
Grading: Pass/No Pass
Textbook Information: http://www.ucsbstuff.com/SelectTermDept.aspx
Please ignore this image
IND STUD COMP SCI 08615
Restrictions Click box to close.      
Level-Limit: U
Major-Limit-Pass:
Major-Limit:
Grading: Pass/No Pass
Messages: DEPT. APPROVAL REQUIRED PRIOR TO REGISTRATION. INSTRUCTOR APPROVAL REQUIRED PRIOR TO REGISTRATION.
Please ignore this image
T B A T B A 0 / 5 True