{"id":8013,"date":"2020-09-01T14:19:52","date_gmt":"2020-09-01T18:19:52","guid":{"rendered":"https:\/\/carleton.ca\/scs\/?page_id=8013"},"modified":"2026-06-02T15:00:08","modified_gmt":"2026-06-02T19:00:08","slug":"comp-4901-proposal-permission-form","status":"publish","type":"page","link":"https:\/\/carleton.ca\/scs\/current-students\/bachelor-of-computer-science\/honours-project-and-directed-studies\/comp-4901-proposal-permission-form\/","title":{"rendered":"COMP 4901 Proposal &#038; Permission Form"},"content":{"rendered":"\n<section class=\"w-screen px-6 cu-section cu-section--white ml-offset-center md:px-8 lg:px-14\">\n    <div class=\"space-y-6 cu-max-w-child-5xl  md:space-y-10 cu-prose-first-last\">\n\n            <div class=\"cu-textmedia flex flex-col lg:flex-row mx-auto gap-6 md:gap-10 my-6 md:my-12 first:mt-0 max-w-5xl\">\n        <div class=\"justify-start cu-textmedia-content cu-prose-first-last\" style=\"flex: 0 0 100%;\">\n            <header class=\"font-light prose-xl cu-pageheader md:prose-2xl cu-component-updated cu-prose-first-last\">\n                                    <h1 class=\"cu-prose-first-last font-semibold !mt-2 mb-4 md:mb-6 relative after:absolute after:h-px after:bottom-0 after:bg-cu-red after:left-px text-3xl md:text-4xl lg:text-5xl lg:leading-[3.5rem] pb-5 after:w-10 text-cu-black-700 not-prose\">\n                        COMP 4901 Proposal &#038; Permission Form\n                    <\/h1>\n                \n                                \n                            <\/header>\n\n                    <\/div>\n\n            <\/div>\n\n    <\/div>\n<\/section>\n\n<p><span style=\"color: #000000;\"><span style=\"font-family: Arial, serif;\"><span style=\"font-size: medium;\"><span lang=\"en-US\">The student will not be permitted to register for this course until the proposal has been completed and approved by the supervisor. After submitting this form, the student MUST also register for COMP 4901 after a spot is opened for them by the undergraduate advisor.<\/span><\/span><\/span><\/span><\/p>\n\n\n<div class=\"not-prose cu-quote cu-component-spacing\">\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>The deadline to submit this proposal is a few days before the last day to register for the term (see undergraduate calendar for dates).<\/p>\n<\/blockquote>\n<\/div>\n\n<script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n\/* ]]> *\/\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_21' style='display:none'><style>#gform_wrapper_21[data-form-index=\"0\"].gform-theme,[data-parent-form=\"21_0\"]{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url(\"data:image\/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-select: url(\"data:image\/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-search: url(\"data:image\/svg+xml,%3Csvg width='640' height='640' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}<\/style><form class='not-prose' method='post' enctype='multipart\/form-data'  id='gform_21'  action='\/scs\/wp-json\/wp\/v2\/pages\/8013' data-formid='21' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_21' class='gform_fields top_label form_sublabel_below description_below validation_below'><fieldset id=\"field_21_1\" class=\"gfield gfield--type-radio gfield--type-choice gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label' >Term<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_21_1'>\n\t\t\t<div class='gchoice gchoice_21_1_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_1' type='radio' value='Fall'  id='choice_21_1_0' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_21_1_0' id='label_21_1_0' class='gform-field-label gform-field-label--type-inline'>Fall<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_21_1_1'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_1' type='radio' value='Winter'  id='choice_21_1_1' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_21_1_1' id='label_21_1_1' class='gform-field-label gform-field-label--type-inline'>Winter<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_21_1_2'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_1' type='radio' value='Summer'  id='choice_21_1_2' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_21_1_2' id='label_21_1_2' class='gform-field-label gform-field-label--type-inline'>Summer<\/label>\n\t\t\t<\/div><\/div><\/div><\/fieldset><div id=\"field_21_7\" class=\"gfield gfield--type-select gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_21_7'>Year<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_7' id='input_21_7' class='medium gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='2023' >2023<\/option><option value='2024' >2024<\/option><option value='2025' >2025<\/option><option value='2026' >2026<\/option><\/select><\/div><\/div><fieldset id=\"field_21_8\" class=\"gfield gfield--type-name gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Student Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_21_8'>\n                            \n                            <span id='input_21_8_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_8.3' id='input_21_8_3' value=''   aria-required='true'     \/>\n                                                    <label for='input_21_8_3' class='gform-field-label gform-field-label--type-sub '>First<\/label>\n                                                <\/span>\n                            \n                            <span id='input_21_8_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_8.6' id='input_21_8_6' value=''   aria-required='true'     \/>\n                                                    <label for='input_21_8_6' class='gform-field-label gform-field-label--type-sub '>Last<\/label>\n                                                <\/span>\n                            \n                        <\/div><\/fieldset><div id=\"field_21_9\" class=\"gfield gfield--type-number gfield_contains_required field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_21_9'>Student Number<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_number'><input name='input_9' id='input_21_9' type='number' step='any'   value='' class='medium'     aria-required=\"true\" aria-invalid=\"false\" aria-describedby=\"gfield_description_21_9\" \/><\/div><div class='gfield_description' id='gfield_description_21_9'>Please enter your 9-digit student number<\/div><\/div><div id=\"field_21_10\" class=\"gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_21_10'>Student Email &#8211; CMAIL only<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_10' id='input_21_10' type='email' value='' class='medium'    aria-required=\"true\" aria-invalid=\"false\" aria-describedby=\"gfield_description_21_10\" \/>\n                        <\/div><div class='gfield_description' id='gfield_description_21_10'>Please enter your Carleton cmail email address<\/div><\/div><div id=\"field_21_18\" class=\"gfield gfield--type-select gfield_contains_required field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_21_18'>Supervisor<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_18' id='input_21_18' class='medium gfield_select'  aria-describedby=\"gfield_description_21_18\"  aria-required=\"true\" aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>&#8211;<\/option><option value='AbdelrahmanMohamedabdou@cunet.carleton.ca' >AbdelRahman Abdou<\/option><option value='AhmedElRoby@cunet.carleton.ca' >Ahmed El-Roby<\/option><option value='AlanTsang@cunet.carleton.ca' >Alan Tsang<\/option><option value='AlexaSharp3@cunet.carleton.ca' >Alexa Sharp<\/option><option value='AlinaShaikhet@cunet.carleton.ca' >Alina Shaikhet<\/option><option value='AndrewRunka@CUNET.CARLETON.CA' >Andrew Runka<\/option><option value='AnilMaheshwari@cunet.carleton.ca' >Anil Maheshwari<\/option><option value='AnilSomayaji@cunet.carleton.ca' >Anil Somayaji<\/option><option value='AvaMcKenney@cunet.carleton.ca' >Ava McKenney<\/option><option value='ChristineLaurendeau@cunet.carleton.ca' >Christine Laurendeau<\/option><option value='ConnorHillen@cunet.carleton.ca' >Connor Hillen<\/option><option value='DarrylHill@cunet.carleton.ca' >Darryl Hill<\/option><option value='DavidBarrera@cunet.carleton.ca' >David Barrera<\/option><option value='DavidMould@cunet.carleton.ca' >David Mould<\/option><option value='DouglasHowe@cunet.carleton.ca' >Douglas Howe<\/option><option value='edwardmelcer@cunet.carleton.ca' >Edward Melcer<\/option><option value='ElizabethStobert@cunet.carleton.ca' >Elizabeth Stobert<\/option><option value='EvangelosKranakis@cunet.carleton.ca' >Evangelos Kranakis<\/option><option value='JasonHinek@cunet.carleton.ca' >Jason Hinek<\/option><option value='JeanPierreCorriveau@cunet.carleton.ca' >Jean-Pierre Corriveau<\/option><option value='JunfengWen@cunet.carleton.ca' >Junfeng Wen<\/option><option value='LianyingZhao@cunet.carleton.ca' >Lianying Zhao<\/option><option value='MajidKomeili@cunet.carleton.ca' >Majid Komeili<\/option><option value='MarkLanthier@cunet.carleton.ca' >Mark Lanthier<\/option><option value='MatthewHolden@cunet.carleton.ca' >Matthew Holden<\/option><option value='MichelBarbeau@cunet.carleton.ca' >Michel Barbeau<\/option><option value='MichielSmid@cunet.carleton.ca' >Michiel Smid<\/option><option value='nadinemoacdieh@cunet.carleton.ca' >Nadine Marie Moacdieh<\/option><option value='OlgaBaysal@cunet.carleton.ca' >Olga Baysal<\/option><option value='OlivervanKaick@CUNET.CARLETON.CA' >Oliver Van Kaick<\/option><option value='PatrickMorin@cunet.carleton.ca' >Pat Morin<\/option><option value='PaulVanOorschot@cunet.carleton.ca' >Paul Van Oorschot<\/option><option value='ProsenjitBose@cunet.carleton.ca' >Prosenjit Bose<\/option><option value='RobertCollier3@cunet.carleton.ca' >Robert Collier<\/option><option value='seanbenjamin@cunet.carleton.ca' >Sean Benjamin<\/option><option value='SoniaChiasson@cunet.carleton.ca' >Sonia Chiasson<\/option><option value='SvetlanaObraztsova@cunet.carleton.ca' >Svetlana Obraztsova<\/option><option value='WilfLalonde@cunet.carleton.ca' >Wilf Lalonde<\/option><option value='YuhongGuo@cunet.carleton.ca' >Yuhong Guo<\/option><option value='ZinoviRabinovich@cunet.carleton.ca' >Zinovi Rabinovich<\/option><option value='My Supervisor is not listed' >My Supervisor is not listed<\/option><\/select><\/div><div class='gfield_description' id='gfield_description_21_18'>Please search and select your supervisor from the dropdown list. If your supervisor is not on the list, select the last option &#8220;My Supervisor is not listed&#8221; and you will be able to enter their information manually.<\/div><\/div><fieldset id=\"field_21_21\" class=\"gfield gfield--type-name gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Other Supervisor<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_21_21'>\n                            \n                            <span id='input_21_21_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_21.3' id='input_21_21_3' value=''   aria-required='true'     \/>\n                                                    <label for='input_21_21_3' class='gform-field-label gform-field-label--type-sub '>First<\/label>\n                                                <\/span>\n                            \n                            <span id='input_21_21_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_21.6' id='input_21_21_6' value=''   aria-required='true'     \/>\n                                                    <label for='input_21_21_6' class='gform-field-label gform-field-label--type-sub '>Last<\/label>\n                                                <\/span>\n                            \n                        <\/div><\/fieldset><div id=\"field_21_22\" class=\"gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_21_22'>Other Supervisor Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_22' id='input_21_22' type='email' value='' class='medium'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_21_12\" class=\"gfield gfield--type-fileupload gfield_contains_required field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_21_12'>Proposal File<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_fileupload'><input type='hidden' name='MAX_FILE_SIZE' value='15728640' \/><input name='input_12' id='input_21_12' type='file' class='medium' aria-describedby=\"gfield_upload_rules_21_12 gfield_description_21_12\" onchange='javascript:gformValidateFileSize( this, 15728640 );'  \/><span class='gfield_description gform_fileupload_rules' id='gfield_upload_rules_21_12'>Max. file size: 15 MB.<\/span><div class='gfield_description validation_message gfield_validation_message validation_message--hidden-on-empty' id='live_validation_message_21_12'><\/div> <\/div><div class='gfield_description' id='gfield_description_21_12'>The proposal file must be a PDF which describes the details of the proposal. It must include (1) all topics that will be covered (2) all deliverables (e.g., assignments, projects, reports, etc\u2026) and (3) evaluation criteria showing the breakdown of percentages assigned.<\/div><\/div><div id=\"field_21_23\" class=\"gfield gfield--type-captcha field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_21_23'>CAPTCHA<\/label><div id='input_21_23' class='ginput_container ginput_recaptcha' data-sitekey='6Lfdrx0TAAAAAHkdRF2Kx4AcYWl45yaLqJyIsqs8'  data-theme='light' data-tabindex='0'  data-badge=''><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_21' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Submit'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_21' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_21' id='gform_theme_21' value='orbital' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_21' id='gform_style_settings_21' value='{&quot;theme&quot;:&quot;orbital&quot;,&quot;inputPrimaryColor&quot;:&quot;#204ce5&quot;}' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_21' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='21' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='CAD' value='viELoJQtexqKPrGxModAUX2qJ5y5OZYvEm1yGHMqxvz7VWMzKF1ylSwnTjIcof3dtzGXFgb7K91jEEpOszgYkdebbFkSrD4GIvSlc55zoPrSJjo=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_21' value='WyJbXSIsIjU4OWJkYTgzMDMwZmE3MjlhY2QzZTRlMjdkN2FlOTFmIl0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_21' id='gform_target_page_number_21' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_21' id='gform_source_page_number_21' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {gformInitSpinner( 21, 'https:\/\/carleton.ca\/scs\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery('#gform_ajax_frame_21').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_21');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_21').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){form_content.find('form').css('opacity', 0);jQuery('#gform_wrapper_21').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_21').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_21').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_21').val();gformInitSpinner( 21, 'https:\/\/carleton.ca\/scs\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery(document).trigger('gform_page_loaded', [21, current_page]);window['gf_submitting_21'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_21').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [21]);window['gf_submitting_21'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_21').text());}else{jQuery('#gform_21').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"21\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_21\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_21\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_21\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 21, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); \n\/* ]]> *\/\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>The student will not be permitted to register for this course until the proposal has been completed and approved by the supervisor. After submitting this form, the student MUST also register for COMP 4901 after a spot is opened for them by the undergraduate advisor. The deadline to submit this proposal is a few days [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":205,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_cu_dining_location_slug":"","footnotes":"","_links_to":"","_links_to_target":""},"cu_page_type":[],"class_list":["post-8013","page","type-page","status-publish","hentry"],"acf":{"cu_post_thumbnail":false},"_links":{"self":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/8013","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/comments?post=8013"}],"version-history":[{"count":3,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/8013\/revisions"}],"predecessor-version":[{"id":10034,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/8013\/revisions\/10034"}],"up":[{"embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/205"}],"wp:attachment":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/media?parent=8013"}],"wp:term":[{"taxonomy":"cu_page_type","embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/cu_page_type?post=8013"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}