{"id":2893,"date":"2026-05-12T10:27:08","date_gmt":"2026-05-12T17:27:08","guid":{"rendered":"https:\/\/jetic.org\/?page_id=2893"},"modified":"2026-06-02T19:39:02","modified_gmt":"2026-06-03T02:39:02","slug":"csci275","status":"publish","type":"page","link":"https:\/\/jetic.org\/de\/kurs\/csci275\/","title":{"rendered":"CSCI 275: Software Engineering"},"content":{"rendered":"<p id=\"FirstDayOfClass\">Summer 2026 (S2), CC; 11 May 2026<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-table\">\r\n<table>\r\n<tbody>\r\n<tr>\r\n<td><strong>Lecture<\/strong><br \/>Tues\/Fri 18:00-20:25;<\/td>\r\n<td><strong>Location<\/strong>:<br \/>RM-420<\/td>\r\n<\/tr>\r\n<tr>\r\n<td><strong>Office Hour<\/strong><br \/>Tues\/Fri 16:00-18:00; RM-544<br \/>Contact me on Teams<br \/>Other times will require appointments<\/td>\r\n<td><strong>Midterm<\/strong><br \/>Week 8, Friday<br \/><strong>Final<\/strong><br \/>TBA<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<\/figure>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"572\" class=\"wp-image-2894\" src=\"https:\/\/jetic.org\/wp-content\/uploads\/2026\/05\/Firefly_Gemini-Flash_-A-16x9-digital-illustration-of-a-software-engineer-working-on-multiple-monitors-cod-728913-1024x572.png\" alt=\"\" srcset=\"https:\/\/jetic.org\/wp-content\/uploads\/2026\/05\/Firefly_Gemini-Flash_-A-16x9-digital-illustration-of-a-software-engineer-working-on-multiple-monitors-cod-728913-1024x572.png 1024w, https:\/\/jetic.org\/wp-content\/uploads\/2026\/05\/Firefly_Gemini-Flash_-A-16x9-digital-illustration-of-a-software-engineer-working-on-multiple-monitors-cod-728913-300x167.png 300w, https:\/\/jetic.org\/wp-content\/uploads\/2026\/05\/Firefly_Gemini-Flash_-A-16x9-digital-illustration-of-a-software-engineer-working-on-multiple-monitors-cod-728913-768x429.png 768w, https:\/\/jetic.org\/wp-content\/uploads\/2026\/05\/Firefly_Gemini-Flash_-A-16x9-digital-illustration-of-a-software-engineer-working-on-multiple-monitors-cod-728913-18x10.png 18w, https:\/\/jetic.org\/wp-content\/uploads\/2026\/05\/Firefly_Gemini-Flash_-A-16x9-digital-illustration-of-a-software-engineer-working-on-multiple-monitors-cod-728913.png 1376w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\r\n\r\n\r\n\r\n<p>This course introduces the basic concepts and the modern tools and techniques of Software Engineering. The course\u00a0emphasizes the development of reliable and maintainable software via system requirements and specifications;\u00a0software design methodologies including object-oriented design, implementation, integration, and testing; software\u00a0project management; life-cycle documentation; software maintenance; and consideration of human factor and ethical issues. The course provides experience in working as a team to produce software systems that meet specifications\u00a0while satisfying an implementation schedule, and trains students to produce professional quality oral\/written\u00a0presentations of system designs, reviews, and project demonstrations.<\/p>\r\n\r\n\r\n\r\n<h1 id=\"textbook-and-references\" class=\"wp-block-heading\">Textbook and References<\/h1>\r\n<ul>\r\n<li class=\"wp-block-heading\"><span style=\"font-size: 17px; font-weight: 400;\">You are expected to have a computer\/laptop with uninterrupted access to the Internet.<\/span><\/li>\r\n<li class=\"wp-block-heading\"><em>Software Engineering<\/em>, Ian Sommerville, Addison Wesley, 10th Edition, 2016\r\n<ul>\r\n<li class=\"wp-block-heading\"><em>Software Engineering &#8211; A Practitioner\u2019s Approach<\/em>. Roger Pressman. Latest edition<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<ul class=\"wp-block-list\">\r\n\r\n<\/ul>\r\n<!-- \/wp:post-content -->\r\n\r\n<!-- wp:heading -->\r\n<h2 class=\"wp-block-heading\">Assignments &amp; Labs<\/h2>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>In person quizzes:<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:list -->\r\n<ul class=\"wp-block-list\"><!-- wp:list-item -->\r\n<li>Quiz 1: Friday of Week 2<\/li>\r\n<!-- \/wp:list-item -->\r\n\r\n<!-- wp:list-item -->\r\n<li>Quiz 2: Friday of Week 5<\/li>\r\n<!-- \/wp:list-item -->\r\n\r\n<!-- wp:list-item -->\r\n<li>Quiz 3: Friday of Week 12<\/li>\r\n<!-- \/wp:list-item --><\/ul>\r\n<!-- \/wp:list -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Assignments:<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:list -->\r\n<ul class=\"wp-block-list\"><!-- wp:list-item -->\r\n<li>Lab 1: end of week 3, 00:00<\/li>\r\n<!-- \/wp:list-item -->\r\n\r\n<!-- wp:list-item -->\r\n<li>Lab 2: end of week 6, 00:00<\/li>\r\n<!-- \/wp:list-item -->\r\n\r\n<!-- wp:list-item -->\r\n<li>Lab 3: end of week 9, 00:00<\/li>\r\n<!-- \/wp:list-item -->\r\n\r\n<!-- wp:list-item -->\r\n<li>Lab 4: end of week 13, 00:00<\/li>\r\n<!-- \/wp:list-item --><\/ul>\r\n<!-- \/wp:list -->\r\n\r\n<!-- wp:heading {\"className\":\"wp-block-heading\"} -->\r\n<h2 id=\"slides-and-curriculum\" class=\"wp-block-heading\">Slides and Curriculum<\/h2>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Please note that you should <strong>NEVER<\/strong> use these slides as your only study material. It should be accompanied by either your notes or the actual textbook.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>LaTeX Equation writing: <a href=\"https:\/\/jetic.org\/common-latex-stuff\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/jetic.org\/common-latex-stuff\/<\/a><\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:tadv\/classic-paragraph -->\r\n<p># UNDER CONSTRUCTION HERE<\/p>\r\n<!-- \/wp:tadv\/classic-paragraph -->\r\n\r\n<!-- wp:tadv\/classic-paragraph -->\r\n<figure class=\"wp-block-table\">\r\n<table style=\"width: 100%; height: 592px;\">\r\n<tbody>\r\n<tr style=\"height: 44px;\">\r\n<td id=\"week1\" style=\"height: 43px; width: 14.057971%;\">Week 1<\/td>\r\n<td style=\"height: 44px; width: 69.275362%;\">Introduction (<a href=\"https:\/\/jetic.org\/dl\/csci275\/04-2026-1005-100_Lecture0_Introduction.pdf\">LS0<\/a>, <a href=\"https:\/\/jetic.org\/dl\/csci275\/04-2026-1005-101_Lecture1_Intro_to_Software_Engineering.pdf\">LS1<\/a>)<br \/>Friday: Study Competitors<\/td>\r\n<td style=\"height: 44px; width: 16.666667%;\">Group Formation<\/td>\r\n<\/tr>\r\n<tr style=\"height: 44px;\">\r\n<td id=\"week2\" style=\"height: 44px; width: 14.057971%;\">Week 2<\/td>\r\n<td style=\"height: 44px; width: 69.275362%;\">Lecture 2: Modelling (requirement engineering)<br \/>Friday: Feature Discussion (<a href=\"https:\/\/jetic.org\/dl\/csci275\/srs.zip\">docs<\/a>)<\/td>\r\n<td style=\"height: 44px; width: 16.666667%;\">Group Labour division<\/td>\r\n<\/tr>\r\n<tr style=\"height: 44px;\">\r\n<td id=\"week3\" style=\"height: 44px; width: 14.057971%;\">Week 3<\/td>\r\n<td style=\"height: 44px; width: 69.275362%;\"><span style=\"font-size: revert;\">Lecture 3: Design<\/span><\/td>\r\n<td style=\"height: 44px; width: 16.666667%;\">\u00a0<\/td>\r\n<\/tr>\r\n<tr style=\"height: 124px;\">\r\n<td id=\"week4\" style=\"height: 34px; width: 14.057971%;\">Week 4<\/td>\r\n<td style=\"height: 34px; width: 69.275362%;\"><span style=\"font-size: revert;\">Lecture 3: Design (<a href=\"https:\/\/jetic.org\/dl\/csci275\/04-2026-1005-102_Lecture2_SQL.pdf\">LS2<\/a>)<\/span><\/td>\r\n<td style=\"height: 34px; width: 16.666667%;\">\u00a0<\/td>\r\n<\/tr>\r\n<tr style=\"height: 124px;\">\r\n<td id=\"week5\" style=\"height: 32px; width: 14.057971%;\">Week 5<\/td>\r\n<td style=\"height: 32px; width: 69.275362%;\"><span style=\"font-size: revert;\">Lecture 4: Quality Management<\/span><\/td>\r\n<td style=\"height: 32px; width: 16.666667%;\">\u00a0<\/td>\r\n<\/tr>\r\n<tr style=\"height: 44px;\">\r\n<td id=\"week6\" style=\"height: 44px; width: 14.057971%;\">Week 6<\/td>\r\n<td style=\"height: 44px; width: 69.275362%;\"><span style=\"font-size: revert;\">Lecture 5: Testing<\/span><br \/><br \/><\/td>\r\n<td style=\"height: 44px; width: 16.666667%;\">\u00a0<\/td>\r\n<\/tr>\r\n<tr style=\"height: 44px;\">\r\n<td id=\"week7\" style=\"height: 44px; width: 14.057971%;\">Week 7<\/td>\r\n<td style=\"height: 44px; width: 69.275362%;\"><span style=\"font-size: revert;\">Lecture 5: Testing<\/span><br \/><br \/><\/td>\r\n<td style=\"height: 44px; width: 16.666667%;\">\u00a0<\/td>\r\n<\/tr>\r\n<tr style=\"height: 44px;\">\r\n<td id=\"week8\" style=\"height: 44px; width: 14.057971%;\">Week 8<\/td>\r\n<td style=\"height: 44px; width: 69.275362%;\">Review for Midterm<\/td>\r\n<td style=\"height: 44px; width: 16.666667%;\">\u00a0<\/td>\r\n<\/tr>\r\n<tr style=\"height: 44px;\">\r\n<td id=\"week9\" style=\"height: 44px; width: 14.057971%;\">Week 9<\/td>\r\n<td style=\"height: 44px; width: 69.275362%;\"><span style=\"font-size: revert;\">Lecture 6: Security<\/span><br \/><br \/><\/td>\r\n<td style=\"height: 44px; width: 16.666667%;\">\u00a0<\/td>\r\n<\/tr>\r\n<tr style=\"height: 44px;\">\r\n<td id=\"week10\" style=\"height: 44px; width: 14.057971%;\">Week 10<\/td>\r\n<td style=\"height: 44px; width: 69.275362%;\"><span style=\"font-size: revert;\">Lecture 7: Project Management<\/span><br \/><br \/><\/td>\r\n<td style=\"height: 44px; width: 16.666667%;\">\u00a0<\/td>\r\n<\/tr>\r\n<tr style=\"height: 44px;\">\r\n<td id=\"week11\" style=\"height: 44px; width: 14.057971%;\">Week 11<\/td>\r\n<td style=\"height: 44px; width: 69.275362%;\"><span style=\"font-size: revert;\">Lecture 7: Project Management<\/span><br \/><br \/><\/td>\r\n<td style=\"height: 44px; width: 16.666667%;\">\u00a0<\/td>\r\n<\/tr>\r\n<tr style=\"height: 124px;\">\r\n<td id=\"week12\" style=\"height: 43px; width: 14.057971%;\">Week 12<\/td>\r\n<td style=\"height: 43px; width: 69.275362%;\"><span style=\"font-size: revert;\">Lecture 7: Project Management<\/span><\/td>\r\n<td style=\"height: 43px; width: 16.666667%;\">\u00a0<\/td>\r\n<\/tr>\r\n<tr style=\"height: 44px;\">\r\n<td id=\"week13\" style=\"height: 44px; width: 14.057971%;\">Week 13<\/td>\r\n<td style=\"height: 44px; width: 69.275362%;\"><span style=\"font-size: revert;\">Presentation Week<\/span><\/td>\r\n<td style=\"height: 44px; width: 16.666667%;\">\u00a0<\/td>\r\n<\/tr>\r\n<tr style=\"height: 44px;\">\r\n<td id=\"week14\" style=\"height: 44px; width: 14.057971%;\">Week 14<\/td>\r\n<td style=\"height: 44px; width: 69.275362%;\">\u00a0<\/td>\r\n<td style=\"height: 44px; width: 16.666667%;\">Final<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<\/figure>\r\n<!-- \/wp:tadv\/classic-paragraph -->\r\n\r\n<!-- wp:heading {\"className\":\"wp-block-heading\"} -->\r\n<h2 id=\"grading\" class=\"wp-block-heading\">Grading<\/h2>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:tadv\/classic-paragraph -->\r\n<figure class=\"wp-block-table\">\r\n<table style=\"width: 100%; height: 88px;\">\r\n<tbody>\r\n<tr style=\"height: 22px;\">\r\n<td style=\"height: 22px;\">Assignments + Final Project<\/td>\r\n<td style=\"height: 22px;\">30%<\/td>\r\n<\/tr>\r\n<tr style=\"height: 22px;\">\r\n<td style=\"height: 22px;\">Quiz<\/td>\r\n<td style=\"height: 22px;\">10%<\/td>\r\n<\/tr>\r\n<tr style=\"height: 22px;\">\r\n<td style=\"height: 22px;\">Midterm<\/td>\r\n<td style=\"height: 22px;\">30%<\/td>\r\n<\/tr>\r\n<tr style=\"height: 22px;\">\r\n<td style=\"height: 22px;\">Final<\/td>\r\n<td style=\"height: 22px;\">30%<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<\/figure>\r\n<!-- \/wp:tadv\/classic-paragraph -->\r\n\r\n<!-- wp:heading {\"className\":\"wp-block-heading\"} -->\r\n<h2 id=\"cheating-and-plagiarism-policy\" class=\"wp-block-heading\">In-Person Examination Policy<\/h2>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>All exams are in-person, and handwritten ONLY. You should bring a <strong>pen\/pencil<\/strong> and <strong>ruler<\/strong> for circuit drawing by hand. All circuit diagrams must be drawn using the ruler.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>You can bring one A4 or US Letter sized cheat sheet, it can only be one-sided for the midterm (double for final) and <strong>completely handwritten<\/strong>. Prints are not allowed. You should hand in the cheat sheet with your answers.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:heading {\"className\":\"wp-block-heading\"} -->\r\n<h2 id=\"cheating-and-plagiarism-policy\" class=\"wp-block-heading\">Minimum Grades to Pass Policy<\/h2>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Students must achieve 50% in Labs, 50% in the Final exam, and 50% in overall grade to pass the course.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:heading {\"className\":\"wp-block-heading\"} -->\r\n<h2 id=\"cheating-and-plagiarism-policy\" class=\"wp-block-heading\">Cheating and Plagiarism Policy<\/h2>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>I expect all students to uphold the principle of academic honesty. Cheating and plagiarism (presenting another person\u2019s words or ideas as one\u2019s own) are not acceptable behaviour at anywhere. Depending on the severity of the offence such acts can result in a grade of zero on the test or assignment, a failing grade (F) in the course, or expulsion. In all cases, the circumstances and the penalty are recorded in the student\u2019s file.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Starting from 2024, all submissions will be checked against previous submissions for duplication. If caught, you will be charged.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:heading -->\r\n<h2 class=\"wp-block-heading\"><strong>Policy for Late\/Re-submission<\/strong><\/h2>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>If you are affected by personal issues such as sickness, injuries, the passing of a relative, or other traumatising experiences, you should <span style=\"text-decoration: underline;\">contact an advisor<\/span> and seek professional help, and I will try to accommodate as much as possible. Otherwise, late submissions and resubmission are <span style=\"text-decoration: underline;\"><strong>NOT<\/strong><\/span> allowed beyond the original due.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:heading -->\r\n<h2 class=\"wp-block-heading\"><strong>Policy for Plagiarism in Labs<\/strong><\/h2>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Do not share your files with others. Do not let others copy or mimic your files. You may take inspiration, but any work you do must be original<strong>.<\/strong> Failure to comply will result in plagiarism charges.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:tadv\/classic-paragraph \/-->","protected":false},"excerpt":{"rendered":"<p>Summer 2026 (S2), CC; 11 May 2026 LectureTues\/Fri 18:00-20:25; Location:RM-420 Office HourTues\/Fri 16:00-18:00; RM-544Contact me on TeamsOther times will require appointments MidtermWeek 8, FridayFinalTBA This course introduces the basic concepts and the modern tools and techniques of Software Engineering. The course\u00a0emphasizes the development of reliable and maintainable software via system requirements and specifications;\u00a0software design methodologies &hellip; <a href=\"https:\/\/jetic.org\/de\/kurs\/csci275\/\" class=\"more-link\"><span class=\"screen-reader-text\">CSCI 275: Software Engineering<\/span> weiterlesen<\/a><\/p>","protected":false},"author":1,"featured_media":0,"parent":335,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2893","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"publishpress_future_action":{"enabled":false,"date":"2026-06-11 13:56:37","action":"change-status","newStatus":"draft","terms":[],"taxonomy":"","extraData":[]},"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/jetic.org\/de\/wp-json\/wp\/v2\/pages\/2893","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jetic.org\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jetic.org\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jetic.org\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jetic.org\/de\/wp-json\/wp\/v2\/comments?post=2893"}],"version-history":[{"count":13,"href":"https:\/\/jetic.org\/de\/wp-json\/wp\/v2\/pages\/2893\/revisions"}],"predecessor-version":[{"id":2934,"href":"https:\/\/jetic.org\/de\/wp-json\/wp\/v2\/pages\/2893\/revisions\/2934"}],"up":[{"embeddable":true,"href":"https:\/\/jetic.org\/de\/wp-json\/wp\/v2\/pages\/335"}],"wp:attachment":[{"href":"https:\/\/jetic.org\/de\/wp-json\/wp\/v2\/media?parent=2893"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}