{"id":125,"date":"2015-11-20T17:48:44","date_gmt":"2015-11-20T17:48:44","guid":{"rendered":"http:\/\/carleton.ca\/sce\/?page_id=125"},"modified":"2026-01-26T14:59:31","modified_gmt":"2026-01-26T19:59:31","slug":"positions-available","status":"publish","type":"page","link":"https:\/\/carleton.ca\/sce\/positions-available\/","title":{"rendered":"Positions Available"},"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                        Positions Available\n                    <\/h1>\n                \n                                \n                            <\/header>\n\n                    <\/div>\n\n            <\/div>\n\n    <\/div>\n<\/section>\n\n\n\n<p><strong>To view course offerings and times for Fall 2025 and Winter 2026, please refer to the public class schedule <a href=\"https:\/\/central.carleton.ca\/prod\/bwysched.p_select_term?wsea_code=EXT\">here<\/a>.&nbsp;<\/strong><\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/carleton.ca\/sce\/contract-instructor-application\/\" target=\"_blank\" rel=\"noreferrer noopener\">Apply Here<\/a><\/div>\n<\/div>\n\n\n\n<h2 id=\"contract-instructor-positions-for-summer-2026\" class=\"wp-block-heading\"><strong>Contract Instructor Positions for Summer 2026<\/strong><\/h2>\n\n\n\n<p><em>The <strong>deadline<\/strong> to apply for these positions is<\/em><strong><em> January 7, 2026<\/em><\/strong><\/p>\n\n\n\n<p><strong>ECOR 1031 [0.5 credit] Programming and Data Management (May \u2013 June)<\/strong><\/p>\n\n\n\n<p>Software development as an engineering discipline, modern programming language. Syntax and semantics. Tracing and visualizing program execution. Style and documentation. Testing and debugging. Binary number system. Container data types for data management. Introduction to designing and implementing numerical algorithms. Modules. Data files. Incremental, iterative development.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><\/th><th><\/th><\/tr><\/thead><tbody><tr><td>Designated Modality<\/td><td>IN-PERSON<\/td><\/tr><tr><td>Anticipated TA Support*<\/td><td>YES<\/td><\/tr><tr><td>Anticipated Enrollment<\/td><td>200<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>*<em>Please note that anticipated TA support is based on anticipated enrolment and may change based on actual enrolment in a course.<\/em><\/p>\n\n\n\n<p><strong>SYSC 1006 [0.5 credit] Foundations of Imperative Programming (May \u2013 June)<\/strong><\/p>\n\n\n\n<p><em>The imperative programming paradigm: assignment and state, types and variables, static and dynamic typing. Memory management and object lifetimes: static allocation, automatic allocation in activation frames, dynamic allocation. Function argument passing. Recursion. Data structures: dynamic arrays, linked lists, hash tables. Encapsulation and information hiding.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><\/th><th><\/th><\/tr><\/thead><tbody><tr><td><em>Designated Modality <\/em><\/td><td><em>IN-PERSON<\/em><\/td><\/tr><tr><td><em>Anticipated TA Support*<\/em><\/td><td><em>YES<\/em><\/td><\/tr><tr><td><em>Anticipated Enrollment <\/em><\/td><td><em>200<\/em><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><em>&nbsp;*Please note that anticipated TA support is based on anticipated enrolment and may change based on actual enrolment in a course.<\/em><\/p>\n\n\n\n<h3 id=\"sysc-2004-0-5-credit-object-oriented-software-development-jul-aug\" class=\"wp-block-heading\">SYSC 2004 [0.5 credit] Object-Oriented Software Development (Jul &#8211; Aug)<\/h3>\n\n\n\n<p><em>Designing and implementing small-scale programs as communities of collaborating objects, using a dynamically-typed or statically-typed programming language. Fundamental concepts: classes, objects, encapsulation, information hiding, inheritance, polymorphism. Iterative, incremental development and test-driven development.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><\/th><th><\/th><\/tr><\/thead><tbody><tr><td><em>Designated Modality <\/em><\/td><td><em>IN-PERSON<\/em><\/td><\/tr><tr><td><em>Anticipated TA Support*<\/em><\/td><td><em>YES<\/em><\/td><\/tr><tr><td><em>Anticipated Enrollment <\/em><\/td><td><em>200<\/em><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><em>&nbsp;*Please note that anticipated TA support is based on anticipated enrolment and may change based on actual enrolment in a course.<\/em><\/p>\n\n\n\n<h4 id=\"sysc-2100-0-5-credit-algorithms-and-data-structures-jul-aug\" class=\"wp-block-heading\"><strong>SYSC 2100 [0.5 credit] Algorithms and Data Structures (Jul &#8211; Aug)<\/strong><\/h4>\n\n\n\n<p><em>Thorough coverage of fundamental abstract collections: stacks, queues, lists, priority queues, dictionaries, sets, graphs. Data structures: review of arrays and linked lists; trees, heaps, hash tables. Specification, design, implementation of collections, complexity analysis of operations. Sorting algorithms.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><\/th><th><\/th><\/tr><\/thead><tbody><tr><td><em>Designated Modality <\/em><\/td><td><em>IN-PERSON<\/em><\/td><\/tr><tr><td><em>Anticipated TA Support*<\/em><\/td><td><em>YES<\/em><\/td><\/tr><tr><td><em>Anticipated Enrollment <\/em><\/td><td><em>200<\/em><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><em>*Please note that anticipated TA support is based on anticipated enrolment and may change based on actual enrolment in a course.<\/em><\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/carleton.ca\/sce\/contract-instructor-application\/\" target=\"_blank\" rel=\"noreferrer noopener\">Apply Here<\/a><\/div>\n<\/div>\n\n\n\n<p><strong>Required Academic Qualifications and Skills:<\/strong> Depending on the course, candidates should hold a Masters or Ph.D. in the area of Computer Engineering, Software Engineering, Electrical Engineering or the equivalent.<\/p>\n\n\n\n<p><strong>Required Professional Qualifications and Skills:<\/strong> Candidates may be required to be a Licensed Professional Engineer (P.Eng.). Please contact the department for details.<\/p>\n\n\n\n<p><strong>Teaching Competence:<\/strong> Candidates are required to have experience teaching. Candidates are also asked to provide a brief explanation of how their educational qualifications and professional experience position them for success as a teacher for the course(s), as qualification\/experience relates to the course description(s) (see course descriptions <a href=\"https:\/\/carleton.ca\/sce\/course-materials\/\">here<\/a>).<\/p>\n\n\n\n<p>Please submit a <strong>CV<\/strong>, a one-page <strong>cover letter<\/strong> and a copy of the <strong>CI application form<\/strong> found<a href=\"https:\/\/carleton.ca\/sce\/contract-instructor-application\/\"> here<\/a>.<\/p>\n\n\n\n<p><strong>Address:<\/strong><br>\nDepartment of Systems and Computer Engineering Carleton University<br>\n1125 Colonel by Drive, 4456 Mackenzie Building<br>\nOttawa, ON. K1S 5B6<\/p>\n\n\n\n<p>If you are emailing your CV, cover letter and CI application, please submit <strong>only one<\/strong> (bundled) file with the following file name convention: <strong>John-Smith CI-Application<\/strong>.<br>\nPlease indicate in your application (cover letter) your teaching experience and expertise as it relates to the course(s) that you are applying for, unless you have incumbency for the course(s).<\/p>\n\n\n\n<p>The modality of the courses is determined by the University. The courses listed are in-person. In the event, public health authorities impose public health restrictions, part or all of the courses may need to be delivered online as required by the University and as directed by public health authorities.<\/p>\n\n\n\n<p><strong>A note to all applicants:<\/strong> As per Articles 16.3-16.4 in the CUPE 4600-2 Collective Agreement, the posted vacancies listed above are first offered to applicants meeting the incumbency criterion. A link to the current CUPE 4600-2 Collective Agreement can be found at the Employment Agreements webpage on the Carleton University Human Resources <a href=\"https:\/\/carleton.ca\/hr\/collective- agreements\/academic-staff-agreements\/\">website<\/a>&nbsp; and the <a href=\"https:\/\/www.cupe4600.ca\/\">CUPE 4600-2 website<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To view course offerings and times for Fall 2025 and Winter 2026, please refer to the public class schedule here.&nbsp; Contract Instructor Positions for Summer 2026 The deadline to apply for these positions is January 7, 2026 ECOR 1031 [0.5 credit] Programming and Data Management (May \u2013 June) Software development as an engineering discipline, modern [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"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-125","page","type-page","status-publish","hentry"],"acf":{"cu_post_thumbnail":""},"_links":{"self":[{"href":"https:\/\/carleton.ca\/sce\/wp-json\/wp\/v2\/pages\/125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/carleton.ca\/sce\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/carleton.ca\/sce\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/carleton.ca\/sce\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/carleton.ca\/sce\/wp-json\/wp\/v2\/comments?post=125"}],"version-history":[{"count":6,"href":"https:\/\/carleton.ca\/sce\/wp-json\/wp\/v2\/pages\/125\/revisions"}],"predecessor-version":[{"id":5822,"href":"https:\/\/carleton.ca\/sce\/wp-json\/wp\/v2\/pages\/125\/revisions\/5822"}],"wp:attachment":[{"href":"https:\/\/carleton.ca\/sce\/wp-json\/wp\/v2\/media?parent=125"}],"wp:term":[{"taxonomy":"cu_page_type","embeddable":true,"href":"https:\/\/carleton.ca\/sce\/wp-json\/wp\/v2\/cu_page_type?post=125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}