{"id":890,"date":"2012-01-01T22:03:45","date_gmt":"2012-01-02T02:03:45","guid":{"rendered":"http:\/\/www.cs.columbia.edu\/psl\/?page_id=890"},"modified":"2021-05-26T16:32:14","modified_gmt":"2021-05-26T16:32:14","slug":"whim","status":"publish","type":"page","link":"http:\/\/psl.cs.columbia.edu\/courses\/whim\/","title":{"rendered":"COMS E6156: Topics in Software Engineering (TSE)"},"content":{"rendered":"<p>Prof. Kaiser teaches COMS E6156 Topics in Software Engineering in the Spring. 6156 is a graduate seminar (qualified undergraduates are welcome) oriented towards students who aspire to be researchers or technology leaders. 6156 is not &#8220;more&#8221; 4156, and not &#8220;more advanced&#8221; 4156. 4156 is about <em>doing<\/em>\u00a0software engineering, and 6156 is about\u00a0<em>improving<\/em>\u00a0software engineering including software security.\u00a0\u00a0 Prerequisites: Background equivalent to 4156 and\/or 4181. Students choose their own forward-looking topics for their midterm papers and final projects within software engineering, broadly construed; most recent students have studied program analysis and\/or AI techniques for solving SE or security problems. Students also lead class discussions on recent research papers. 6156 is a track elective for the CS MS Software Systems track and may be accepted as a track elective for a different track for those students who choose paper and project topics relevant to their track (contact your track advisor). 6156 is a technical elective for CS doctoral students and for all CS\/CE MS and undergraduate tracks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Prof. Kaiser teaches COMS E6156 Topics in Software Engineering in the Spring. 6156 is a graduate seminar (qualified undergraduates are welcome) oriented towards students who aspire to be researchers or technology leaders. 6156 is not &#8220;more&#8221; 4156, and not &#8220;more advanced&#8221; 4156. 4156 is about doing\u00a0software engineering, and 6156 is about\u00a0improving\u00a0software engineering including software security.\u00a0\u00a0 [&hellip;]<\/p>\n","protected":false},"author":144,"featured_media":0,"parent":894,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":"","_members_access_role":[],"_members_access_error":""},"class_list":["post-890","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"http:\/\/psl.cs.columbia.edu\/wp-json\/wp\/v2\/pages\/890","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/psl.cs.columbia.edu\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/psl.cs.columbia.edu\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/psl.cs.columbia.edu\/wp-json\/wp\/v2\/users\/144"}],"replies":[{"embeddable":true,"href":"http:\/\/psl.cs.columbia.edu\/wp-json\/wp\/v2\/comments?post=890"}],"version-history":[{"count":2,"href":"http:\/\/psl.cs.columbia.edu\/wp-json\/wp\/v2\/pages\/890\/revisions"}],"predecessor-version":[{"id":2390,"href":"http:\/\/psl.cs.columbia.edu\/wp-json\/wp\/v2\/pages\/890\/revisions\/2390"}],"up":[{"embeddable":true,"href":"http:\/\/psl.cs.columbia.edu\/wp-json\/wp\/v2\/pages\/894"}],"wp:attachment":[{"href":"http:\/\/psl.cs.columbia.edu\/wp-json\/wp\/v2\/media?parent=890"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}