Show pageOld revisionsBacklinksCopy this pageExport Page to HTML/PDFExport to PDFBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. CKG Edit ====== Computer Science Courses ====== Courses with section ids (e.g., CS 39000-CP0) have an intermediate page you must click through for details on a specific section. The information for your section in most cases can be found through the "Lecture" link on this primary course catalog page. In a small number of cases it will be found in the "Laboratory" section. <html> <h3>Undergraduate Courses</h3><table><tr><th>Catalog</th><th>Title</th><th>Instructor</th><th>Time</th></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=11000" target="_blank">CS 11000</a></td><td valign="top">Introduction To Computers</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/faculty/crowe/">Marta Annette Crowe</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=11000&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=15800" target="_blank">CS 15800</a></td><td valign="top">C Programming</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/faculty/abunning/">Alan Bunning</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=15800&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=15900" target="_blank">CS 15900</a></td><td valign="top">Programming Applications For Engineers</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/wcrum">William Crum</a><br/><a href="https://www.cs.purdue.edu/people/faculty/abunning/">Alan Bunning</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=15900&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=17700" target="_blank">CS 17700</a></td><td valign="top"><a href="http://courses.cs.purdue.edu/cs17700:fall16:start" target="_blank">Programming With Multimedia Objects</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/rego">Vernon Rego</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=17700&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=18000" target="_blank">CS 18000</a></td><td valign="top"><a href="http://courses.cs.purdue.edu/cs18000:fall16:start" target="_blank">Problem Solving And Object-Oriented Programming</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/bxd">Buster Dunsmore</a><br/><a href="https://www.cs.purdue.edu/people/sunil">Sunil Prabhakar</a><br/><a href="https://www.cs.purdue.edu/people/lmartino/">Lorenzo Martino</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=18000&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=18200" target="_blank">CS 18200</a></td><td valign="top">Foundations Of Computer Science</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/ayg">Ananth Grama</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=18200&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=19000" target="_blank">CS 19000-LE1</a></td><td valign="top">Tools</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/bxd">Buster Dunsmore</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=19000&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=19000" target="_blank">CS 19000-LE2</a></td><td valign="top">Tools</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/bxd">Buster Dunsmore</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=19000&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=19100" target="_blank">CS 19100</a></td><td valign="top">Freshman Resources Seminar</td><td valign="top"><instructors>Jamie L Linville<br/>Elizabeth N Watts<br/>Scott Nelson<br/><a href="http://science.purdue.edu/advisors/marmon/">Desiree C. Marmon</a><br/>Ranjani L Rao<br/>Kevin B Jones<br/>Sally L. Luzader<br/>Faith C Giordano<br/>Adrian Thomas</instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=19100&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=23500" target="_blank">CS 23500</a></td><td valign="top">Introduction To Organizational Computing</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/faculty/gmcfall">Gary McFall</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=23500&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=24000" target="_blank">CS 24000</a></td><td valign="top"><a href="http://courses.cs.purdue.edu/cs24000:start" target="_blank">Programming In C</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/popescu">Voicu Popescu</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=24000&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=25000" target="_blank">CS 25000</a></td><td valign="top">Computer Architecture</td><td valign="top"><instructors>George Bunch Adams III</instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=25000&schd_type=LEC" target="_blank">Time</a></td></tr> <tr><td valign="top"><a href="http://courses.cs.purdue.edu/cs25100:fall16-le1:start" target="_blank">CS 25100-LE1</a></td><td valign="top"><a href="http://courses.cs.purdue.edu/cs25100:fall16-le1:start" target="_blank">Data Structures And Algorithms</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/eps">Elisha Sacks</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=25100&schd_type=LEC" target="_blank">Time</a></td></tr> <tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=25100" target="_blank">CS 25100-LE2</a></td><td valign="top"><a href="http://courses.cs.purdue.edu/cs25100:fall16-le2:start" target="_blank">Data Structures And Algorithms</td><td valign="top"><a href="https://www.cs.purdue.edu/people/seh">Susanne E Hambrusch</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=25100&schd_type=LEC" target="_blank">Time</a></td></tr> <tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=25200" target="_blank">CS 25200</a></td><td valign="top">Systems Programming</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/grr">Gustavo Rodriguez-Rivera</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=25200&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=29100" target="_blank">CS 29100</a></td><td valign="top">Sophomore Development Seminar</td><td valign="top"><instructors>Sally L. Luzader</instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=29100&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=30700" target="_blank">CS 30700</a></td><td valign="top">Software Engineering I</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/bxd">Buster Dunsmore</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=30700&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=31400" target="_blank">CS 31400</a></td><td valign="top">Numerical Methods</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/dgleich/">David Gleich</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=31400&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=33400" target="_blank">CS 33400</a></td><td valign="top">Fundamentals Of Computer Graphics</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/cmh">Christoph Hoffmann</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=33400&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=34800" target="_blank">CS 34800</a></td><td valign="top">Information Systems</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/clifton">Christopher Clifton</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=34800&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=35200" target="_blank">CS 35200</a></td><td valign="top">Compilers: Principles And Practice</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/ci">Zhiyuan Li</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=35200&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=35400" target="_blank">CS 35400</a></td><td valign="top">Operating Systems</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/mpayer/">Mathias Payer</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=35400&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=35500" target="_blank">CS 35500</a></td><td valign="top">Introduction To Cryptography</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/ssw">Samuel Wagstaff</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=35500&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=38100" target="_blank">CS 38100</a></td><td valign="top">Introduction To The Analysis Of Algorithms</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/gnf">Greg Frederickson</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=38100&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=39000" target="_blank">CS 39000-CP0</a></td><td valign="top">Competitive Programming</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/grr">Gustavo Rodriguez-Rivera</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=39000&schd_type=LAB" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=39000" target="_blank">CS 39000-CPP</a></td><td valign="top">C++ Programming</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/grr">Gustavo Rodriguez-Rivera</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=39000&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=39000" target="_blank">CS 39000-DM0</a></td><td valign="top">Data Mining & Machine Learning</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/faculty/dgoldwas/">Dan Goldwasser</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=39000&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=39000" target="_blank">CS 39000-JAV</a></td><td valign="top">Advanced Java Programming</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/grr">Gustavo Rodriguez-Rivera</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=39000&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=39000" target="_blank">CS 39000-PYT</a></td><td valign="top">Python Programming</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/grr">Gustavo Rodriguez-Rivera</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=39000&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=39000" target="_blank">CS 39000-SL1</a></td><td valign="top">Service Learn Outreach</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/psands/">Phil Sands</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=39000&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=39000" target="_blank">CS 39000-SL2</a></td><td valign="top">Service Learning Outreach</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/psands/">Phil Sands</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=39000&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=39000" target="_blank">CS 39000-VRA</a></td><td valign="top">Virtual Reality Applications</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/grr">Gustavo Rodriguez-Rivera</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=39000&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=39100" target="_blank">CS 39100</a></td><td valign="top">Junior Resources Seminar</td><td valign="top"><instructors>Sally L. Luzader</instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=39100&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=39700" target="_blank">CS 39700</a></td><td valign="top">Honors Seminar</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/ssw">Samuel Wagstaff</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=39700&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=40800" target="_blank">CS 40800</a></td><td valign="top">Software Testing</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/xyzhang">Xiangyu Zhang</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=40800&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=42600" target="_blank">CS 42600</a></td><td valign="top">Computer Security</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/faculty/akate/">Aniket Kate</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=42600&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=44800" target="_blank">CS 44800</a></td><td valign="top">Introduction To Relational Database Systems</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/bb">Bharat Bhargava</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=44800&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=47300" target="_blank">CS 47300</a></td><td valign="top">Web Information Search And Management</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/neville">Jennifer Neville</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=47300&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=47800" target="_blank">CS 47800</a></td><td valign="top">Introduction to Bioinformatics</td><td valign="top"><instructors>Michael R. Gribskov</instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=47800&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=49000" target="_blank">CS 49000-LE1</a></td><td valign="top">Emerging Topics & Basics Of CS</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/bb">Bharat Bhargava</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=49000&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=49000" target="_blank">CS 49000-LE2</a></td><td valign="top">Emerging Topics & Basics Of CS</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/bb">Bharat Bhargava</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=49000&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=49000" target="_blank">CS 49000-LE3</a></td><td valign="top">Emerging Topics & Basics Of CS</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/bb">Bharat Bhargava</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=49000&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=49000" target="_blank">CS 49000-SEP</a></td><td valign="top">Software Engr Senior Project</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/bxd">Buster Dunsmore</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=49000&schd_type=IND" target="_blank">Time</a></td></tr></table><h3>Graduate Courses</h3><table><tr><th>Catalog</th><th>Title</th><th>Instructor</th><th>Time</th></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=50100" target="_blank">CS 50100</a></td><td valign="top">Computing For Science And Engineering</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/skeel">Robert D. Skeel</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=50100&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=50200" target="_blank">CS 50200</a></td><td valign="top">Compiling And Programming Systems</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/faculty/rompf/">Tiark Rompf</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=50200&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=50300" target="_blank">CS 50300</a></td><td valign="top">Operating Systems</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/dec">Douglas Comer</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=50300&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=51400" target="_blank">CS 51400</a></td><td valign="top">Numerical Analysis</td><td valign="top"><instructors><a href="http://www.math.purdue.edu/~sdong/">Suchuan (Steven) Dong</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=51400&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=51500" target="_blank">CS 51500</a></td><td valign="top">Numerical Linear Algebra</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/sameh">Ahmed Sameh</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=51500&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=52600" target="_blank">CS 52600</a></td><td valign="top">Information Security</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/mja">Mike Atallah</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=52600&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=52700" target="_blank">CS 52700</a></td><td valign="top">Software Security</td><td valign="top"><instructors>Byoungyoung Lee</instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=52700&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=53500" target="_blank">CS 53500</a></td><td valign="top">Interactive Computer Graphics</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/aliaga">Daniel G. Aliaga</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=53500&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=53600" target="_blank">CS 53600</a></td><td valign="top">Data Communication And Computer Networks</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/park">Kihong Park</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=53600&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=54100" target="_blank">CS 54100</a></td><td valign="top">Database Systems</td><td valign="top"><instructors>Mohammad Sadoghi Hamedani</instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=54100&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=55500" target="_blank">CS 55500</a></td><td valign="top">Cryptography</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/homes/hmaji">Hemanta Maji</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=55500&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=56500" target="_blank">CS 56500</a></td><td valign="top">Programming Languages</td><td valign="top"><instructors>Benjamin James Delaware</instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=56500&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=56900" target="_blank">CS 56900</a></td><td valign="top">Introduction To Robotic Systems</td><td valign="top"><instructors><a href="http://dynamo.ecn.purdue.edu/~csglee/">Chun-sing George Lee</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=56900&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=57300" target="_blank">CS 57300</a></td><td valign="top">Data Mining</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/faculty/ribeirob/">Bruno Ribeiro</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=57300&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=57800" target="_blank">CS 57800</a></td><td valign="top">Statistical Machine Learning</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/faculty/jhonorio/">Jean Honorio</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=57800&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=57900" target="_blank">CS 57900</a></td><td valign="top">Bioinformatics Algorithms</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/apothen">Alex Pothen</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=57900&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=58000" target="_blank">CS 58000</a></td><td valign="top">Algorithm Design, Analysis, And Implementation</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/egrigore/">Elena Grigorescu</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=58000&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=59000" target="_blank">CS 59000-AI0</a></td><td valign="top">Artificial Intelligence</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/faculty/eb/">Elias Bareinboim</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=59000&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=59000" target="_blank">CS 59000-BDM</a></td><td valign="top">Topics In Big Data Management</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/aref">Walid Aref</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=59000&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=59000" target="_blank">CS 59000-CLS</a></td><td valign="top">Computing For Life Sciences</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/dkihara">Daisuke Kihara</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=59000&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=59000" target="_blank">CS 59000-CPR</a></td><td valign="top"><a href="https://www.cs.purdue.edu/academic-programs/docs/CS59000CPR.pdf" target="_blank">Computer-aided Prog Reasoning</a></td><td valign="top"><instructors>Roopsha Samanta</instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=59000&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=59000" target="_blank">CS 59000-FTC</a></td><td valign="top">Fault Tolerant Comp Sys Dsgn</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/faculty/sbagchi/">Saurabh Bagchi</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=59000&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=59000" target="_blank">CS 59000-HLT</a></td><td valign="top">Hands-On Learning Theory</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/faculty/jhonorio/">Jean Honorio</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=59000&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=59000" target="_blank">CS 59000-MSC</a></td><td valign="top"><a href="https://www.cs.purdue.edu/academic-programs/docs/CS59000MSC.pdf" target="_blank">Mobile Sensing, Comp, And Appl</a></td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/homes/hw/">He Wang</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=59000&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=59000" target="_blank">CS 59000-PWD</a></td><td valign="top">Passwords & Human Authenticatn</td><td valign="top"><instructors>Jeremiah Martin Blocki</instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=59000&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=59000" target="_blank">CS 59000-RDS</a></td><td valign="top">Rsrch On Data Security & Prvcy</td><td valign="top"><instructors><a href="http://www.cerias.purdue.edu/about/people/directory.php?class=faculty&id=77">Elisa Bertino</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=59000&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=59000" target="_blank">CS 59000-RND</a></td><td valign="top"><a href="https://www.cs.purdue.edu/academic-programs/docs/cs59000RND.pdf" target="_blank">Random Algo Num Linear Algebra</a></td><td valign="top"><instructors>Petros S Drineas</instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=59000&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=59000" target="_blank">CS 59000-SA0</a></td><td valign="top">Security Analytics</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/ninghui">Ninghui Li</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=59000&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=59000" target="_blank">CS 59000-SYS</a></td><td valign="top">Systems Security Seminar</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/mpayer/">Mathias Payer</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=59000&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=59100" target="_blank">CS 59100-RS2</a></td><td valign="top">Res Sem First Yr Gr Student</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/ninghui">Ninghui Li</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=59100&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=59100" target="_blank">CS 59100-SEC</a></td><td valign="top">Info Sec&Cybr Crime Sem</td><td valign="top"><instructors/></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=59100&schd_type=LEC" target="_blank">Time</a></td></tr><tr><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201710&subj_code_in=CS&crse_numb_in=59100" target="_blank">CS 59100-TA1</a></td><td valign="top">Effective Teaching In CS</td><td valign="top"><instructors><a href="https://www.cs.purdue.edu/people/lmartino/">Lorenzo Martino</a></instructors></td><td valign="top"><a href="https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_search_schedule?term=201710&subject=CS&cnbr=59100&schd_type=LEC" target="_blank">Time</a></td></tr></table></div> </html> fall16/start.txt Last modified: 2016/08/25 14:53by vsoe