diff --git a/sampleData/testOutput.html b/sampleData/testOutput.html deleted file mode 100644 index d39c7b0..0000000 --- a/sampleData/testOutput.html +++ /dev/null @@ -1,13944 +0,0 @@ - - - - - - - Curriculum Search - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - -
My.SA.UCSB
-
-
My.SA.UCSB
-
UCSB Aerial
-
-
- - - - - -

- 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 - - - - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - 12 -
- Major-Limit: - - - These majors only: PRCMP PRCPS CMPEN PRCME EE PRMTH PRECM STATS STSCI ACTSC -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- BUONI M J
- -
- T R - - 3:30pm - 4:45pm - - CHEM 1171 - - 63 / 88 - - 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 - - 07989 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - 12 -
- Major-Limit: - - - These majors only: PRCMP PRCPS CMPEN PRCME EE PRMTH PRECM STATS STSCI ACTSC -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - R - - 5:00pm - 5:50pm - - ESB 1003 - - 22 / 22 - - 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: PRCMP PRCPS CMPEN PRCME EE PRMTH PRECM STATS STSCI ACTSC -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - R - - 6:00pm - 6:50pm - - ESB 1003 - - 22 / 22 - - 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 -
-
-
-
- - - - - 08003 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - 12 -
- Major-Limit: - - - These majors only: PRCMP PRCPS CMPEN PRCME EE PRMTH PRECM STATS STSCI ACTSC -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - R - - 7:00pm - 7:50pm - - ESB 1003 - - 17 / 22 - - 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 -
-
-
-
- - - - - 08011 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - 12 -
- Major-Limit: - - - These majors only: PRCMP PRCPS CMPEN PRCME EE PRMTH PRECM STATS STSCI ACTSC -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - R - - 8:00pm - 8:50pm - - ESB 1003 - - 2 / 22 - - 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: - - Math 3A -
- College: - - ENGR -
- Units: - - 4.0 -
- Grading: - - Letter -
- Textbook Information: - - http://www.ucsbstuff.com/SelectTermDept.aspx -
-
-
- Please ignore this image -
-
-
-
- PROBLEM SOLVING I - - Closed - - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - 12 -
- Major-Limit: - - - These majors only: PRCMP PRCPS CMPEN PRCME EE PRMTH STATS STSCI ACTSC -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- COSTANZO C
- -
- M W F - - 12:00pm - 12:50pm - - BUCHN1930 - - 89 / 88 - - 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: - - Math 3A -
- College: - - ENGR -
- Units: - - 4.0 -
- Grading: - - Letter -
- Textbook Information: - - http://www.ucsbstuff.com/SelectTermDept.aspx -
-
-
- Please ignore this image -
-
-
-
- PROBLEM SOLVING I - - Closed - - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - 12 -
- Major-Limit: - - - These majors only: PRCMP PRCPS CMPEN PRCME EE PRMTH STATS STSCI ACTSC -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- COSTANZO C
- -
- M W F - - 12:00pm - 12:50pm - - BUCHN1930 - - 89 / 88 - - 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: - - Math 3A -
- College: - - ENGR -
- Units: - - 4.0 -
- Grading: - - Letter -
- Textbook Information: - - http://www.ucsbstuff.com/SelectTermDept.aspx -
-
-
- Please ignore this image -
-
-
-
- - - Full - - 08045 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - 12 -
- Major-Limit: - - - These majors only: PRCMP PRCPS CMPEN PRCME EE PRMTH STATS STSCI ACTSC -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - M - - 1:00pm - 1:50pm - - ESB 1003 - - 22 / 22 - - 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: - - Math 3A -
- College: - - ENGR -
- Units: - - 4.0 -
- Grading: - - Letter -
- Textbook Information: - - http://www.ucsbstuff.com/SelectTermDept.aspx -
-
-
- Please ignore this image -
-
-
-
- - - Full - - 08045 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - 12 -
- Major-Limit: - - - These majors only: PRCMP PRCPS CMPEN PRCME EE PRMTH STATS STSCI ACTSC -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - M - - 1:00pm - 1:50pm - - ESB 1003 - - 22 / 22 - - 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: - - Math 3A -
- College: - - ENGR -
- Units: - - 4.0 -
- Grading: - - Letter -
- Textbook Information: - - http://www.ucsbstuff.com/SelectTermDept.aspx -
-
-
- Please ignore this image -
-
-
-
- - - Full - - 08052 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - 12 -
- Major-Limit: - - - These majors only: PRCMP PRCPS CMPEN PRCME EE PRMTH STATS STSCI ACTSC -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - M - - 2:00pm - 2:50pm - - ESB 1003 - - 23 / 22 - - 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: - - Math 3A -
- College: - - ENGR -
- Units: - - 4.0 -
- Grading: - - Letter -
- Textbook Information: - - http://www.ucsbstuff.com/SelectTermDept.aspx -
-
-
- Please ignore this image -
-
-
-
- - - Full - - 08052 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - 12 -
- Major-Limit: - - - These majors only: PRCMP PRCPS CMPEN PRCME EE PRMTH STATS STSCI ACTSC -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - M - - 2:00pm - 2:50pm - - ESB 1003 - - 23 / 22 - - 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: - - Math 3A -
- College: - - ENGR -
- Units: - - 4.0 -
- Grading: - - Letter -
- Textbook Information: - - http://www.ucsbstuff.com/SelectTermDept.aspx -
-
-
- Please ignore this image -
-
-
-
- - - Full - - 08060 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - 12 -
- Major-Limit: - - - These majors only: PRCMP PRCPS CMPEN PRCME EE PRMTH STATS STSCI ACTSC -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - M - - 3:00pm - 3:50pm - - ESB 1003 - - 22 / 22 - - 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: - - Math 3A -
- College: - - ENGR -
- Units: - - 4.0 -
- Grading: - - Letter -
- Textbook Information: - - http://www.ucsbstuff.com/SelectTermDept.aspx -
-
-
- Please ignore this image -
-
-
-
- - - Full - - 08060 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - 12 -
- Major-Limit: - - - These majors only: PRCMP PRCPS CMPEN PRCME EE PRMTH STATS STSCI ACTSC -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - M - - 3:00pm - 3:50pm - - ESB 1003 - - 22 / 22 - - 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: - - Math 3A -
- 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: PRCMP PRCPS CMPEN PRCME EE PRMTH STATS STSCI ACTSC -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - M - - 4:00pm - 4:50pm - - ESB 1003 - - 22 / 22 - - 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: - - Math 3A -
- 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: PRCMP PRCPS CMPEN PRCME EE PRMTH STATS STSCI ACTSC -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - M - - 4:00pm - 4:50pm - - ESB 1003 - - 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 or Engineering 3; and Mathematics 3B. -
- College: - - ENGR -
- Units: - - 4.0 -
- Grading: - - Optional -
- Textbook Information: - - http://www.ucsbstuff.com/SelectTermDept.aspx -
-
-
- Please ignore this image -
-
-
-
- PROBLEM SOLVING II - - Closed - - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - 12 -
- Major-Limit: - - - These majors only: PRCMP PRCPS CMPEN PRCME EE -
- Grading: - - - Optional -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- COSTANZO C
- -
- M W F - - 10:00am - 10:50am - - CHEM 1171 - - 91 / 88 - - 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 or Engineering 3; and Mathematics 3B. -
- College: - - ENGR -
- Units: - - 4.0 -
- Grading: - - Optional -
- Textbook Information: - - http://www.ucsbstuff.com/SelectTermDept.aspx -
-
-
- Please ignore this image -
-
-
-
- - - Full - - 08094 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - 12 -
- Major-Limit: - - - These majors only: PRCMP PRCPS CMPEN PRCME EE -
- Grading: - - - Optional -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - F - - 1:00pm - 1:50pm - - ESB 1003 - - 23 / 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 or Engineering 3; and Mathematics 3B. -
- College: - - ENGR -
- Units: - - 4.0 -
- Grading: - - Optional -
- Textbook Information: - - http://www.ucsbstuff.com/SelectTermDept.aspx -
-
-
- Please ignore this image -
-
-
-
- - - Full - - 08102 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - 12 -
- Major-Limit: - - - These majors only: PRCMP PRCPS CMPEN PRCME EE -
- Grading: - - - Optional -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - F - - 2:00pm - 2:50pm - - ESB 1003 - - 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 or Engineering 3; and Mathematics 3B. -
- College: - - ENGR -
- Units: - - 4.0 -
- Grading: - - Optional -
- Textbook Information: - - http://www.ucsbstuff.com/SelectTermDept.aspx -
-
-
- Please ignore this image -
-
-
-
- - - Full - - 08110 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - 12 -
- Major-Limit: - - - These majors only: PRCMP PRCPS CMPEN PRCME EE -
- Grading: - - - Optional -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - F - - 11:00am - 11:50am - - ESB 1003 - - 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 or Engineering 3; and Mathematics 3B. -
- College: - - ENGR -
- Units: - - 4.0 -
- Grading: - - Optional -
- Textbook Information: - - http://www.ucsbstuff.com/SelectTermDept.aspx -
-
-
- Please ignore this image -
-
-
-
- - - Full - - 46250 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - 12 -
- Major-Limit: - - - These majors only: PRCMP PRCPS CMPEN PRCME EE -
- Grading: - - - Optional -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - F - - 12:00pm - 12:50pm - - ESB 1003 - - 24 / 22 - - 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 -
- 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: - - - 12 -
- Major-Limit: - - - These majors only: PRCMP PRCPS CMPEN PRCME -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- KRINTZ C
- -
- T R - - 11:00am - 12:15pm - - TD-W 1701 - - 62 / 88 - - 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 -
- College: - - ENGR -
- Units: - - 4.0 -
- Grading: - - Letter -
- Textbook Information: - - http://www.ucsbstuff.com/SelectTermDept.aspx -
-
-
- Please ignore this image -
-
-
-
- - - Full - - 08185 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - 12 -
- Major-Limit: - - - These majors only: PRCMP PRCPS CMPEN PRCME -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - T - - 5:00pm - 5:50pm - - ESB 1003 - - 22 / 22 - - 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 -
- College: - - ENGR -
- Units: - - 4.0 -
- Grading: - - Letter -
- Textbook Information: - - http://www.ucsbstuff.com/SelectTermDept.aspx -
-
-
- Please ignore this image -
-
-
-
- - - - - 08193 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - 12 -
- Major-Limit: - - - These majors only: PRCMP PRCPS CMPEN PRCME -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - T - - 6:00pm - 6:50pm - - ESB 1003 - - 21 / 22 - - 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 -
- College: - - ENGR -
- Units: - - 4.0 -
- Grading: - - Letter -
- Textbook Information: - - http://www.ucsbstuff.com/SelectTermDept.aspx -
-
-
- Please ignore this image -
-
-
-
- - - - - 46268 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - 12 -
- Major-Limit: - - - These majors only: PRCMP PRCPS CMPEN PRCME -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - T - - 7:00pm - 7:50pm - - ESB 1003 - - 19 / 22 - - 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 -
- College: - - ENGR -
- Units: - - 4.0 -
- Grading: - - Letter -
- Textbook Information: - - http://www.ucsbstuff.com/SelectTermDept.aspx -
-
-
- Please ignore this image -
-
-
-
- - - - - 46276 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - 12 -
- Major-Limit: - - - These majors only: PRCMP PRCPS CMPEN PRCME -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - T - - 8:00pm - 8:50pm - - ESB 1003 - - 0 / 22 - - 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 10 or 12 or 16 and Mathematics 3C. -
- 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: - - - -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- CAPPELLO P R
- -
- M W F - - 2:00pm - 2:50pm - - PHELP1425 - - 47 / 60 - - 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 10 or 12 or 16 and Mathematics 3C. -
- College: - - ENGR -
- Units: - - 4.0 -
- Grading: - - Letter -
- Textbook Information: - - http://www.ucsbstuff.com/SelectTermDept.aspx -
-
-
- Please ignore this image -
-
-
-
- - - - - 08219 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- 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 2120 - - 17 / 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 10 or 12 or 16 and Mathematics 3C. -
- College: - - ENGR -
- Units: - - 4.0 -
- Grading: - - Letter -
- Textbook Information: - - http://www.ucsbstuff.com/SelectTermDept.aspx -
-
-
- Please ignore this image -
-
-
-
- - - Full - - 46284 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - -
- Major-Limit: - - - -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - F - - 11:00am - 11:50am - - PHELP1420 - - 30 / 30 - - 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 -
- College: - - ENGR -
- Units: - - 4.0 -
- Grading: - - Letter -
- Textbook Information: - - http://www.ucsbstuff.com/SelectTermDept.aspx -
-
-
- Please ignore this image -
-
-
-
- ADV APP PROGRAM - - Closed - - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - -
- Major-Limit: - - - -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- CONRAD P T
- -
- T R - - 12:30pm - 1:45pm - - PHELP2516 - - 49 / 50 - - 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 -
- College: - - ENGR -
- Units: - - 4.0 -
- Grading: - - Letter -
- Textbook Information: - - http://www.ucsbstuff.com/SelectTermDept.aspx -
-
-
- Please ignore this image -
-
-
-
- - - - - 46334 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - -
- Major-Limit: - - - -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - W - - 7:30pm - 8:20pm - - ESB 1003 - - 24 / 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 -
- College: - - ENGR -
- Units: - - 4.0 -
- Grading: - - Letter -
- Textbook Information: - - http://www.ucsbstuff.com/SelectTermDept.aspx -
-
-
- Please ignore this image -
-
-
-
- - - Full - - 46342 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - -
- Major-Limit: - - - -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - W - - 6:30pm - 7:20pm - - ESB 1003 - - 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: - - Engineering 3 or Computer Science 8 or Computer Science 16; and Mathematics 3C. -
- College: - - ENGR -
- Units: - - 4.0 -
- Grading: - - Letter -
- Textbook Information: - - http://www.ucsbstuff.com/SelectTermDept.aspx -
-
-
- Please ignore this image -
-
-
-
- COMP ORGANIZATION - - Closed - - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - -
- Major-Limit: - - - -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- ZHENG H
- -
- T R - - 11:00am - 12:15pm - - SH 1430 - - 50 / 50 - - 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: - - Engineering 3 or Computer Science 8 or Computer Science 16; and Mathematics 3C. -
- College: - - ENGR -
- Units: - - 4.0 -
- Grading: - - Letter -
- Textbook Information: - - http://www.ucsbstuff.com/SelectTermDept.aspx -
-
-
- Please ignore this image -
-
-
-
- - - Full - - 46367 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - -
- Major-Limit: - - - -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - F - - 12:00pm - 12:50pm - - SH 1609 - - 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: - - Engineering 3 or Computer Science 8 or Computer Science 16; and Mathematics 3C. -
- College: - - ENGR -
- Units: - - 4.0 -
- Grading: - - Letter -
- Textbook Information: - - http://www.ucsbstuff.com/SelectTermDept.aspx -
-
-
- Please ignore this image -
-
-
-
- - - Full - - 46375 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - -
- Major-Limit: - - - -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - F - - 1:00pm - 1:50pm - - LSB 1101 - - 25 / 25 - - 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; Computer Science 32 or Computer Science 20 and 60; 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
- -
- M W - - 9:30am - 10:45am - - PHELP1440 - - 3 / 20 - - 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; Computer Science 32 or Computer Science 20 and 60; 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 -
-
-
-
- - - - - 46391 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- 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 -
-
-
-
- - - T - - 3:30pm - 4:20pm - - 932 101 - - 3 / 20 - - 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 -
-
-
-
- DATA STRUCT ALG II - - Closed - - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - -
- Major-Limit: - - - These majors only: CPSCI CMPSC EE CRTST CMPEN -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- SURI S
- -
- M W - - 2:00pm - 3:15pm - - PHELP1160 - - 64 / 65 - - 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 - - 08284 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - -
- Major-Limit: - - - These majors only: CPSCI CMPSC EE CRTST CMPEN -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - F - - 2:00pm - 2:50pm - - PHELP1420 - - 30 / 30 - - 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 -
-
-
-
- - - - - 46292 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - -
- Major-Limit: - - - These majors only: CPSCI CMPSC EE CRTST CMPEN -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - F - - 9:00am - 9:50am - - PHELP1445 - - 34 / 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; 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 - - - - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- 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 -
-
-
-
- IBARRA O H
- -
- T R - - 2:00pm - 3:15pm - - 932 0101 - - 23 / 40 - - 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; 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 -
-
-
-
- - - - - 08300 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- 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 -
-
-
-
- - - M - - 12:00pm - 12:50pm - - GIRV 2112 - - 23 / 40 - - 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 - - - - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - -
- Major-Limit: - - - These majors only: CPSCI CMPSC EE CRTST CMPEN -
- Grading: - - - Letter -
- Messages: - - - CROSS-LISTED COURSE, REFER TO CURRENT CATALOG. -
-
-
- Please ignore this image -
-
-
-
- SHERWOOD T P
- -
- T R - - 12:30pm - 1:45pm - - WEBB 1100 - - 58 / 75 - - 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 -
-
-
-
- - - - - 08326 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - -
- Major-Limit: - - - These majors only: CPSCI CMPSC EE CRTST CMPEN -
- Grading: - - - Letter -
- Messages: - - - CROSS-LISTED COURSE, REFER TO CURRENT CATALOG. -
-
-
- Please ignore this image -
-
-
-
- - - W - - 9:00am - 9:50am - - ESB 1003 - - 24 / 25 - - 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 - - 46300 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - -
- Major-Limit: - - - These majors only: CPSCI CMPSC EE CRTST CMPEN -
- Grading: - - - Letter -
- Messages: - - - CROSS-LISTED COURSE, REFER TO CURRENT CATALOG. -
-
-
- Please ignore this image -
-
-
-
- - - W - - 10:00am - 10:50am - - ESB 1003 - - 25 / 25 - - 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 -
-
-
-
- - - - - 62976 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - -
- Major-Limit: - - - These majors only: CPSCI CMPSC EE CRTST CMPEN -
- Grading: - - - Letter -
- Messages: - - - CROSS-LISTED COURSE, REFER TO CURRENT CATALOG. -
-
-
- Please ignore this image -
-
-
-
- - - W - - 11:00am - 11:50am - - ESB 1003 - - 9 / 25 - - 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; 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 - - - - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- 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 - - NH 1111 - - 21 / 30 - - 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; 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 -
-
-
-
- - - - - 08342 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- 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 - - 10:00am - 10:50am - - GIRV 2112 - - 21 / 30 - - 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 -
-
-
-
- SINGH A K
- -
- T R - - 3:30pm - 4:45pm - - PHELP1440 - - 30 / 30 - - 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 - - 46417 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - -
- Major-Limit: - - - -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - M - - 5:00pm - 5:50pm - - GIRV 2108 - - 30 / 30 - - 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 154 (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
- -
- M W - - 3:30pm - 4:45pm - - PHELP3515 - - 43 / 80 - - 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 154 (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 -
-
-
-
- - - - - 08367 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- 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 -
-
-
-
- - - F - - 12:00pm - 12:50pm - - GIRV 2127 - - 28 / 40 - - 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 154 (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 -
-
-
-
- - - - - 46318 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- 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 -
-
-
-
- - - T - - 1:00pm - 1:50pm - - PHELP1260 - - 15 / 40 - - 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 - - - - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - -
- Major-Limit: - - - -
- Grading: - - - Letter -
- Messages: - - - CROSS-LISTED COURSE, REFER TO CURRENT CATALOG. -
-
-
- Please ignore this image -
-
-
-
- AGRAWAL D
- -
- M W - - 9:30am - 10:45am - - GIRV 2127 - - 10 / 20 - - True -
- - 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 -
-
-
-
- - - - - 08383 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - -
- Major-Limit: - - - -
- Grading: - - - Letter -
- Messages: - - - CROSS-LISTED COURSE, REFER TO CURRENT CATALOG. -
-
-
- Please ignore this image -
-
-
-
- - - R - - 1:00pm - 1:50pm - - 479 1215 - - 10 / 20 - - False -
- - 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 -
-
-
-
- BELDING E M
- -
- T R - - 11:00am - 12:15pm - - GIRV 1116 - - 14 / 30 - - 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 -
-
-
-
- - - - - 08425 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - -
- Major-Limit: - - - -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - F - - 1:00pm - 1:50pm - - GIRV 2108 - - 14 / 30 - - False -
- - CMPSC 178 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - Click box to close.       -
- Full Title: - - Introduction to Cryptography -
- Description: - - An introduction to the basic concepts and techniques of cryptography and cryptanalysis. Topics include: The Shannon Theory, classical systems, the enigma machine, the data encryption standard, public key systems, digital signatures, file security. -
- PreRequisite: - - Computer Science 10 or 24; Computer Science 40; and PSTAT 120A or 121A or ECE 139 or permission of instructor. -
- College: - - ENGR -
- Units: - - 4.0 -
- Grading: - - Letter -
- Textbook Information: - - http://www.ucsbstuff.com/SelectTermDept.aspx -
-
-
- Please ignore this image -
-
-
-
- INTRO CRYPTOGRAPHY - - Closed - - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - -
- Major-Limit: - - - -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- KOC C K
- -
- T R - - 2:00pm - 3:15pm - - GIRV 1119 - - 40 / 40 - - True -
- - CMPSC 178 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - Click box to close.       -
- Full Title: - - Introduction to Cryptography -
- Description: - - An introduction to the basic concepts and techniques of cryptography and cryptanalysis. Topics include: The Shannon Theory, classical systems, the enigma machine, the data encryption standard, public key systems, digital signatures, file security. -
- PreRequisite: - - Computer Science 10 or 24; Computer Science 40; and PSTAT 120A or 121A or ECE 139 or permission of instructor. -
- College: - - ENGR -
- Units: - - 4.0 -
- Grading: - - Letter -
- Textbook Information: - - http://www.ucsbstuff.com/SelectTermDept.aspx -
-
-
- Please ignore this image -
-
-
-
- - - Full - - 46482 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - -
- Major-Limit: - - - -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - W - - 5:00pm - 5:50pm - - PHELP1401 - - 40 / 40 - - 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: - - 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: - - - -
- Major-Limit-Pass: - - - -
- Major-Limit: - - - These majors only: CMPSC CPSCI CMPEN EE -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- HOLLERER T
- -
- M W - - 3:30pm - 4:45pm - - PHELP3505 - - 40 / 40 - - 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: - - 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 - - 08466 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - -
- Major-Limit-Pass: - - - -
- Major-Limit: - - - These majors only: CMPSC CPSCI CMPEN EE -
- Grading: - - - Letter -
- Messages: - - - -
-
-
- Please ignore this image -
-
-
-
- - - F - - 11:00am - 11:50am - - PHELP2524 - - 40 / 40 - - 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 -
-
-
-
- WOLSKI R M
- -
- M W - - 12:30pm - 1:45pm - - PHELP1440 - - 10 / 30 - - 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 -
-
-
-
- - - - - 08482 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- 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 -
-
-
-
- - - F - - 9:00am - 9:50am - - ESB 1003 - - 10 / 30 - - False -
- - 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 - - - - 08508 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- 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 - - - - 08516 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- 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 -
- - 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 - - - - 08524 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Restrictions - - - Click box to close.       -
- -
- Level-Limit: - - - U -
- 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 - 4.0 -
- Grading: - - Pass/No Pass -
- Textbook Information: - - http://www.ucsbstuff.com/SelectTermDept.aspx -
-
-
- Please ignore this image -
-
-
-
- IND STUD COMP SCI - - - - 08532 -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- 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 -
- -
-
-
- - - -
- - - diff --git a/src/edu/ucsb/cs56/projects/scrapers/ucsb_curriculum/UCSBCurriculumSearch.java b/src/edu/ucsb/cs56/projects/scrapers/ucsb_curriculum/UCSBCurriculumSearch.java index c3b6e6e..beb9662 100644 --- a/src/edu/ucsb/cs56/projects/scrapers/ucsb_curriculum/UCSBCurriculumSearch.java +++ b/src/edu/ucsb/cs56/projects/scrapers/ucsb_curriculum/UCSBCurriculumSearch.java @@ -409,7 +409,7 @@ public void parseLectureHtml(String html){ */ public void parseSectionHtml(String html){ //Create a default Section object - String sect = new UCSBSection(); + UCSBSection sect = new UCSBSection(); diff --git a/src/edu/ucsb/cs56/projects/scrapers/ucsb_curriculum/UCSBSection.java b/src/edu/ucsb/cs56/projects/scrapers/ucsb_curriculum/UCSBSection.java index 8611529..0feb45b 100644 --- a/src/edu/ucsb/cs56/projects/scrapers/ucsb_curriculum/UCSBSection.java +++ b/src/edu/ucsb/cs56/projects/scrapers/ucsb_curriculum/UCSBSection.java @@ -19,7 +19,46 @@ public class UCSBSection { private int capacity; // TODO: Write constructor(s), getters/setters, toString(), equals() + /** + * Default Constructor + */ + public UCSBSection(){ }; + + /** + * Detailed Constructor + */ + public UCSBSection(UCSBLecture parent, String status, int enrollCode, + String sectionTime, String sectionRoom, int enrolled, int capacity) + { + this.parent = parent; + this.status = status; + this.enrollCode = enrollCode; + this.sectionTime = sectionTime; + this.sectionRoom = sectionRoom; + this.enrolled = enrolled; + this.capacity = capacity; + } + + //Getters and Setters + public UCSBLecture getParent(){ return parent;} + public void setParent(UCSBLecture p){ this.parent = p;} + + public String getStatus(){return status;} + public void setStatus(String s){ this.status = s;} + + public int getEnrollCode(){ return enrollCode;} + public void setEnrollCode(int enrollCode){ this.enrollCode = enrollCode;} + + public String getSectionTime(){ return sectionTime;} + public void setSectionTime(String sectionTime){ this.sectionTime = sectionTime;} + + public String getSectionRoom(){ return sectionRoom;} + public void setSectionRoom(String sectionRoom){ this.sectionRoom = sectionRoom;} + + public int getEnrolled(){ return enrolled;} + public void getEnrolled(int enrolled){ this.enrolled = enrolled;} + + public int getCapacity(){ return capacity;} + public void setCapacity(int capacity){ this.capacity = capacity;} - - -} \ No newline at end of file +}