| Description: | This comprehensive course does not assume prior programming background or web design experience. Explores elementary principles that go into designing, creating, and publishing an effective web site. Topics include the production process, design metaphors, interface/information design, page layout concepts, graphics preparation, color theory, development tools, HTML, style sheets, basic scripting techniques, search engine optimization and site maintenance/marketing strategies. |
|
| | 01 | M-W---- | 10:00A-11:30A | Urbauer / 222 | Padmanabhan | No Final | 36 | 34 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
|
| Description: | An introduction to software concepts and implementation, emphasizing problem solving through abstraction and decomposition. Introduces processes and algorithms, procedural abstraction, data abstraction, encapsulation, and object-oriented programming. Recursion, iteration, and simple data structures are covered. Concepts and skills are mastered through programming projects, many of which employ graphics to enhance conceptual understanding. Java, an object-oriented programming language, is the vehicle of exploration. Active-learning sessions are conducted in a studio setting in which students interact with each other and the professor to solve problems collaboratively. An evening exam at which attendance is required will be on Monday, February 24th from 6:30-8:30 p.m. Prerequisites: Comfort with algebra and geometry at the high school level is assumed. Patience, good planning, and organization will promote success. This course assumes no prior experience with programming. |
|
| | 01 | --W---- | 4:00P-5:30P | Wrighton / 300 | Chen | May 2 2014 6:00PM - 8:00PM | 240 | 212 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
| A | -T-R--- | 1:00P-2:30P | Urbauer / 214 | Chen | No Final | 28 | 26 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
| B | -T-R--- | 2:30P-4:00P | Urbauer / 214 | Chen | No Final | 28 | 28 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
| C | -T-R--- | 4:00P-5:30P | Lopata Hall / 401 | Chen | No Final | 19 | 19 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
| D | -T-R--- | 1:00P-2:30P | Urbauer / 218 | Chen | No Final | 36 | 29 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
| E | -T-R--- | 2:30P-4:00P | Urbauer / 218 | Chen | No Final | 36 | 24 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
| F | -T-R--- | 4:00P-5:30P | Urbauer / 218 | Chen | No Final | 36 | 31 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
| G | -T-R--- | 1:00P-2:30P | Urbauer / 222 | Chen | No Final | 36 | 26 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
| H | -T-R--- | 2:30P-4:00P | Urbauer / 222 | Chen | No Final | 36 | 29 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
|
| Description: | CSE 132 builds on CSE 131's introduction to software systems as collections of communicating components. CSE 132 emphasizes more sophisticated uses of object-oriented concepts (inheritance, polymorphism, method overloading, and multiple inheritance of interfaces) and techniques for managing communication among software components. An introduction to packages, file I/O, parsing, graphical user interfaces, exception handling, threads, concurrency, synchronization, and network programming is provided. Algorithms and data structures are presented as needed to support discussion of these topics. Concepts and skills are mastered through software projects, many of which employ graphics to enhance conceptual understanding. Java, an object-oriented programming language, is the vehicle of exploration. Prerequisite: CSE 131or equivalent. An evening exam at which attendance is required will be given on Wednesday, February 26th from 6:30-8:30 p.m. |
|
| | 01 | M------ | 11:30A-1:00P | Steinberg / 105 | Chamberlain | No Final | 225 | 185 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
| 02 | M------ | 10:00A-11:30A | Steinberg / 105 | Chamberlain | No Final | 100 | 87 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
| A | M-W---- | 1:00P-2:30P | Urbauer / 222 | Chamberlain | Default - none | 36 | 31 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
| B | M-W---- | 2:30P-4:00P | Urbauer / 222 | Chamberlain | Default - none | 36 | 26 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
| C | M-W---- | 4:00P-5:30P | Urbauer / 222 | Chamberlain | Default - none | 36 | 32 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
| D | M-W---- | 1:00P-2:30P | Urbauer / 218 | Chamberlain | Default - none | 36 | 32 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
| E | M-W---- | 2:30P-4:00P | Urbauer / 218 | Chamberlain | Default - none | 36 | 32 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
| F | M-W---- | 4:00P-5:30P | Urbauer / 218 | Chamberlain | Default - none | 36 | 34 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
| G | M-W---- | 1:00P-2:30P | Whitaker / 130 | Chamberlain | Default - none | 35 | 33 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
| H | M-W---- | 2:30P-4:00P | Whitaker / 130 | Chamberlain | Default - none | 35 | 21 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
| I | M-W---- | 4:00P-5:30P | Whitaker / 130 | Chamberlain | Default - none | 35 | 31 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
|
| | 01 | -T-R--- | 1:00P-2:30P | McDonnell / 162 | Sproull | May 6 2014 1:00PM - 3:00PM | 120 | 112 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
|
| Description: | Study of fundamental algorithms, data structures, and their effective use in a variety of applications. Emphasizes importance of data structure choice and implementation for obtaining the most efficient algorithm for solving a given problem. A key component of this course is worst-case asymptotic analysis, which provides a quick and simple method for determining the scalability and effectiveness of an algorithm. Other topics covered generally include: divide-and-conquer algorithms, sorting algorithms, decision tree lower bound technique, hashing, binary heaps, skip lists, B-trees, basic graph algorithms. Prerequisites: CSE 131, CSE 240 (or some basic discrete mathematics background) is strongly recommended. |
|
| | 01 | M-W---- | 2:30P-4:00P | Louderman / 458 | Zhang | May 5 2014 3:30PM - 5:30PM | 155 | 118 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
|
| | 01 | -T-R--- | 2:30P-4:00P | Wilson / 214 | Turner | May 7 2014 3:30PM - 5:30PM | 75 | 34 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
| A | --W---- | 10:00A-11:30A | Urbauer / 218 | Turner | Default - none | 28 | 10 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
| B | ---R--- | 4:00P-5:30P | Urbauer / 214 | Turner | Default - none | 28 | 15 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
| C | ----F-- | 2:30P-4:00P | Urbauer / 218 | Turner | Default - none | 28 | 9 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
|
| | 01 | M-W---- | 10:00A-11:30A | Brauer Hall / 12 | Cytron, Schlosberg | May 5 2014 10:30AM - 12:30PM | 55 | 55 | 0 | | |
|
| | 01 | -T-R--- | 10:00A-11:30A | Urbauer / 218 | Gill, Miller | May 6 2014 6:00PM - 8:00PM | 77 | 72 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
| 02 | -T-R--- | 11:30A-1:00P | Urbauer / 218 | Gill, Miller | May 5 2014 1:00PM - 3:00PM | 64 | 54 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
|
| | 01 | TBA | | TBA | Guerin | No Final | 0 | 0 | 0 | | |
| 03 | TBA | | TBA | Furukawa | No Final | 0 | 0 | 0 | | |
| 05 | TBA | | TBA | Agrawal | No Final | 0 | 0 | 0 | | |
| 08 | TBA | | TBA | Franklin | No Final | 0 | 0 | 0 | | |
| 09 | TBA | | TBA | Buhler | No Final | 0 | 1 | 0 | | |
| 10 | TBA | | TBA | Weinberger | No Final | 0 | 0 | 0 | | |
| 13 | TBA | | TBA | Moseley | No Final | 0 | 0 | 0 | | |
| 14 | TBA | | TBA | Chamberlain | No Final | 0 | 0 | 0 | | |
| 15 | TBA | | TBA | Sproull | No Final | 0 | 0 | 0 | | |
| 17 | TBA | | TBA | Kelleher | No Final | 0 | 0 | 0 | | |
| 20 | TBA | | TBA | Richard | No Final | 0 | 0 | 0 | | |
| 22 | TBA | | TBA | Turner | No Final | 0 | 0 | 0 | | |
| 24 | TBA | | TBA | Crowley | No Final | 0 | 0 | 0 | | |
| 43 | TBA | | TBA | Stormo | No Final | 0 | 0 | 0 | | |
| 45 | TBA | | TBA | Cytron | No Final | 0 | 0 | 0 | | |
| 47 | TBA | | TBA | Snyder | No Final | 0 | 0 | 0 | | |
|
| | 01 | TBA | | TBA | Guerin | No Final | 0 | 0 | 0 | | |
| 03 | TBA | | TBA | Furukawa | No Final | 0 | 0 | 0 | | |
| 05 | TBA | | TBA | Agrawal | No Final | 0 | 2 | 0 | | |
| 08 | TBA | | TBA | Franklin | No Final | 0 | 0 | 0 | | |
| 09 | TBA | | TBA | Buhler | No Final | 0 | 0 | 0 | | |
| 10 | TBA | | TBA | Weinberger | No Final | 0 | 3 | 0 | | |
| 14 | TBA | | TBA | Chamberlain | No Final | 0 | 2 | 0 | | |
| 15 | TBA | | TBA | Sproull | No Final | 0 | 7 | 0 | | |
| 16 | TBA | | TBA | Juba, Brendan | No Final | 0 | 0 | 0 | | |
| 17 | TBA | | TBA | Kelleher | No Final | 0 | 3 | 0 | | |
| 20 | TBA | | TBA | Richard | No Final | 0 | 0 | 0 | | |
| 22 | TBA | | TBA | Turner | No Final | 0 | 0 | 0 | | |
| 24 | TBA | | TBA | Crowley | No Final | 0 | 0 | 0 | | |
| 43 | TBA | | TBA | Stormo | No Final | 0 | 0 | 0 | | |
| 45 | TBA | | TBA | Cytron | No Final | 0 | 0 | 0 | | |
| 47 | TBA | | TBA | Snyder | No Final | 0 | 0 | 0 | | |
| 48 | TBA | | TBA | Moseley | No Final | 0 | 0 | 0 | | |
|
| | 01 | -T-R--- | 5:30P-7:00P | Urbauer / 218 | Cannarozzi | May 6 2014 6:00PM - 8:00PM | 40 | 29 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
|
| | 01 | -T-R--- | 4:00P-5:30P | Urbauer / 222 | Kelleher | May 7 2014 6:00PM - 8:00PM | 39 | 30 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
|
| | 01 | -T-R--- | 2:30P-4:00P | McDonnell / 361 | Furukawa | See Instructor | 70 | 14 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
|
| Description: | Advanced topics in switching theory as employed in the synthesis, analysis, and design of information processing systems. Combinational techniques: minimization, multiple output networks, state identification and fault detection, hazards, testability and design for test are examined. Sequential techniques: synchronous circuits, machine minimization, optimal state assignment, asynchronous circuits, and built-in self-test techniques. Prerequisite: CSE 260M or equivalent. |
|
| | 01 | M-W---- | 11:30A-1:00P | Wrighton / 250 | Richard | May 6 2014 10:30AM - 12:30PM | 40 | 13 | 0 | | |
|
| | 01 | -T-R--- | 1:00P-2:30P | Lopata Hall / 202 | Chamberlain, Wingbermuehle | May 6 2014 1:00PM - 3:00PM | 25 | 6 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
|
| Description: | Design of computing systems that are embedded in a larger system (e.g., a control system, a cell phone, an MP3 player, etc.). The emphasis is on aspects of the design that are distinct for most embedded systems. Hardware topics include: Harvard architecture, microcontrollers, digital signal processors, power management code compression, I/O. Software topics include: languages, run-time environments, code optimization for performance, power and memory footprint. System-level topics include: real-time operating systems, scheduling, correctness, performance, multiple processor systems. Prerequisites: CSE/EE 362M. |
|
| | 01 | TBA | | TBA | Guerin | See Department | 999 | 0 | 0 | | |
| 02 | TBA | | TBA | Das | See Department | 999 | 0 | 0 | | |
| 03 | TBA | | TBA | Furukawa | See Department | 999 | 0 | 0 | | |
| 04 | TBA | | TBA | Brent | See Department | 999 | 0 | 0 | | |
| 05 | TBA | | TBA | Agrawal | See Department | 999 | 0 | 0 | | |
| 06 | TBA | | TBA | Gruev | See Department | 999 | 0 | 0 | | |
| 07 | TBA | | TBA | Gill | See Department | 999 | 0 | 0 | | |
| 08 | TBA | | TBA | Franklin | See Department | 999 | 0 | 0 | | |
| 09 | TBA | | TBA | Buhler | See Department | 999 | 0 | 0 | | |
| 10 | TBA | | TBA | Weinberger | See Department | 999 | 0 | 0 | | |
| 11 | TBA | | TBA | Shook | See Department | 999 | 0 | 0 | | |
| 12 | TBA | | TBA | Lu | See Department | 999 | 0 | 0 | | |
| 14 | TBA | | TBA | Chamberlain | See Department | 999 | 0 | 0 | | |
| 15 | TBA | | TBA | Sproull | See Department | 999 | 1 | 0 | | |
| 17 | TBA | | TBA | Kelleher | See Department | 999 | 0 | 0 | | |
| 18 | TBA | | TBA | Roman | See Department | 999 | 0 | 0 | | |
| 20 | TBA | | TBA | Richard | See Department | 999 | 0 | 0 | | |
| 22 | TBA | | TBA | Turner | See Department | 999 | 0 | 0 | | |
| 24 | TBA | | TBA | Crowley | See Department | 999 | 0 | 0 | | |
| 25 | TBA | | TBA | Zhang | See Department | 999 | 0 | 0 | | |
| 31 | TBA | | TBA | Grimm | See Department | 999 | 0 | 0 | | |
| 32 | TBA | | TBA | Pless | See Department | 999 | 0 | 0 | | |
| 33 | TBA | | TBA | Smart | See Department | 999 | 0 | 0 | | |
| 35 | TBA | | TBA | Chen | See Department | 999 | 0 | 0 | | |
| 37 | TBA | | TBA | Ju | See Department | 999 | 0 | 0 | | |
| 38 | TBA | | TBA | Jain | See Department | 999 | 0 | 0 | | |
| 39 | TBA | | TBA | S. Goldman | See Department | 999 | 0 | 0 | | |
| 40 | TBA | | TBA | K. Goldman | See Department | 999 | 0 | 0 | | |
| 43 | TBA | | TBA | Stormo | See Department | 999 | 0 | 0 | | |
| 45 | TBA | | TBA | Cytron | See Department | 999 | 0 | 0 | | |
| 46 | TBA | | TBA | Wang | See Department | 999 | 0 | 0 | | |
|
| | 01 | TBA | | TBA | Guerin | See Department | 999 | 0 | 0 | | |
| 02 | TBA | | TBA | Das | See Department | 999 | 0 | 0 | | |
| 03 | TBA | | TBA | Furukawa | See Department | 999 | 0 | 0 | | |
| 04 | TBA | | TBA | Brent | See Department | 999 | 0 | 0 | | |
| 05 | TBA | | TBA | Agrawal | See Department | 999 | 0 | 0 | | |
| 06 | TBA | | TBA | Gruev | See Department | 999 | 0 | 0 | | |
| 07 | TBA | | TBA | Gill | See Department | 999 | 0 | 0 | | |
| 08 | TBA | | TBA | Franklin | See Department | 999 | 0 | 0 | | |
| 09 | TBA | | TBA | Buhler | See Department | 999 | 0 | 0 | | |
| 10 | TBA | | TBA | Weinberger | See Department | 999 | 0 | 0 | | |
| 11 | TBA | | TBA | Shook | See Department | 999 | 0 | 0 | | |
| 12 | TBA | | TBA | Lu | See Department | 999 | 0 | 0 | | |
| 14 | TBA | | TBA | Chamberlain | See Department | 999 | 0 | 0 | | |
| 15 | TBA | | TBA | Sproull | No Final | 999 | 0 | 0 | | |
| 17 | TBA | | TBA | Kelleher | See Department | 999 | 0 | 0 | | |
| 20 | TBA | | TBA | Richard | See Department | 999 | 0 | 0 | | |
| 22 | TBA | | TBA | Turner | See Department | 999 | 0 | 0 | | |
| 24 | TBA | | TBA | Crowley | See Department | 999 | 0 | 0 | | |
| 25 | TBA | | TBA | Zhang | See Department | 999 | 0 | 0 | | |
| 32 | TBA | | TBA | Pless | See Department | 999 | 0 | 0 | | |
| 35 | TBA | | TBA | Chen | See Department | 999 | 0 | 0 | | |
| 36 | TBA | | TBA | Fuhrmann | See Department | 999 | 0 | 0 | | |
| 37 | TBA | | TBA | Ju | See Department | 999 | 0 | 0 | | |
| 38 | TBA | | TBA | Jain | See Department | 999 | 0 | 0 | | |
| 43 | TBA | | TBA | Stormo | See Department | 999 | 0 | 0 | | |
| 45 | TBA | | TBA | Cytron | See Department | 999 | 0 | 0 | | |
| 46 | TBA | | TBA | Wang | See Department | 999 | 0 | 0 | | |
|
| | 01 | TBA | | TBA | Guerin | See Department | 0 | 0 | 0 | | |
| 02 | TBA | | TBA | Das | See Department | 0 | 0 | 0 | | |
| 03 | TBA | | TBA | Furukawa | See Department | 0 | 0 | 0 | | |
| 04 | TBA | | TBA | Brent | See Department | 0 | 0 | 0 | | |
| 05 | TBA | | TBA | Agrawal | See Department | 0 | 0 | 0 | | |
| 06 | TBA | | TBA | Gruev | See Department | 0 | 0 | 0 | | |
| 07 | TBA | | TBA | Gill | See Department | 0 | 0 | 0 | | |
| 08 | TBA | | TBA | Franklin | See Department | 0 | 0 | 0 | | |
| 09 | TBA | | TBA | Buhler | See Department | 0 | 0 | 0 | | |
| 10 | TBA | | TBA | Weinberger | See Department | 0 | 3 | 0 | | |
| 11 | TBA | | TBA | Shook | See Department | 0 | 0 | 0 | | |
| 12 | TBA | | TBA | Lu | See Department | 0 | 0 | 0 | | |
| 14 | TBA | | TBA | Chamberlain | See Department | 0 | 0 | 0 | | |
| 15 | TBA | | TBA | Sproull | See Department | 0 | 0 | 0 | | |
| 17 | TBA | | TBA | Kelleher | See Department | 0 | 1 | 0 | | |
| 20 | TBA | | TBA | Richard | See Department | 0 | 0 | 0 | | |
| 22 | TBA | | TBA | Turner | See Department | 0 | 0 | 0 | | |
| 24 | TBA | | TBA | Crowley | See Department | 0 | 0 | 0 | | |
| 25 | TBA | | TBA | Zhang | See Department | 0 | 0 | 0 | | |
| 32 | TBA | | TBA | Pless | See Department | 0 | 0 | 0 | | |
| 35 | TBA | | TBA | Chen | See Department | 0 | 0 | 0 | | |
| 36 | TBA | | TBA | Fuhrmann | See Department | 0 | 0 | 0 | | |
| 37 | TBA | | TBA | Ju | See Department | 0 | 2 | 0 | | |
| 38 | TBA | | TBA | Jain | See Department | 0 | 0 | 0 | | |
| 43 | TBA | | TBA | Stormo | See Department | 0 | 0 | 0 | | |
| 45 | TBA | | TBA | Cytron | See Department | 0 | 0 | 0 | | |
| 46 | TBA | | TBA | Wang | See Department | 0 | 0 | 0 | | |
|
| Description: | An introduction to software concepts and implementation, emphasizing problem solving through abstraction and decomposition. Introduces processes and algorithms, procedural abstraction, data abstraction, encapsulation, and object-oriented programming. Recursion, iteration, and simple data structures are covered. Concepts and skills are mastered through programming projects, many of which employ graphics to enhance conceptual understanding. Java, an object-oriented programming language, is the vehicle of exploration. Active-learning sessions are conducted in a studio setting in which students interact with each other and the professor to solve problems collaboratively. An evening exam at which attendance is required will be on Monday, February 24th from 6:30-8:30 p.m. Prerequisites: Comfort with algebra and geometry at the high school level is assumed. Patience, good planning, and organization will promote success. This course assumes no prior experience with programming. |
|
| | 01 | --W---- | 4:00P-5:30P | Wrighton / 300 | Chen | May 2 2014 6:00PM - 8:00PM | 240 | 212 | 0 | | |
|
| Description: | Study of fundamental algorithms, data structures, and their effective use in a variety of applications. Emphasizes importance of data structure choice and implementation for obtaining the most efficient algorithm for solving a given problem. A key component of this course is worst-case asymptotic analysis, which provides a quick and simple method for determining the scalability and effectiveness of an algorithm. Other topics covered generally include: divide-and-conquer algorithms, sorting algorithms, decision tree lower bound technique, hashing, binary heaps, skip lists, B-trees, basic graph algorithms. Prerequisites: CSE 131, CSE 240 (or some basic discrete mathematics background) is strongly recommended. |
|
| | 01 | -T-R--- | 10:00A-11:30A | Urbauer / 218 | Gill, Miller | May 6 2014 6:00PM - 8:00PM | 77 | 72 | 0 | | |
| 02 | -T-R--- | 11:30A-1:00P | Urbauer / 218 | Gill, Miller | May 5 2014 1:00PM - 3:00PM | 64 | 54 | 0 | | |
|
| | 01 | -T----- | 10:00A-11:30A | Duncker / 3 | Banerjee | May 6 2014 6:00PM - 8:00PM | 30 | 19 | 0 | | |
| A | ---R--- | 1:00P-4:00P | Rudolph / | Banerjee | Default - none | 20 | 0 | 0 | | |
| B | ----F-- | 10:00A-1:00P | TBA | Banerjee | Default - none | 10 | 10 | 0 | | |
| C | ----F-- | 2:00P-5:00P | TBA | Banerjee | Default - none | 10 | 9 | 0 | | |
|
| Description: | This course introduces the fundamental techniques and concepts needed to study multi-agent systems, in which multiple autonomous entities with different information sets and goals interact. We will study algorithmic, mathematical, and game-theoretic foundations, and how these foundations can help us understand and design systems ranging from robot teams to online markets to social computing platforms. Topics covered may include game theory, distributed optimization, multi-agent learning and decision-making, preference elicitation and aggregation, mechanism design, and incentives in social computing systems. Prerequisites: CSE 240 and 241 and ESE 326 (or Math 320) or equivalents, or permission of instructor. Some prior exposure to artificial intelligence, machine learning, game theory, and microeconomics may be helpful, but is not required. |
|
| | 01 | -T-R--- | 11:30A-1:00P | Cupples II / L015 | Das | See Instructor | 50 | 40 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
|
| Description: | Computational geometry is the algorithmic study of problems that involve geometric shapes such as points, lines, and polygons. Such problems appear in computer graphics, vision, robotics, animation, visualization, molecular biology, and geographic information systems. This course covers data structures that are unique to geometric computing, such as convex hull, Voronoi diagram, Delaunay triangulation, arrangement, range searching, KD-trees, and segment trees. Also covered are algorithms for polygon triangulation, shortest paths, the post office problem, and the art gallery problem. Prerequisite: CSE 241. |
|
| | 01 | -T-R--- | 2:30P-4:00P | Green Hall / L0160 | Ju | See Instructor | 60 | 49 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
|
| Description: | An exploration of the central issues in computer architecture: instruction set design, addressing and register set design, control unit design, microprogramming, memory hierarchies (cache and main memories, mass storage, virtual memory), pipelining, bus organization, RISC (Reduced Instruction Set Computers), and CISC (Complex Instruction Set Computers). Architecture modeling and evaluation using VHDL and/or instruction set simulation. Prerequisites: CSE 361S and CSE 260M. |
|
| | 01 | M-W---- | 11:30A-1:00P | Whitaker / 218 | Bracy | May 6 2014 10:30AM - 12:30PM | 46 | 32 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
|
| Description: | First course in wireless networking providing a comprehensive treatment of wireless data and telecommunication networks. Topics include Wireless Networking Trends, Key Wireless Physical Layer Concepts, Wireless Local Area Networks, Wireless Personal Area Networks, WiMAX (Physical layer, Media access control, Mobility and Networking), IEEE 802.22 Wireless Regional Area Networks, IEEE 802.21 Media Independent Handover, Wireless Cellular Networks: 1G and 2G, 2.5G, 3G, and 4G, Mobile IPv4, Mobile IPv6, TCP over Wireless Networks, Ad Hoc Networks - Issues and Routing, Wireless Sensor Networks, Wireless Mesh and Multi-Hop Relay Networks, Radio Frequency Identification (RFID). Prerequisites: CSE 473S or permission of the instructor. |
|
| | 01 | M-W---- | 1:00P-2:30P | Lopata Hall / 101 | Jain | May 7 2014 1:00PM - 3:00PM | 30 | 15 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
|
| | 01 | M-W---- | 2:30P-4:00P | Lopata Hall / 202 | Buhler | May 5 2014 3:30PM - 5:30PM | 25 | 13 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
|
| | 01 | TBA | | TBA | Guerin | See Department | 999 | 0 | 0 | | |
| 02 | TBA | | TBA | Das | See Department | 999 | 0 | 0 | | |
| 03 | TBA | | TBA | Furukawa | See Department | 999 | 1 | 0 | | |
| 04 | TBA | | TBA | Brent | See Department | 999 | 0 | 0 | | |
| 05 | TBA | | TBA | Agrawal | See Department | 999 | 0 | 0 | | |
| 06 | TBA | | TBA | Gruev | See Department | 999 | 0 | 0 | | |
| 07 | TBA | | TBA | Gill | See Department | 999 | 2 | 0 | | |
| 08 | TBA | | TBA | Franklin | See Department | 999 | 0 | 0 | | |
| 09 | TBA | | TBA | Buhler | See Department | 999 | 0 | 0 | | |
| 10 | TBA | | TBA | Weinberger | See Department | 999 | 0 | 0 | | |
| 11 | TBA | | TBA | Shook | See Department | 999 | 0 | 0 | | |
| 12 | TBA | | TBA | Lu | See Department | 999 | 0 | 0 | | |
| 14 | TBA | | TBA | Chamberlain | See Department | 999 | 0 | 0 | | |
| 15 | TBA | | TBA | Sproull | See Department | 999 | 1 | 0 | | |
| 17 | TBA | | TBA | Kelleher | See Department | 999 | 0 | 0 | | |
| 20 | TBA | | TBA | Richard | See Department | 999 | 0 | 0 | | |
| 22 | TBA | | TBA | Turner | See Department | 999 | 0 | 0 | | |
| 24 | TBA | | TBA | Crowley | See Department | 999 | 0 | 0 | | |
| 25 | TBA | | TBA | Zhang | See Department | 999 | 0 | 0 | | |
| 32 | TBA | | TBA | Pless | See Department | 999 | 2 | 0 | | |
| 35 | TBA | | TBA | Chen | See Department | 999 | 0 | 0 | | |
| 37 | TBA | | TBA | Ju | See Department | 999 | 0 | 0 | | |
| 38 | TBA | | TBA | Jain | See Department | 999 | 1 | 0 | | |
| 43 | TBA | | TBA | Stormo | See Department | 999 | 0 | 0 | | |
| 45 | TBA | | TBA | Cytron | See Department | 999 | 2 | 0 | | |
| 46 | TBA | | TBA | Wang | See Department | 999 | 0 | 0 | | |
|
| | 01 | TBA | | TBA | Guerin | Default - none | 999 | 0 | 0 | | |
| 02 | TBA | | TBA | Das | Default - none | 999 | 0 | 0 | | |
| 03 | TBA | | TBA | Furukawa | Default - none | 999 | 0 | 0 | | |
| 04 | TBA | | TBA | Brent | Default - none | 999 | 0 | 0 | | |
| 05 | TBA | | TBA | Agrawal | Default - none | 999 | 0 | 0 | | |
| 06 | TBA | | TBA | Gruev | Default - none | 999 | 0 | 0 | | |
| 07 | TBA | | TBA | Gill | Default - none | 999 | 0 | 0 | | |
| 09 | TBA | | TBA | Buhler | Default - none | 999 | 0 | 0 | | |
| 10 | TBA | | TBA | Weinberger | Default - none | 999 | 1 | 0 | | |
| 11 | TBA | | TBA | Shook | Default - none | 999 | 0 | 0 | | |
| 12 | TBA | | TBA | Lu | Default - none | 999 | 0 | 0 | | |
| 14 | TBA | | TBA | Chamberlain | Default - none | 999 | 0 | 0 | | |
| 15 | TBA | | TBA | Sproull | Default - none | 999 | 0 | 0 | | |
| 17 | TBA | | TBA | Kelleher | Default - none | 999 | 1 | 0 | | |
| 20 | TBA | | TBA | Richard | Default - none | 999 | 0 | 0 | | |
| 22 | TBA | | TBA | Turner | Default - none | 999 | 0 | 0 | | |
| 24 | TBA | | TBA | Crowley | Default - none | 999 | 0 | 0 | | |
| 25 | TBA | | TBA | Zhang | Default - none | 999 | 0 | 0 | | |
| 32 | TBA | | TBA | Pless | Default - none | 999 | 0 | 0 | | |
| 35 | TBA | | TBA | Chen | Default - none | 999 | 0 | 0 | | |
| 37 | TBA | | TBA | Ju | Default - none | 999 | 0 | 0 | | |
| 38 | TBA | | TBA | Jain | Default - none | 999 | 0 | 0 | | |
| 43 | TBA | | TBA | Stormo | Default - none | 999 | 0 | 0 | | |
| 45 | TBA | | TBA | Cytron | Default - none | 999 | 0 | 0 | | |
| 46 | TBA | | TBA | Wang | Default - none | 999 | 0 | 0 | | |
|
| | 01 | TBA | | TBA | Guerin | Default - none | 999 | 1 | 0 | | |
| 02 | TBA | | TBA | Das | Default - none | 999 | 3 | 0 | | |
| 03 | TBA | | TBA | Furukawa | Default - none | 999 | 1 | 0 | | |
| 04 | TBA | | TBA | Brent | Default - none | 999 | 1 | 0 | | |
| 05 | TBA | | TBA | Agrawal | Default - none | 999 | 3 | 0 | | |
| 06 | TBA | | TBA | Gruev | Default - none | 999 | 3 | 0 | | |
| 07 | TBA | | TBA | Gill | Default - none | 999 | 1 | 0 | | |
| 09 | TBA | | TBA | Buhler | Default - none | 999 | 0 | 0 | | |
| 10 | TBA | | TBA | Weinberger | Default - none | 999 | 3 | 0 | | |
| 11 | TBA | | TBA | Shook | Default - none | 999 | 0 | 0 | | |
| 12 | TBA | | TBA | Lu | Default - none | 999 | 5 | 0 | | |
| 14 | TBA | | TBA | Chamberlain | Default - none | 999 | 3 | 0 | | |
| 15 | TBA | | TBA | Sproull | Default - none | 999 | 0 | 0 | | |
| 17 | TBA | | TBA | Kelleher | Default - none | 999 | 1 | 0 | | |
| 20 | TBA | | TBA | Richard | Default - none | 999 | 0 | 0 | | |
| 22 | TBA | | TBA | Turner | Default - none | 999 | 1 | 0 | | |
| 24 | TBA | | TBA | Crowley | Default - none | 999 | 3 | 0 | | |
| 25 | TBA | | TBA | Zhang | Default - none | 999 | 1 | 0 | | |
| 31 | TBA | | TBA | Grimm | Default - none | 999 | 0 | 0 | | |
| 32 | TBA | | TBA | Pless | Default - none | 999 | 2 | 0 | | |
| 33 | TBA | | TBA | Smart | Default - none | 999 | 0 | 0 | | |
| 35 | TBA | | TBA | Chen | Default - none | 999 | 4 | 0 | | |
| 37 | TBA | | TBA | Ju | Default - none | 999 | 4 | 0 | | |
| 38 | TBA | | TBA | Jain | Default - none | 999 | 1 | 0 | | |
| 43 | TBA | | TBA | Stormo | Default - none | 999 | 0 | 0 | | |
| 45 | TBA | | TBA | Cytron | Default - none | 999 | 2 | 0 | | |
| 46 | TBA | | TBA | Wang | Default - none | 999 | 0 | 0 | | |
|
| | 01 | TBA | | TBA | Weinberger | Default - none | 15 | 7 | 0 | | |
|
| Description: | This section will focus on human-computer interaction and not robotics. Human-computer interaction (HCI) blends ideas in social science with innovations in computer science to study how we relate to computational devices. This seminar examines recent HCI research contributions spanning topics such as user-centered design, useful games, software usability, interaction techniques, collaboration, visualization, social media, user experience, adaptive systems, tangible interfaces, and end-user programming. On a rotating basis participants are expected to present preselected papers covering these HCI topic areas. |
|
| | 01 | TBA | | TBA | Kelleher | No Final | 20 | 0 | 0 | | |
|
| | 01 | TBA | | TBA | Chamberlain | No Final | 20 | 1 | 0 | | |
| 02 | TBA | | TBA | Gruev | No Final | 15 | 0 | 0 | | |
|
| | 01 | TBA | | TBA | Buhler, Cohen | No Final | 20 | 0 | 0 | | |
|
| | 01 | TBA | | TBA | Engineering Student Services | Default - none | 999 | 7 | 0 | | |
|
| | 01 | TBA | | TBA | Engineering Student Services | Default - none | 999 | 34 | 0 | | |
|
| | 01 | TBA | | TBA | Engineering Student Services | Default - none | 999 | 6 | 0 | | |
|
| | 01 | TBA | | TBA | Engineering Student Services | Default - none | 999 | 5 | 0 | | |
|
|