| 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. 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. Midterm evening exams will be held on the evenings of Thursday, 9/24/15 and Thursday, 11/5/15 from 6:30-8:30 p.m.
|
|
| | 01 | TBA | | TBA | Parwatikar, Cytron | Dec 12 2015 7:00PM - 9:00PM | 0 | 510 | 0 | Desc: | Enrollment in this course is closed after the first class session. |
| | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| Waits Not Allowed |
|
| 02 | --W---- | 4:00P-5:30P | Wrighton / 300 | Parwatikar, Cytron | Dec 12 2015 7:00PM - 9:00PM | 0 | 24 | 0 | | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| Waits Not Allowed |
|
| 03 | TBA | | TBA | Shook | Default - none | 0 | 8 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| Waits Not Allowed |
|
| A | -T-R--- | 1:00P-2:30P | Urbauer / 214 | Cytron | Default - none | 28 | 27 | 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 | Cytron | Default - none | 28 | 30 | 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 | Urbauer / 214 | Cytron | Default - none | 28 | 21 | 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 | Cytron | Default - none | 60 | 55 | 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 | Cytron | Default - none | 60 | 51 | 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 | Cytron | Default - none | 60 | 40 | 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 | Cytron | Default - none | 60 | 52 | 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 | Cytron | Default - none | 60 | 53 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
| I | -T-R--- | 4:00P-5:30P | Urbauer / 222 | Cytron | Default - none | 60 | 49 | 0 | Desc: | 28 seats reserved for MS/Finance Quant. students |
| | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
| J | -T-R--- | 11:30A-1:00P | Urbauer / 214 | Cytron | Default - none | 28 | 27 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
| K | -T-R--- | 11:30A-1:00P | Urbauer / 222 | Cytron | Default - none | 60 | 53 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
| M | -T-R--- | 1:00P-2:30P | Urbauer / 216 | Cytron | Default - none | 32 | 28 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
| N | -T-R--- | 2:30P-4:00P | Urbauer / 216 | Cytron | Default - none | 28 | 26 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
| O | -T-R--- | 4:00P-5:30P | Urbauer / 216 | Cytron | Default - none | 28 | 22 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
|
| | 01 | M------ | 11:30A-1:00P | Duncker / 101 | Chamberlain | No final | 0 | 56 | 0 | Desc: | CSE 132 is being transformed this semester into its new form. Students in CSE 132 this semester will be expected to be willing to serve as teaching assistants for the spring semester. As the spring is the normal semester for offering CSE 132, we do not anticipate increasing the number of laboratory sections to increase the fall enrollment. Students will be moved off the waitlist and registered into the course once we see how many are on the waitlist and determine their willingness to serve as teaching assistants in the spring. |
| | |
| A | M-W---- | 1:00P-2:30P | Urbauer / 214 | Chamberlain | Default - none | 30 | 29 | 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---- | 1:00P-2:30P | Urbauer / 216 | Chamberlain | Default - none | 30 | 27 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
|
| | 01 | M------ | 4:00P-5:30P | Louderman / 458 | Neumann | Dec 11 2015 6:00PM - 8:00PM | 90 | 57 | 0 | | |
|
| | 01 | -T-R--- | 11:30A-1:00P | Brown / 100 | Moseley | Dec 14 2015 1:00PM - 3:00PM | 180 | 168 | 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---- | 1:00P-2:30P | Louderman / 458 | Buhler | Dec 16 2015 1:00PM - 3:00PM | 200 | 154 | 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 | Lopata Hall / 101 | Shook | Dec 16 2015 6:00PM - 8:00PM | 90 | 78 | 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---- | 11:30A-1:00P | McMillan / G052 | Sproull | No final | 110 | 101 | 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--- | 10:00A-11:30A | Urbauer / 218 | Miller | Dec 15 2015 6:00PM - 8:00PM | 0 | 62 | 0 | | |
| 02 | -T-R--- | 11:30A-1:00P | Urbauer / 218 | Miller | Dec 14 2015 1:00PM - 3:00PM | 0 | 56 | 0 | | |
|
| | 01 | M-W---- | 10:00A-11:30A | Green Hall / L0159 | Agrawal | Dec 14 2015 10:30AM - 12:30PM | 22 | 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---- | 4:00P-5:30P | Hillman / 60 | Lee | Dec 11 2015 6:00PM - 8:00PM | 125 | 80 | 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--- | 11:30A-1:00P | Cupples II / L015 | Richard | Dec 14 2015 1:00PM - 3:00PM | 50 | 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 | Default - none | 0 | 0 | 0 | | |
| 02 | TBA | | TBA | Das | Default - none | 0 | 0 | 0 | | |
| 03 | TBA | | TBA | Furukawa | Default - none | 0 | 0 | 0 | | |
| 04 | TBA | | TBA | Brent | Default - none | 0 | 0 | 0 | | |
| 05 | TBA | | TBA | Agrawal | Default - none | 0 | 0 | 0 | | |
| 06 | TBA | | TBA | Gruev | Default - none | 0 | 0 | 0 | | |
| 07 | TBA | | TBA | Gill | Default - none | 0 | 0 | 0 | | |
| 09 | TBA | | TBA | Buhler | Default - none | 0 | 0 | 0 | | |
| 11 | TBA | | TBA | Shook | Default - none | 0 | 0 | 0 | | |
| 12 | TBA | | TBA | Lu | Default - none | 0 | 0 | 0 | | |
| 14 | TBA | | TBA | Chamberlain | Default - none | 0 | 0 | 0 | | |
| 15 | TBA | | TBA | Sproull | Default - none | 0 | 1 | 0 | | |
| 16 | TBA | | TBA | Juba | Default - none | 0 | 1 | 0 | | |
| 17 | TBA | | TBA | Kelleher | Default - none | 0 | 0 | 0 | | |
| 19 | TBA | | TBA | Lee, Angelina | Default - none | 0 | 0 | 0 | | |
| 20 | TBA | | TBA | Richard | Default - none | 0 | 0 | 0 | | |
| 21 | TBA | | TBA | Moseley | Default - none | 0 | 0 | 0 | | |
| 23 | TBA | | TBA | Garnett | Default - none | 0 | 0 | 0 | | |
| 24 | TBA | | TBA | Crowley | Default - none | 0 | 0 | 0 | | |
| 25 | TBA | | TBA | Zhang | Default - none | 0 | 0 | 0 | | |
| 26 | TBA | | TBA | Chakrabartty | Default - none | 0 | 0 | 0 | | |
| 32 | TBA | | TBA | Pless | Default - none | 0 | 0 | 0 | | |
| 35 | TBA | | TBA | Chen | Default - none | 0 | 0 | 0 | | |
| 37 | TBA | | TBA | Ju | Default - none | 0 | 0 | 0 | | |
| 38 | TBA | | TBA | Jain | Default - none | 0 | 0 | 0 | | |
| 43 | TBA | | TBA | Stormo | Default - none | 0 | 0 | 0 | | |
| 45 | TBA | | TBA | Cytron | Default - none | 0 | 0 | 0 | | |
| 46 | TBA | | TBA | Wang | Default - none | 0 | 0 | 0 | | |
|
| | 01 | TBA | | TBA | Guerin | No final | 0 | 0 | 0 | | |
| 03 | TBA | | TBA | Furukawa | No final | 0 | 3 | 0 | | |
| 05 | TBA | | TBA | Agrawal | No final | 0 | 0 | 0 | | |
| 09 | TBA | | TBA | Buhler | No final | 0 | 0 | 0 | | |
| 14 | TBA | | TBA | Chamberlain | No final | 0 | 2 | 0 | | |
| 15 | TBA | | TBA | Sproull | No final | 0 | 4 | 0 | | |
| 16 | TBA | | TBA | Juba, Brendan | No final | 0 | 0 | 0 | | |
| 17 | TBA | | TBA | Kelleher | No final | 0 | 0 | 0 | | |
| 19 | TBA | | TBA | Lee, Angelina | No final | 0 | 1 | 0 | | |
| 20 | TBA | | TBA | Richard | No final | 0 | 0 | 0 | | |
| 21 | TBA | | TBA | Moseley | No final | 0 | 0 | 0 | | |
| 23 | TBA | | TBA | Garnett | Default - none | 0 | 3 | 0 | | |
| 24 | TBA | | TBA | Crowley | No final | 0 | 2 | 0 | | |
| 26 | TBA | | TBA | Chakrabartty | Default - none | 0 | 0 | 0 | | |
| 43 | TBA | | TBA | Stormo | No final | 0 | 0 | 0 | | |
| 45 | TBA | | TBA | Cytron | No final | 0 | 2 | 0 | | |
|
| Description: | This course is a broad introduction to machine learning, covering supervised learning, unsupervised learning, decision-making under uncertainty, and reinforcement learning. Topics that will be covered include generative and discriminative techniques for classification (likely including regression, Naive Bayes, decision trees, neural networks, nearest-neighbor methods, support vector machines, and boosting), clustering and dimensionality reduction, dynamic programming, and temporal difference methods. Note that there is some overlap with topics in the 500-level courses on Artificial Intelligence and Machine Learning, but the material covered in this class will be at a more elementary level. Prerequisites: CSE 241 and ESE 326 (or Math 320) or equivalents; Linear algebra and multi-variable calculus
|
|
| | 01 | -T-R--- | 5:30P-7:00P | Urbauer / 218 | Miller | Dec 15 2015 6:00PM - 8:00PM | 60 | 30 | 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 | Urbauer / 218 | Gill | Dec 14 2015 10:30AM - 12:30PM | 65 | 49 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
|
| | 01 | ---R--- -T----- | 2:30P-4:00P 2:30P-4:00P | Cupples II / 200 Cupples II / L009 | Neumann | Dec 16 2015 3:30PM - 5:30PM | 36 | 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--- | 4:00P-5:30P | Louderman / 458 | Pless | Dec 16 2015 6:00PM - 8:00PM | 195 | 163 | 0 | | |
|
| Description: | A broad overview of computer networking. Topics include protocol layers, application layer protocols, HTTP, FTP, SMTP, domain name system (DNS), peer to peer (P2P) networking, transport layer design issues, universal datagram protocol (UDP), transmission control protocol (TCP), TCP congestion control, network layer, IP4, ICMP, IPV6, Ethernet, routing algorithms, internet routing protocols: OSPF, RIP, BGP, link layer, error correction, VLANS, PPP, MPLS, wireless and mobile networks, WiFi 802.11, Bluetooth, WiMAX, cellular wireless networks, mobile IP, cellular mobility, security in computer networks, IPSec, network management, and multimedia networking. Prerequisite: CSE 241. |
|
| | 01 | M-W---- | 1:00P-2:30P | Hillman / 70 | Dehart | Dec 16 2015 1:00PM - 3:00PM | 87 | 27 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
|
| | 03 | TBA | | TBA | Furukawa | Default - none | 999 | 1 | 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 | | |
| 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 | 0 | 0 | | |
| 18 | TBA | | TBA | Roman | Default - none | 999 | 0 | 0 | | |
| 20 | TBA | | TBA | Richard | Default - none | 999 | 1 | 0 | | |
| 23 | TBA | | TBA | Garnett | Default - none | 999 | 0 | 0 | | |
| 24 | TBA | | TBA | Crowley | Default - none | 999 | 0 | 0 | | |
| 25 | TBA | | TBA | Zhang | Default - none | 999 | 0 | 0 | | |
| 26 | TBA | | TBA | Chakrabartty | 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 | 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 | | |
| 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 | 0 | 0 | | |
| 18 | TBA | | TBA | Roman | Default - none | 999 | 0 | 0 | | |
| 20 | TBA | | TBA | Richard | Default - none | 999 | 0 | 0 | | |
| 23 | TBA | | TBA | Garnett | Default - none | 99 | 0 | 0 | | |
| 24 | TBA | | TBA | Crowley | Default - none | 999 | 0 | 0 | | |
| 25 | TBA | | TBA | Zhang | Default - none | 999 | 0 | 0 | | |
| 26 | TBA | | TBA | Chakrabartty | 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 | 0 | 0 | | |
| 02 | TBA | | TBA | Das | Default - none | 999 | 1 | 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 | | |
| 08 | TBA | | TBA | Franklin | Default - none | 999 | 0 | 0 | | |
| 09 | TBA | | TBA | Buhler | Default - none | 999 | 0 | 0 | | |
| 10 | TBA | | TBA | Weinberger | Default - none | 999 | 0 | 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 | 0 | 0 | 0 | | |
| 16 | TBA | | TBA | Juba, Brendan | Default - none | 999 | 0 | 0 | | |
| 17 | TBA | | TBA | Kelleher | Default - none | 999 | 0 | 0 | | |
| 18 | TBA | | TBA | Roman | Default - none | 999 | 0 | 0 | | |
| 19 | TBA | | TBA | Lee, Angelina | Default - none | 999 | 0 | 0 | | |
| 20 | TBA | | TBA | Richard | Default - none | 999 | 0 | 0 | | |
| 21 | TBA | | TBA | Moseley | Default - none | 999 | 0 | 0 | | |
| 22 | TBA | | TBA | Turner | Default - none | 999 | 0 | 0 | | |
| 23 | TBA | | TBA | Garnett | Default - none | 999 | 0 | 0 | | |
| 24 | TBA | | TBA | Crowley | Default - none | 999 | 0 | 0 | | |
| 25 | TBA | | TBA | Zhang | Default - none | 999 | 0 | 0 | | |
| 26 | TBA | | TBA | Chakrabartty | 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 | | |
| 47 | TBA | | TBA | Bracy | Default - none | 0 | 0 | 0 | | |
|
| | 01 | TBA | | TBA | Guerin | Default - none | 0 | 1 | 0 | | |
| 02 | TBA | | TBA | Das | Default - none | 0 | 0 | 0 | | |
| 03 | TBA | | TBA | Furukawa | Default - none | 0 | 0 | 0 | | |
| 04 | TBA | | TBA | Brent | Default - none | 0 | 0 | 0 | | |
| 05 | TBA | | TBA | Agrawal | Default - none | 0 | 0 | 0 | | |
| 06 | TBA | | TBA | Gruev | Default - none | 0 | 0 | 0 | | |
| 07 | TBA | | TBA | Gill | Default - none | 0 | 0 | 0 | | |
| 09 | TBA | | TBA | Buhler | Default - none | 0 | 0 | 0 | | |
| 11 | TBA | | TBA | Shook | Default - none | 0 | 0 | 0 | | |
| 12 | TBA | | TBA | Lu | Default - none | 0 | 0 | 0 | | |
| 14 | TBA | | TBA | Chamberlain | Default - none | 0 | 0 | 0 | | |
| 15 | TBA | | TBA | Sproull | Default - none | 0 | 0 | 0 | | |
| 16 | TBA | | TBA | Juba, Brendan | Default - none | 0 | 0 | 0 | | |
| 17 | TBA | | TBA | Kelleher | Default - none | 0 | 0 | 0 | | |
| 18 | TBA | | TBA | Roman | Default - none | 0 | 0 | 0 | | |
| 19 | TBA | | TBA | Lee, Angelina | Default - none | 0 | 0 | 0 | | |
| 20 | TBA | | TBA | Richard | Default - none | 0 | 0 | 0 | | |
| 21 | TBA | | TBA | Moseley | Default - none | 0 | 0 | 0 | | |
| 23 | TBA | | TBA | Garnett | Default - none | 0 | 0 | 0 | | |
| 24 | TBA | | TBA | Crowley | Default - none | 0 | 0 | 0 | | |
| 25 | TBA | | TBA | Zhang | Default - none | 0 | 0 | 0 | | |
| 26 | TBA | | TBA | Chakrabartty | Default - none | 0 | 0 | 0 | | |
| 32 | TBA | | TBA | Pless | Default - none | 0 | 0 | 0 | | |
| 35 | TBA | | TBA | Chen | Default - none | 0 | 1 | 0 | | |
| 37 | TBA | | TBA | Ju | Default - none | 0 | 0 | 0 | | |
| 38 | TBA | | TBA | Jain | Default - none | 0 | 0 | 0 | | |
| 43 | TBA | | TBA | Stormo | Default - none | 0 | 0 | 0 | | |
| 45 | TBA | | TBA | Cytron | Default - none | 0 | 0 | 0 | | |
| 46 | TBA | | TBA | Wang | Default - none | 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. 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. Midterm evening exams will be held on the evenings of Thursday, 9/24/15 and Thursday, 11/5/15 from 6:30-8:30 p.m.
|
|
| | 01 | TBA | | TBA | Parwatikar, Cytron | Dec 12 2015 7:00PM - 9:00PM | 0 | 510 | 0 | Desc: | Enrollment in this course is closed after the first class session. |
| | | |
| 02 | --W---- | 4:00P-5:30P | Wrighton / 300 | Parwatikar, Cytron | Dec 12 2015 7:00PM - 9:00PM | 0 | 24 | 0 | | | |
| 03 | TBA | | TBA | Shook | Default - none | 0 | 8 | 0 | | |
| I | -T-R--- | 4:00P-5:30P | Urbauer / 222 | Cytron | Default - none | 60 | 49 | 0 | Desc: | 28 seats reserved for MS/Finance Quant. students |
| | |
|
| 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---- | 1:00P-2:30P | Louderman / 458 | Buhler | Dec 16 2015 1:00PM - 3:00PM | 200 | 154 | 0 | | |
|
| | 01 | -T-R--- | 10:00A-11:30A | Urbauer / 218 | Miller | Dec 15 2015 6:00PM - 8:00PM | 0 | 62 | 0 | | |
| 02 | -T-R--- | 11:30A-1:00P | Urbauer / 218 | Miller | Dec 14 2015 1:00PM - 3:00PM | 0 | 56 | 0 | | |
|
| Description: | The discipline of artificial intelligence (AI) is concerned with building systems that think and act like humans or rationally on some absolute scale. This course is an introduction to the field, with special emphasis on sound modern methods. The topics include knowledge representation, problem solving via search, game playing, logical and probabilistic reasoning, planning, machine learning (decision trees, neural nets, reinforcement learning, and genetic algorithms) and machine vision. Programming exercises will concretize the key methods. The course targets graduate students and advanced undergraduates. Evaluation is based on written and programming assignments, a midterm exam, and a final exam. Prerequisite: CSE 132, CSE 240, and CSE 241, or permission of the instructor. |
|
| | 01 | -T-R--- | 2:30P-4:00P | Wilson / 214 | Garnett | Dec 16 2015 3:30PM - 5:30PM | 160 | 144 | 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---- | 1:00P-2:30P | Lopata Hall / 103 | Lu | Dec 16 2015 1:00PM - 3:00PM | 35 | 26 | 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---- | 4:00P-5:30P | Lopata Hall / 229 | Crowley | Dec 11 2015 6:00PM - 8:00PM | 30 | 29 | 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---- | 1:00P-2:30P | Urbauer / 218 | Gill | Dec 16 2015 1:00PM - 3:00PM | 50 | 36 | 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--- | 10:00A-11:30A | Lopata Hall / 202 | Guerin | Dec 15 2015 6:00PM - 8:00PM | 20 | 6 | 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 | Louderman / 458 | Pless | Dec 16 2015 6:00PM - 8:00PM | 195 | 163 | 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 | Lopata Hall / 101 | Juba | Dec 15 2015 1:00PM - 3:00PM | 80 | 46 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
|
| Description: | With the advance of imaging technologies deployed in medicine, engineering and science, there is a rapidly increasing amount of spatial data sets (images, volumes, point clouds, etc.) that need to be processed, visualized, and analyzed. This course will focus on a number of geometry-related computing problems that are essential in the knowledge discovery process in various spatial-data-driven biomedical applications. These problems include visualization, segmentation, mesh construction and processing, shape representation and analysis. The course consists of lectures that cover theories and algorithms, and a series of hands-on programming projects using real-world data collected by various imaging techniques (CT, MRI, electron cryo-microscopy, etc.). Prerequisite: CSE332 or approval by instructor. Suggested: CSE452A
|
|
| | 01 | M-W---- | 1:00P-2:30P | Cupples II / 200 | Ju | No final | 32 | 24 | 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 | Whitaker / 216 | Kelleher | Dec 14 2015 10:30AM - 12:30PM | 40 | 21 | 0 | | | Actions: | | Books | | Syllabus | | Syllabi are provided to students to support their course planning; refer to the syllabus for constraints on use. |
| |
|
|
| Description: | This course will cover the latest advances in networking. The topics include Networking Trends, Data Center Network Topologies, Data Center Ethernet, Server Virtualization, Storage Virtualization, Carrier Ethernet, Application Delivery Networking, Virtual Bridging, Big Data, Networking Issues for Big Data, LAN Extension and Virtualization using Layer 3 Protocols, Multi-Tenant Isolation and Network Virtualization in Cloud Data Centers, OpenFlow, OpenFlow Controllers and Tools, Software Defined Networking (SDN), Network Function Virtualization (NFV), Internet of Things (IoT), Networking Protocols for IoT. Pre-requisite: CSE 473 or equivalent. |
|
| | 01 | M-W---- | 2:30P-4:00P | Sever / 102 | Jain | Dec 14 2015 3:30PM - 5:30PM | 30 | 7 | 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-F-- | 2:50P-4:10P | 4444 Forst Pk / 5206 | Brent | No final | 25 | 22 | 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 | Lopata Hall / 229 | Chamberlain | No final | 20 | 15 | 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 | 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 | | |
| 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 | | |
| 16 | TBA | | TBA | Juba | Default - none | 999 | 0 | 0 | | |
| 17 | TBA | | TBA | Kelleher | Default - none | 999 | 0 | 0 | | |
| 18 | TBA | | TBA | Roman | Default - none | 999 | 0 | 0 | | |
| 19 | TBA | | TBA | Lee | Default - none | 999 | 0 | 0 | | |
| 20 | TBA | | TBA | Richard | Default - none | 999 | 0 | 0 | | |
| 21 | TBA | | TBA | Moseley | Default - none | 999 | 0 | 0 | | |
| 23 | TBA | | TBA | Garnett | Default - none | 999 | 2 | 0 | | |
| 24 | TBA | | TBA | Crowley | Default - none | 999 | 0 | 0 | | |
| 25 | TBA | | TBA | Zhang | Default - none | 999 | 0 | 0 | | |
| 26 | TBA | | TBA | Chakrabartty | 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 | 3 | 0 | | |
| 46 | TBA | | TBA | Wang | Default - none | 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 | | |
| 12 | TBA | | TBA | Lu | Default - none | 999 | 0 | 0 | | |
| 14 | TBA | | TBA | Chamberlain | Default - none | 999 | 1 | 0 | | |
| 15 | TBA | | TBA | Sproull | Default - none | 999 | 0 | 0 | | |
| 16 | TBA | | TBA | Juba | Default - none | 999 | 0 | 0 | | |
| 17 | TBA | | TBA | Kelleher | Default - none | 999 | 0 | 0 | | |
| 18 | TBA | | TBA | Roman | Default - none | 999 | 0 | 0 | | |
| 19 | TBA | | TBA | Lee | Default - none | 999 | 0 | 0 | | |
| 20 | TBA | | TBA | Richard | Default - none | 999 | 0 | 0 | | |
| 21 | TBA | | TBA | Moseley | Default - none | 999 | 0 | 0 | | |
| 23 | TBA | | TBA | Garnett | Default - none | 999 | 1 | 0 | | |
| 24 | TBA | | TBA | Crowley | Default - none | 999 | 0 | 0 | | |
| 25 | TBA | | TBA | Zhang | Default - none | 999 | 0 | 0 | | |
| 26 | TBA | | TBA | Chakrabartty | Default - none | 999 | 0 | 0 | | |
| 32 | TBA | | TBA | Pless | Default - none | 999 | 1 | 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 | 4 | 0 | | |
| 03 | TBA | | TBA | furukawa | Default - none | 999 | 2 | 0 | | |
| 04 | TBA | | TBA | Brent | Default - none | 999 | 1 | 0 | | |
| 05 | TBA | | TBA | Agrawal | Default - none | 999 | 1 | 0 | | |
| 06 | TBA | | TBA | Gruev | Default - none | 999 | 2 | 0 | | |
| 07 | TBA | | TBA | Gill | Default - none | 999 | 4 | 0 | | |
| 09 | TBA | | TBA | Buhler | Default - none | 999 | 0 | 0 | | |
| 10 | TBA | | TBA | Weinberger | Default - none | 999 | 0 | 0 | | |
| 12 | TBA | | TBA | Lu | Default - none | 999 | 3 | 0 | | |
| 14 | TBA | | TBA | Chamberlain | Default - none | 999 | 1 | 0 | | |
| 15 | TBA | | TBA | Sproull | Default - none | 999 | 0 | 0 | | |
| 16 | TBA | | TBA | Juba | Default - none | 999 | 1 | 0 | | |
| 17 | TBA | | TBA | Kelleher | Default - none | 999 | 2 | 0 | | |
| 19 | TBA | | TBA | Lee | Default - none | 999 | 0 | 0 | | |
| 20 | TBA | | TBA | Richard | Default - none | 999 | 0 | 0 | | |
| 21 | TBA | | TBA | Moseley | Default - none | 999 | 1 | 0 | | |
| 23 | -T-R--- | 12:00A-12:00A | TBA | Garnett | Default - none | 999 | 2 | 0 | | |
| 24 | TBA | | TBA | Crowley | Default - none | 999 | 2 | 0 | | |
| 25 | TBA | | TBA | Zhang | Default - none | 999 | 1 | 0 | | |
| 26 | TBA | | TBA | Chakrabartty | Default - none | 999 | 4 | 0 | | |
| 32 | TBA | | TBA | Pless | Default - none | 999 | 3 | 0 | | |
| 35 | TBA | | TBA | Chen | Default - none | 999 | 2 | 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 | 1 | 0 | | |
| 46 | TBA | | TBA | Wang | Default - none | 999 | 0 | 0 | | |
|
| | 01 | TBA | | TBA | Kelleher | No final | 10 | 0 | 0 | | |
|
| | 02 | TBA | | TBA | Pless | No final | 10 | 0 | 0 | | |
| 03 | TBA | | TBA | Furukawa | No final | 10 | 2 | 0 | | |
|
| | 01 | TBA | | TBA | Crowley | No final | 10 | 9 | 0 | | |
|
| | 01 | TBA | | TBA | Buhler | No final | 999 | 0 | 0 | | |
|
| Description: | This seminar will focus on classic and recent papers on parallel computing. Students will read, present, and discuss papers on parallel models, algorithms, and architectures from top conferences and journals. Focus will be placed on fundamental advances and theoretical models and algorithms, rather than on implementation papers. No prerequisites.
Our first meeting is on Tuesday, September 6, 2011 from 11:00AM to 12:00PM. In that meeting, we will decide the time for subsequent meetings, based on the participant's schedule. If you would like to participate and can not make it on Tuesday from 11:00am-12:00pm, please let Dr.Agrawal know. |
|
| | 01 | TBA | | TBA | Guerin | Default - none | 0 | 1 | 0 | | |
| 03 | TBA | | TBA | Furukawa | No final | 0 | 0 | 0 | | |
| 05 | TBA | | TBA | Agrawal | No final | 0 | 0 | 0 | | |
| 09 | TBA | | TBA | Buhler | No final | 0 | 0 | 0 | | |
| 14 | TBA | | TBA | Chamberlain | No final | 0 | 0 | 0 | | |
| 17 | TBA | | TBA | Kelleher | No final | 0 | 0 | 0 | | |
| 20 | TBA | | TBA | Richard | No final | 0 | 0 | 0 | | |
| 21 | TBA | | TBA | Moseley | No final | 0 | 0 | 0 | | |
| 23 | TBA | | TBA | Garnett | No final | 0 | 0 | 0 | | |
| 24 | TBA | | TBA | Crowley | No final | 0 | 0 | 0 | | |
| 26 | TBA | | TBA | Chakrabartty | No final | 0 | 0 | 0 | | |
| 45 | TBA | | TBA | Cytron | No final | 0 | 0 | 0 | | |
|
| | 01 | TBA | | TBA | Engineering Student Services | Default - none | 0 | 1 | 0 | | |
|
| | 01 | TBA | | TBA | Engineering Student Services | Default - none | 999 | 18 | 0 | | |
|
| | 01 | TBA | | TBA | Engineering Student Services | Default - none | 999 | 6 | 0 | | |
|
| | 01 | TBA | | TBA | Engineering Student Services | Default - none | 999 | 2 | 0 | | |
|
|