CINXE.COM
Independent Work & Theses | Computer Science Department at Princeton University
<!DOCTYPE html> <html lang="en" dir="ltr"> <head profile="http://www.w3.org/1999/xhtml/vocab"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="shortcut icon" href="https://www.cs.princeton.edu/sites/all/themes/pucs_bootstrap/favicon.ico" type="image/vnd.microsoft.icon" /> <link href="/sites/all/themes/pucs_bootstrap/images/apple-touch-icon.png" rel="apple-touch-icon-precomposed" /> <meta name="description" content="*/" /> <meta name="generator" content="Drupal 7 (http://drupal.org)" /> <link rel="canonical" href="https://www.cs.princeton.edu/ugrad/independent-work" /> <link rel="shortlink" href="https://www.cs.princeton.edu/node/25015" /> <title>Independent Work & Theses | Computer Science Department at Princeton University</title> <link type="text/css" rel="stylesheet" href="https://www.cs.princeton.edu/sites/default/files/css/css_lQaZfjVpwP_oGNqdtWCSpJT1EMqXdMiU84ekLLxQnc4.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://www.cs.princeton.edu/sites/default/files/css/css_M0WQ8auEBjLHCDTPNObpOsdXlMkm4XuORv-4_N7iLbU.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://www.cs.princeton.edu/sites/default/files/css/css_Wu8npAzy16WmnnnWKxpexfgsAryolGGaX6yO3GWA5bU.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://www.cs.princeton.edu/sites/default/files/css/css_MiM1DVBF4hwHQdd4Pvn6lG4CuDkDVIcTIyUyJyWzV6c.css" media="all" /> <!-- HTML5 element support for IE6-8 --> <!--[if lt IE 9]> <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> <script src="//oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]--> <script src="https://www.cs.princeton.edu/sites/default/files/js/js_6UR8aB1w5-y_vdUUdWDWlX2QhWu_qIXlEGEV48YgV-c.js"></script> <script src="https://www.cs.princeton.edu/sites/default/files/js/js_ugc9TCvB3xPvzA5OcSYFSkPDixv-iUNWOZXxlpR9F_g.js"></script> <script src="https://www.cs.princeton.edu/sites/default/files/js/js_MiHCTVVFvCLJkFf5Duzu3CDqwszJk5NgJ2lbOrhCXck.js"></script> <script>(function(i,s,o,g,r,a,m){i["GoogleAnalyticsObject"]=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,"script","//www.google-analytics.com/analytics.js","ga");ga("create", "UA-2811780-1", {"cookieDomain":"auto"});ga("set", "anonymizeIp", true);ga("send", "pageview");</script> <script src="https://www.cs.princeton.edu/sites/default/files/js/js_yX-k6fx8cvB-_Sg49vLBKBl9SfmoXLofpq8IIMiJRnM.js"></script> <script>jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","setHasJsCookie":0,"ajaxPageState":{"theme":"pucs_bootstrap","theme_token":"qZ1tB-c9BxR6k-KVHqG5RGLIcqMkmVhuDEZhS6cL3N4","js":{"sites\/all\/themes\/bootstrap\/js\/bootstrap.js":1,"sites\/all\/modules\/contrib\/jquery_update\/replace\/jquery\/2.2\/jquery.min.js":1,"misc\/jquery-extend-3.4.0.js":1,"misc\/jquery-html-prefilter-3.5.0-backport.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"sites\/all\/modules\/contrib\/jquery_update\/js\/jquery_browser.js":1,"sites\/all\/modules\/custom\/cs_course_schedules\/js\/cs_course_schedules.js":1,"sites\/all\/modules\/custom\/cs_core\/cs_core.js":1,"sites\/all\/modules\/contrib\/google_analytics\/googleanalytics.js":1,"0":1,"sites\/all\/themes\/pucs_bootstrap\/js\/responsive-tables.js":1,"sites\/all\/themes\/pucs_bootstrap\/js\/scripts.js":1},"css":{"modules\/system\/system.base.css":1,"sites\/all\/modules\/contrib\/date\/date_api\/date.css":1,"sites\/all\/modules\/contrib\/date\/date_repeat_field\/date_repeat_field.css":1,"modules\/field\/theme\/field.css":1,"modules\/node\/node.css":1,"sites\/all\/modules\/contrib\/views\/css\/views.css":1,"sites\/all\/modules\/contrib\/ctools\/css\/ctools.css":1,"sites\/all\/modules\/contrib\/ldap\/ldap_servers\/ldap_servers.admin.css":1,"sites\/all\/themes\/pucs_bootstrap\/css\/style.css":1,"sites\/all\/themes\/pucs_bootstrap\/css\/responsive-tables.css":1}},"googleanalytics":{"trackOutbound":1,"trackMailto":1,"trackDownload":1,"trackDownloadExtensions":"7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip"},"bootstrap":{"anchorsFix":0,"anchorsSmoothScrolling":1,"formHasError":1,"popoverEnabled":0,"popoverOptions":{"animation":1,"html":0,"placement":"right","selector":"","trigger":"click","triggerAutoclose":1,"title":"","content":"","delay":0,"container":"body"},"tooltipEnabled":0,"tooltipOptions":{"animation":1,"html":0,"placement":"auto left","selector":"","trigger":"hover focus","delay":0,"container":"body"}}});</script> </head> <body class="html not-front not-logged-in one-sidebar sidebar-first page-node page-node- page-node-25015 node-type-page" > <div id="skip-link"> <a href="#main-content" class="element-invisible element-focusable">Skip to main content</a> </div> <div id="top-navigation"> <div class="container"> <a class="logo navbar-btn pull-left" href="http://www.princeton.edu" target="_blank" title="Home"> <img src="/sites/all/themes/pucs_bootstrap/images/princeton_university_logo.png" alt="Princeton University"/> </a> <a href="#" id="mobile-toggle-quicklinks" class="visible-xs" data-target="responsive-quicklinks"> <span class="glyphicon glyphicon-remove"></span>Quick links </a> <div class="clearfix visible-xs"></div> <ul id="responsive-quicklinks" class="hidden-xs"> <li><a href="http://csguide.cs.princeton.edu"><span class="glyphicon glyphicon-globe"></span>CS Guide</a></li> <li><a href="/general/directory"><span class="glyphicon glyphicon-folder-open"></span>Directory</a></li> <li><a href="/general/contact"><span class="glyphicon glyphicon-envelope"></span>Contact</a></li> </ul> </div> </div> <header id="branding"> <div class="container"> <div class="row"> <div class="col-sm-8"> <div class="site-logo"> <a href="/"><span class="department">Department of</span> <span class="cs">Computer Science</span></a> </div> </div> <div class="col-sm-4"> <div class="search-navigation hidden-xs"> <div class="input-group"> <script> (function() { var cx = '005649317310637734940:yeomcaujqdw'; var gcse = document.createElement('script'); gcse.type = 'text/javascript'; gcse.async = true; gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gcse, s); })(); </script> <gcse:searchbox-only></gcse:searchbox-only> </div> </div> </div> </div> </div> </header> <div id="main-navigation"> <div class="container"> <a href="#" id="mobile-toggle-menu" class="mobile-toggle" data-target="block-menu-block-2"> <span class="glyphicon glyphicon-align-justify"></span>Menu </a> <a href="#" id="mobile-toggle-search" class="mobile-toggle" data-target="mobile-search"> <span class="glyphicon glyphicon-search"></span>Search </a> <div class="clearfix"></div> <div class="region region-navigation"> <section id="block-menu-block-2" class="block block-menu-block hidden-xs clearfix"> <div class="block-content"> <div class="menu-block-wrapper menu-block-2 menu-name-main-menu parent-mlid-0 menu-level-1"> <ul class="menu nav"><li class="first expanded active-trail menu-mlid-1319 active"><span class="glyphicon glyphicon-plus menu-expander"></span> <a href="/ugrad" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished active-trail">Undergraduate Program</a><ul class="menu nav"><li class="first leaf menu-mlid-1374"><a href="/ugrad/advisers" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished">Advisers & Contacts</a></li> <li class="expanded menu-mlid-1375"><span class="glyphicon glyphicon-plus menu-expander"></span> <a href="/ugrad/becoming-cs-major" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished">Becoming a CS Major</a><ul class="menu nav"><li class="first leaf menu-mlid-1376"><a href="/ugrad/becoming-cs-major/bse-vs-ab" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished">Bachelor of Arts & Bachelor of Science in Engineering</a></li> <li class="leaf menu-mlid-1377"><a href="/ugrad/becoming-cs-major/prerequisites" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished">Prerequisites</a></li> <li class="leaf menu-mlid-2176"><a href="/ugrad/becoming-cs-major/declaring-ab-students" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished">Declaring Computer Science for AB Students</a></li> <li class="leaf menu-mlid-2177"><a href="/ugrad/becoming-cs-major/declaring-bse-students" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished">Declaring Computer Science for BSE Students</a></li> <li class="leaf menu-mlid-2328"><a href="/ugrad/class-of-2025-departmental-requirements">Class of '25, '26 & '27 - Departmental Requirements</a></li> <li class="leaf menu-mlid-1378"><a href="/ugrad/becoming-cs-major/requirements" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished">Class of 2024 - Departmental Requirements</a></li> <li class="last leaf menu-mlid-2341"><a href="/ugrad/COS126-precept-information-for-students-and-advisors">COS126 Information</a></li> </ul></li> <li class="expanded active-trail active menu-mlid-1433 active"><span class="glyphicon glyphicon-plus menu-expander"></span> <a href="/ugrad/independent-work" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished active-trail active">Independent Work & Theses</a><ul class="menu nav"><li class="first leaf menu-mlid-2078"><a href="/ugrad/independent-work/important-steps-and-deadlines" class="menu-node-unpublished">Important Steps and Deadlines</a></li> <li class="leaf menu-mlid-2076"><a href="/ugrad/independent-work/independent-work-seminars" title="Independent Work Seminars">Independent Work Seminars</a></li> <li class="leaf menu-mlid-2433"><a href="/ugrad/independent-work/independent-work-seminar-offerings-spring-2025">Independent Work Seminar Offerings - Spring 2025</a></li> <li class="leaf menu-mlid-2079"><a href="/ugrad/independent-work/guidelines-and-useful-information" class="menu-node-unpublished menu-node-unpublished">Guidelines and Useful Information</a></li> <li class="leaf menu-mlid-2157"><a href="/ugrad/independent-work/undergraduate-research-topics" class="menu-node-unpublished">Undergraduate Research Topics</a></li> <li class="last leaf menu-mlid-2324"><a href="/ugrad/independent-work/ab-junior-research-workshops">AB Junior Research Workshops</a></li> </ul></li> <li class="leaf menu-mlid-2175"><a href="/ugrad/faq" title="Undergraduate Program Frequently Asked Questions" class="menu-node-unpublished menu-node-unpublished">Undergraduate Program FAQ</a></li> <li class="leaf menu-mlid-2419"><a href="/ugrad/minor" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished">Minor Program</a></li> <li class="expanded menu-mlid-2420"><span class="glyphicon glyphicon-plus menu-expander"></span> <a href="/ugrad/ugrad-student-funding" title="Computer Science – Funding for Student Group Activities" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished">Student Funding</a><ul class="menu nav"><li class="first leaf menu-mlid-2432"><a href="/ugrad/ugrad-studentorg-funding" class="menu-node-unpublished menu-node-unpublished">Funding for Student Groups</a></li> <li class="last leaf menu-mlid-2431"><a href="/ugrad/ugrad-conference-funding" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished">Conference Funding for Undergrads</a></li> </ul></li> <li class="expanded menu-mlid-1381"><span class="glyphicon glyphicon-plus menu-expander"></span> <a href="/ugrad/get-involved" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished">Student Life</a><ul class="menu nav"><li class="first leaf menu-mlid-1382"><a href="/ugrad/get-involved/mailing-lists" class="menu-node-unpublished menu-node-unpublished">Mailing Lists and Policies</a></li> <li class="last leaf menu-mlid-1380"><a href="/ugrad/study-abroad" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished">Study Abroad</a></li> </ul></li> <li class="last leaf menu-mlid-1419"><a href="/ugrad/life-outside" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished">Jobs & Careers</a></li> </ul></li> <li class="expanded menu-mlid-297"><span class="glyphicon glyphicon-plus menu-expander"></span> <a href="/grad">Graduate Program</a><ul class="menu nav"><li class="first leaf menu-mlid-723"><a href="/grad/admissions-requirements">Admissions Requirements</a></li> <li class="expanded menu-mlid-2339"><span class="glyphicon glyphicon-plus menu-expander"></span> <a href="/grad/doctoral-degree">Doctoral Degree</a><ul class="menu nav"><li class="first leaf menu-mlid-729"><a href="/grad/competency">Breadth Requirements</a></li> <li class="leaf menu-mlid-731"><a href="/grad/pre-fpo">Pre-FPO Checklist</a></li> <li class="last leaf menu-mlid-732"><a href="/grad/fpo-checklist">FPO Checklist</a></li> </ul></li> <li class="expanded menu-mlid-2340"><span class="glyphicon glyphicon-plus menu-expander"></span> <a href="/grad/masters-degree">Master’s Degree</a><ul class="menu nav"><li class="first leaf menu-mlid-2342"><a href="/grad/m.s.e.-track" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished">M.S.E. Track</a></li> <li class="leaf menu-mlid-2343"><a href="/grad/m.eng.-track" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished">M.Eng. Track</a></li> <li class="last leaf menu-mlid-2348"><a href="/grad/departmental-internship-policy-for-masters-students" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished">Departmental Internship Policy (for Master's students)</a></li> </ul></li> <li class="leaf menu-mlid-722"><a href="/grad/faq">FAQ</a></li> <li class="leaf menu-mlid-724"><a href="/grad/financial-aid">Funding</a></li> <li class="leaf menu-mlid-2430"><a href="/grad/resources" class="menu-node-unpublished menu-node-unpublished">Grad Student Resources</a></li> <li class="leaf menu-mlid-730"><a href="/grad/general-exam">General Examination</a></li> <li class="leaf menu-mlid-2346"><a href="/grad/current-student-resources">Fellowship Opportunities</a></li> <li class="leaf menu-mlid-733"><a href="/grad/travel">Travel Reimbursement Policy</a></li> <li class="last leaf menu-mlid-2427"><a href="/grad/advice-on-research-communications-skills">Communication Skills</a></li> </ul></li> <li class="expanded menu-mlid-266"><span class="glyphicon glyphicon-plus menu-expander"></span> <a href="/courses">Courses</a><ul class="menu nav"><li class="first leaf menu-mlid-1860"><a href="/courses/schedule" title="">Course Schedule</a></li> <li class="last leaf menu-mlid-1862"><a href="/courses/catalog" title="">Course Catalog</a></li> </ul></li> <li class="expanded menu-mlid-267"><span class="glyphicon glyphicon-plus menu-expander"></span> <a href="/research">Research</a><ul class="menu nav"><li class="first leaf menu-mlid-528"><a href="/research/areas" title="">Research Areas</a></li> <li class="leaf menu-mlid-299"><a href="/research/interdisciplinary-programs">Interdisciplinary Programs</a></li> <li class="leaf menu-mlid-530"><a href="/research/techreps" title="">Technical Reports</a></li> <li class="last leaf menu-mlid-561"><a href="/research/computing">Computing Facilities</a></li> </ul></li> <li class="expanded menu-mlid-2067"><span class="glyphicon glyphicon-plus menu-expander"></span> <a href="/people">People</a><ul class="menu nav"><li class="first leaf menu-mlid-2069"><a href="/people/faculty">Faculty</a></li> <li class="leaf menu-mlid-2072"><a href="/people/research">Researchers</a></li> <li class="leaf menu-mlid-2073"><a href="/people/restech">Technical Staff</a></li> <li class="leaf menu-mlid-2068"><a href="/people/admins">Administrative Staff</a></li> <li class="leaf menu-mlid-2071"><a href="/people/grad">Graduate Students</a></li> <li class="leaf menu-mlid-2074"><a href="/people/ugrad">Undergraduate Students</a></li> <li class="last leaf menu-mlid-2070"><a href="/people/gradalumni">Graduate Alumni</a></li> </ul></li> <li class="expanded menu-mlid-2422"><span class="glyphicon glyphicon-plus menu-expander"></span> <a href="/diversity-and-outreach">Diversity & Outreach</a><ul class="menu nav"><li class="first leaf menu-mlid-2423"><a href="/diversity-and-inclusion/climate-and-inclusion-committee" class="menu-node-unpublished">Climate and Inclusion Committee</a></li> <li class="leaf menu-mlid-2429"><a href="/diversity-and-outreach/researchexperience" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished">REU on AI and Machine Learning</a></li> <li class="leaf menu-mlid-2426"><a href="/diversity-and-inclusion/resources-for-undergraduate-and-graduate-students" class="menu-node-unpublished">Resources for Undergraduate & Graduate Students</a></li> <li class="leaf menu-mlid-2424"><a href="/diversity-and-inclusion/outreach-initiatives" class="menu-node-unpublished">Outreach Initiatives</a></li> <li class="last leaf menu-mlid-2425"><a href="/diversity-and-inclusion/resources-for-faculty-and-staff" class="menu-node-unpublished">Resources for Faculty & Staff</a></li> </ul></li> <li class="last expanded menu-mlid-271"><span class="glyphicon glyphicon-plus menu-expander"></span> <a href="/general">About</a><ul class="menu nav"><li class="first leaf menu-mlid-307"><a href="/general/contact">Contact Us</a></li> <li class="leaf menu-mlid-310"><a href="/general/visit">Visit Us</a></li> <li class="expanded menu-mlid-308"><span class="glyphicon glyphicon-plus menu-expander"></span> <a href="/general/newsevents">News and Events</a><ul class="menu nav"><li class="first leaf menu-mlid-1790"><a href="/general/newsevents/news" title="">News</a></li> <li class="leaf menu-mlid-1784"><a href="/general/newsevents/events">Events</a></li> <li class="last leaf menu-mlid-1996"><a href="/general/newsevents/spotlight" title="">Spotlight Stories</a></li> </ul></li> <li class="leaf menu-mlid-1801"><a href="/general/directory" title="">Directory</a></li> <li class="last leaf menu-mlid-270"><a href="/general/jobs">Job Openings</a></li> </ul></li> </ul></div> </div> </section> <!-- /.block --> </div> <div id="mobile-search" class="hidden"> <gcse:searchbox-only></gcse:searchbox-only> </div> </div> </div> <div id="main-wrapper"> <div class="main-container container"> <header role="banner" id="page-header"> </header> <!-- /#page-header --> <div class="row"> <section class="col-sm-9 col-sm-push-3"> <ol class="breadcrumb"><li><a href="/">Home</a></li> <li><a href="/ugrad" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished active-trail">Undergraduate Program</a></li> </ol> <div id="content"> <a id="main-content"></a> <h1 class="page-header">Independent Work & Theses</h1> <div class="region region-content"> <section id="block-system-main" class="block block-system clearfix"> <div class="block-content"> <div id="node-25015" class="node node-page clearfix"> <div class="content"> <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><style type="text/css">.myButton { box-shadow:inset 0px 1px 0px 0px #ffffff; background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%); background-color:#f9f9f9; border-radius:6px; border:1px solid #dcdcdc; display:inline-block; cursor:pointer; color:#666666; font-family:Arial; font-size:15px; font-weight:bold; padding:6px 24px; text-decoration:none; text-shadow:0px 1px 0px #ffffff; } .myButton:hover { background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%); background-color:#e9e9e9; } .myButton:active { position:relative; top:1px; } .myButton2 { box-shadow:inset 0px 1px 0px 0px #fce2c1; background:linear-gradient(to bottom, #ffc477 5%, #fb9e25 100%); background-color:#ffc477; border-radius:6px; border:1px solid #eeb44f; display:inline-block; cursor:pointer; color:#ffffff; font-family:Arial; font-size:15px; font-weight:bold; padding:6px 24px; text-decoration:none; text-shadow:0px 1px 0px #cc9f52; } .myButton2:hover { background:linear-gradient(to bottom, #fb9e25 5%, #ffc477 100%); background-color:#fb9e25; } .myButton2:active { position:relative; top </style> <p>Welcome to the Computer Science Independent Work webpage.</p> <p>The goal of undergraduate research and independent work (IW) in Computer Science is to serve as a synthesizing experience in which undergraduates work on significant research or design projects. Given the broad diversity of intellectual problems in Computer Science, and equally broad possibilities regarding future career trajectories, the style of a project can vary from theoretical to systems or applications-oriented with output ranging from scholarly publications to working software or hardware. </p> <p>For BSE students majoring in Computer Science, independent work can either be taken as a 1-semester course or as a 2-semester JIW or thesis option, if preferred. For AB students majoring in Computer Science, independent work consists of 4 semesters of work in their junior and senior years. IW for course credit is only available to COS juniors and seniors.</p> <hr> <h3 style="text-align: center;"><u><strong>Independent Work and Thesis Handbooks (Updated August 2024)</strong></u></h3> <p style="text-align: center;"><a class="myButton" href="/sites/default/files/cos-ab-iw-handbook-2024-25_0.pdf">AB Independent Work and Thesis Handbook, 2024-2025 </a></p> <p style="text-align: center;"><a class="myButton2" href="/sites/default/files/cos-bse-iw-handbook-2024-25_0.pdf">BSE Independent Work and Thesis Handbook, 2024-2025 </a></p> <hr> <p> </p> <p>Information about other topics such as important dates/ deadlines, IW seminar descriptions, and more, can be found in the navigation bar links to the left-hand side of the webpage.</p> <p>Please address questions to the Undergraduate Independent Work Administrator, Mikki Hornstein, mhornstein (@princeton.edu). </p> </div></div></div> </div> </div> </div> </section> <!-- /.block --> </div> <div class="clearfix"></div> </div> </section> <aside class="col-sm-3 col-sm-pull-9" role="complementary" id="sidebar-first"> <div class="region region-sidebar-first"> <section id="block-menu-block-1" class="block block-menu-block hidden-xs clearfix"> <h2 class="block-title"> Navigation </h2> <div class="block-content"> <div class="menu-block-wrapper menu-block-1 menu-name-main-menu parent-mlid-0 menu-level-2"> <ul class="menu nav"><li class="first leaf menu-mlid-1374"><a href="/ugrad/advisers" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished"><span class="glyphicon glyphicon-chevron-right"></span> Advisers & Contacts</a></li> <li class="collapsed menu-mlid-1375"><a href="/ugrad/becoming-cs-major" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished"><span class="glyphicon glyphicon-chevron-right"></span> Becoming a CS Major</a></li> <li class="expanded active-trail active menu-mlid-1433 active"><a href="/ugrad/independent-work" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished active-trail active"><span class="glyphicon glyphicon-chevron-down"></span> Independent Work & Theses</a><ul class="menu nav"><li class="first leaf menu-mlid-2078"><a href="/ugrad/independent-work/important-steps-and-deadlines" class="menu-node-unpublished"><span class="glyphicon glyphicon-chevron-right"></span> Important Steps and Deadlines</a></li> <li class="leaf menu-mlid-2076"><a href="/ugrad/independent-work/independent-work-seminars" title="Independent Work Seminars"><span class="glyphicon glyphicon-chevron-right"></span> Independent Work Seminars</a></li> <li class="leaf menu-mlid-2433"><a href="/ugrad/independent-work/independent-work-seminar-offerings-spring-2025"><span class="glyphicon glyphicon-chevron-right"></span> Independent Work Seminar Offerings - Spring 2025</a></li> <li class="leaf menu-mlid-2079"><a href="/ugrad/independent-work/guidelines-and-useful-information" class="menu-node-unpublished menu-node-unpublished"><span class="glyphicon glyphicon-chevron-right"></span> Guidelines and Useful Information</a></li> <li class="leaf menu-mlid-2157"><a href="/ugrad/independent-work/undergraduate-research-topics" class="menu-node-unpublished"><span class="glyphicon glyphicon-chevron-right"></span> Undergraduate Research Topics</a></li> <li class="last leaf menu-mlid-2324"><a href="/ugrad/independent-work/ab-junior-research-workshops"><span class="glyphicon glyphicon-chevron-right"></span> AB Junior Research Workshops</a></li> </ul></li> <li class="leaf menu-mlid-2175"><a href="/ugrad/faq" title="Undergraduate Program Frequently Asked Questions" class="menu-node-unpublished menu-node-unpublished"><span class="glyphicon glyphicon-chevron-right"></span> Undergraduate Program FAQ</a></li> <li class="leaf menu-mlid-2419"><a href="/ugrad/minor" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished"><span class="glyphicon glyphicon-chevron-right"></span> Minor Program</a></li> <li class="collapsed menu-mlid-2420"><a href="/ugrad/ugrad-student-funding" title="Computer Science – Funding for Student Group Activities" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished"><span class="glyphicon glyphicon-chevron-right"></span> Student Funding</a></li> <li class="collapsed menu-mlid-1381"><a href="/ugrad/get-involved" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished"><span class="glyphicon glyphicon-chevron-right"></span> Student Life</a></li> <li class="last leaf menu-mlid-1419"><a href="/ugrad/life-outside" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished"><span class="glyphicon glyphicon-chevron-right"></span> Jobs & Careers</a></li> </ul></div> </div> </section> <!-- /.block --> <section id="block-block-2" class="block block-block clearfix"> <h2 class="block-title"> Contacts </h2> <div class="block-content"> <p><strong style="line-height: 20.7999992370605px;">Undergraduate Program Manager:</strong></p> <p><u>Colleen Kenny</u><br> Room 210, Computer Science<br> (609) 258-1746<br> <span class="email-replace">ckenny (@cs.princeton.edu)</span></p> <p><strong style="line-height: 20.7999992370605px;">Directors of Undergraduate Studies:</strong></p> <p><a href="/~dpw/"><u>David Walker</u></a><br> Room 211, Computer Science<br> <span class="email-replace">dpw (@princeton.edu)</span><br> <em>COS Majors, Transfers out of COS</em></p> <p><u><a href="/~bwk" target="_blank">Brian Kernighan</a></u><br> Room 311, Computer Science<br> <span class="email-replace">bwk (@cs.princeton.edu)</span><br> <em>COS Pre-majors, COS Non-majors, Transfers in to COS, Study Abroad</em></p> </div> </section> <!-- /.block --> <section id="block-block-3" class="block block-block clearfix"> <h2 class="block-title"> Additional Resources </h2> <div class="block-content"> <ul style="line-height: 20.7999992370605px;"> <li><a href="http://ua.princeton.edu/academic-units/department-computer-science-ab" target="_blank">Formal COS A.B. degree requirements</a></li> <li><a href="http://ua.princeton.edu/academic-units/department-computer-science-bse" target="_blank">Formal COS B.S.E. degree requirements</a></li> <li><a href="/ugrad/independent-work/undergraduate-research-topics" target="_blank">Ugrad Independent Work Research Topics</a></li> <li><a href="http://www.princeton.edu/main/campuslife/" target="_blank">Princeton Campus Life</a></li> <li><a href="http://www.princeton.edu/admission/applyingforadmission/" target="_blank">How to Apply to Princeton</a></li> <li><a href="https://engineering-tours.princeton.edu/" target="_blank">Engineering Tours for Prospective Undergraduates</a></li> <li><a href="https://careerdevelopment.princeton.edu/" target="_blank">Center for Career Development</a></li> <li><a href="https://uhs.princeton.edu/counseling-psychological-services" target="_blank">University Health Services</a></li> <li><a href="https://publicsafety.princeton.edu/" target="_blank">Public Safety</a></li> </ul> </div> </section> <!-- /.block --> </div> </aside> <!-- /#sidebar-first --> </div> <div id="social-icons"> Follow us: <a href="https://www.facebook.com/PrincetonCS" target="_blank"> <img src="/sites/all/themes/pucs_bootstrap/images/icon-facebook.png" alt="Facebook"/> </a> <a href="https://twitter.com/princetoncs" target="_blank"> <img src="/sites/all/themes/pucs_bootstrap/images/icon-twitter.png" alt="Twitter"/> </a> <a href="https://www.linkedin.com/school/university-princeton-university-computer-science" target="_blank"> <img src="/sites/all/themes/pucs_bootstrap/images/icon-linkedin.png" alt="Linkedin"/> </a> </div> </div> </div> <div id="footer-top-wrapper"> <footer id="footer-top" class="container"> <div class="region region-footer-top"> <section id="block-menu-block-3" class="block block-menu-block clearfix"> <div class="block-content"> <div class="menu-block-wrapper menu-block-3 menu-name-main-menu parent-mlid-0 menu-level-1"> <ul class="menu nav"><li class="first expanded active-trail menu-mlid-1319 active"><a href="/ugrad" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished active-trail">Undergraduate Program</a><ul class="menu nav"><li class="first leaf menu-mlid-1374"><a href="/ugrad/advisers" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished">Advisers & Contacts</a></li> <li class="leaf has-children menu-mlid-1375"><a href="/ugrad/becoming-cs-major" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished">Becoming a CS Major</a></li> <li class="leaf has-children active-trail active menu-mlid-1433 active"><a href="/ugrad/independent-work" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished active-trail active">Independent Work & Theses</a></li> <li class="leaf menu-mlid-2175"><a href="/ugrad/faq" title="Undergraduate Program Frequently Asked Questions" class="menu-node-unpublished menu-node-unpublished">Undergraduate Program FAQ</a></li> <li class="leaf menu-mlid-2419"><a href="/ugrad/minor" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished">Minor Program</a></li> <li class="leaf has-children menu-mlid-2420"><a href="/ugrad/ugrad-student-funding" title="Computer Science – Funding for Student Group Activities" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished">Student Funding</a></li> <li class="leaf has-children menu-mlid-1381"><a href="/ugrad/get-involved" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished">Student Life</a></li> <li class="last leaf menu-mlid-1419"><a href="/ugrad/life-outside" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished">Jobs & Careers</a></li> </ul></li> <li class="expanded menu-mlid-297"><a href="/grad">Graduate Program</a><ul class="menu nav"><li class="first leaf menu-mlid-723"><a href="/grad/admissions-requirements">Admissions Requirements</a></li> <li class="leaf has-children menu-mlid-2339"><a href="/grad/doctoral-degree">Doctoral Degree</a></li> <li class="leaf has-children menu-mlid-2340"><a href="/grad/masters-degree">Master’s Degree</a></li> <li class="leaf menu-mlid-722"><a href="/grad/faq">FAQ</a></li> <li class="leaf menu-mlid-724"><a href="/grad/financial-aid">Funding</a></li> <li class="leaf menu-mlid-2430"><a href="/grad/resources" class="menu-node-unpublished menu-node-unpublished">Grad Student Resources</a></li> <li class="leaf menu-mlid-730"><a href="/grad/general-exam">General Examination</a></li> <li class="leaf menu-mlid-2346"><a href="/grad/current-student-resources">Fellowship Opportunities</a></li> <li class="leaf menu-mlid-733"><a href="/grad/travel">Travel Reimbursement Policy</a></li> <li class="last leaf menu-mlid-2427"><a href="/grad/advice-on-research-communications-skills">Communication Skills</a></li> </ul></li> <li class="expanded menu-mlid-266"><a href="/courses">Courses</a><ul class="menu nav"><li class="first leaf menu-mlid-1860"><a href="/courses/schedule" title="">Course Schedule</a></li> <li class="last leaf menu-mlid-1862"><a href="/courses/catalog" title="">Course Catalog</a></li> </ul></li> <li class="expanded menu-mlid-267"><a href="/research">Research</a><ul class="menu nav"><li class="first leaf menu-mlid-528"><a href="/research/areas" title="">Research Areas</a></li> <li class="leaf menu-mlid-299"><a href="/research/interdisciplinary-programs">Interdisciplinary Programs</a></li> <li class="leaf menu-mlid-530"><a href="/research/techreps" title="">Technical Reports</a></li> <li class="last leaf menu-mlid-561"><a href="/research/computing">Computing Facilities</a></li> </ul></li> <li class="expanded menu-mlid-2067"><a href="/people">People</a><ul class="menu nav"><li class="first leaf menu-mlid-2069"><a href="/people/faculty">Faculty</a></li> <li class="leaf menu-mlid-2072"><a href="/people/research">Researchers</a></li> <li class="leaf menu-mlid-2073"><a href="/people/restech">Technical Staff</a></li> <li class="leaf menu-mlid-2068"><a href="/people/admins">Administrative Staff</a></li> <li class="leaf menu-mlid-2071"><a href="/people/grad">Graduate Students</a></li> <li class="leaf menu-mlid-2074"><a href="/people/ugrad">Undergraduate Students</a></li> <li class="last leaf menu-mlid-2070"><a href="/people/gradalumni">Graduate Alumni</a></li> </ul></li> <li class="expanded menu-mlid-2422"><a href="/diversity-and-outreach">Diversity & Outreach</a><ul class="menu nav"><li class="first leaf menu-mlid-2423"><a href="/diversity-and-inclusion/climate-and-inclusion-committee" class="menu-node-unpublished">Climate and Inclusion Committee</a></li> <li class="leaf menu-mlid-2429"><a href="/diversity-and-outreach/researchexperience" class="menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished menu-node-unpublished">REU on AI and Machine Learning</a></li> <li class="leaf menu-mlid-2426"><a href="/diversity-and-inclusion/resources-for-undergraduate-and-graduate-students" class="menu-node-unpublished">Resources for Undergraduate & Graduate Students</a></li> <li class="leaf menu-mlid-2424"><a href="/diversity-and-inclusion/outreach-initiatives" class="menu-node-unpublished">Outreach Initiatives</a></li> <li class="last leaf menu-mlid-2425"><a href="/diversity-and-inclusion/resources-for-faculty-and-staff" class="menu-node-unpublished">Resources for Faculty & Staff</a></li> </ul></li> <li class="last expanded menu-mlid-271"><a href="/general">About</a><ul class="menu nav"><li class="first leaf menu-mlid-307"><a href="/general/contact">Contact Us</a></li> <li class="leaf menu-mlid-310"><a href="/general/visit">Visit Us</a></li> <li class="leaf has-children menu-mlid-308"><a href="/general/newsevents">News and Events</a></li> <li class="leaf menu-mlid-1801"><a href="/general/directory" title="">Directory</a></li> <li class="last leaf menu-mlid-270"><a href="/general/jobs">Job Openings</a></li> </ul></li> </ul></div> </div> </section> <!-- /.block --> </div> <!-- <div class="row"> <section class="col-md-3"> <h3>About</h3> <ul> <li><a href="#">Department & History</a></li> <li><a href="#">News</a></li> <li><a href="#">Events</a></li> <li><a href="#">Location & Contact Info</a></li> <li><a href="#">Directory</a></li> <li><a href="#">Jobs</a></li> <li><a href="#">Computing Facilities</a></li> </ul> </section> <section class="col-md-3"> <h3>Undergraduate</h3> <ul> <li><a href="#">About the Program</a></li> <li><a href="#">Prospective Students</a></li> <li><a href="#">Advisors & Contact</a></li> <li><a href="#">Requirements & Policies</a></li> <li><a href="#">Indepdendent Work</a></li> <li><a href="#">Certificate Program</a></li> <li><a href="#">Beyond the Classroom</a></li> </ul> </section> <section class="col-md-3"> <h3>Graduate</h3> <ul> <li><a href="#">About the Program</a></li> <li><a href="#">Prospective Students</a></li> <li><a href="#">Financial Aid</a></li> <li><a href="#">Requirements & Policies</a></li> </ul> <h3>Research</h3> <ul> <li><a href="#">Research Areas</a></li> <li><a href="#">Research Projects</a></li> <li><a href="#">Technical Reports</a></li> </ul> </section> <section class="col-md-3"> <h3>Courses</h3> <ul> <li><a href="#">Course Schedule</a></li> <li><a href="#">Course Catalog</a></li> </ul> <h3>People</h3> <ul> <li><a href="#">Faculty & Researchers</a></li> <li><a href="#">Staff</a></li> <li><a href="#">Graduate Students</a></li> <li><a href="#">Undergraduate Students</a></li> </ul> </section> </div> --> </footer> </div> <footer id="footer-bottom" class="container"> <div class="row"> <div class="col-xs-12 col-sm-6"> <a href="http://www.princeton.edu" target="_blank"> <img id="footer-princeton-logo" src="/sites/all/themes/pucs_bootstrap/images/princeton_university_logo.png" alt="Princeton University"/> </a> <p> © 2024 The Trustees of Princeton University. </p> <p> <a href="/general/policies">Terms of Use</a> | <a href="/general/policies#privacy">Privacy Policy</a> | <a href="/sitemap">Site Map</a> </p> </div> <div class="col-xs-12 col-sm-6"> <a href="http://www.princeton.edu/engineering"> <img id="footer-engineering-logo" src="/sites/all/themes/pucs_bootstrap/images/school_of_engineering_and_applied_science.png" alt="Princeton University School of Engineering and Applied Science"/> </a> </div> </div> </footer> <script src="https://www.cs.princeton.edu/sites/default/files/js/js_MRdvkC2u4oGsp5wVxBG1pGV5NrCPW3mssHxIn6G9tGE.js"></script> </body> </html>