{"id":484,"date":"2020-01-28T15:05:35","date_gmt":"2020-01-28T15:05:35","guid":{"rendered":"http:\/\/www2.kios.ucy.ac.cy\/christos\/?page_id=484"},"modified":"2020-02-04T08:26:24","modified_gmt":"2020-02-04T08:26:24","slug":"course-details_-ece-316","status":"publish","type":"page","link":"https:\/\/www.kios.ucy.ac.cy\/christos\/course-details_-ece-316\/","title":{"rendered":"Course Details: ECE 316"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"484\" class=\"elementor elementor-484\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7559807 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7559807\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-890ed46\" data-id=\"890ed46\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-52613f5 elementor-widget elementor-widget-heading\" data-id=\"52613f5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><br>ECE 316 - Operating Systems and Networking Laboratory<br><br>Course Details<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7a82abb elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7a82abb\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-164763e\" data-id=\"164763e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5c63766 elementor-widget elementor-widget-text-editor\" data-id=\"5c63766\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: #000000; font-size: 16px;\">This undergraduate course covers programming examples in operating systems and computer networks. The objective is to provide better understanding of the topics covered by the related courses ECE313 and ECE360. During this course, the students will have weekly programming assignments involving Operating Systems and Networking concepts.\u00a0<\/span><\/p><div><span style=\"font-size: 24px;\">\u00a0<\/span><\/div><div><span style=\"font-size: 24px;\">Topics Covered<\/span><\/div><div><p><span style=\"color: #000000;\">Weekly assignments on Operating Systems and Computer Networks. \u00a0Topics will include:<\/span><\/p><ul><li><span style=\"color: #000000;\">Operating Systems:\u00a0Processes and threads, concurrency, synchronization, deadlocks, and process scheduling.\u00a0memory management,\u00a0Input\/Output devices<\/span><\/li><li><span style=\"color: #000000;\">Computer Networks: \u00a0Concepts from direct link networks and networking layer as well as socket programming.<\/span><\/li><\/ul><\/div><h3><span style=\"color: #000000;\">Grading<\/span><\/h3><div><ul><li><span style=\"color: #000000;\">Weekly assignments:\u00a0<strong>75%\u00a0<\/strong><\/span><\/li><li><span style=\"color: #000000;\">Final programming project:\u00a0<strong>25%<\/strong>.<\/span><\/li><\/ul><\/div><div>\u00a0<\/div><div><span style=\"font-size: 24px;\">Grading Policy<\/span><\/div><ul><li><span style=\"color: #000000;\">All assignments should be submitted to the TA by the due date before 1pm.<\/span><\/li><li><span style=\"color: #000000;\">All students can submit up to a\u00a0<strong>maximum<\/strong>\u00a0of two assignments late, without any penalty. \u00a0In this case, the assignment should be submitted before one week from the original deadline.<\/span><\/li><li><span style=\"color: #000000;\">Any assignment submitted late (beyond the two mentioned above) will be marked with a maximum (100-20*<em>d<\/em>)% where\u00a0<em>d<\/em>\u00a0is the number of days that the assignment is late.<\/span><ul><li><span style=\"color: #000000;\">For example, if the deadline is on Tuesday 1pm, then assignments submitted after 1pm on Tuesday and before 1pm on Wednesday will have\u00a0<em>d<\/em>=1. \u00a0Assignments submitted between 1pm on Wednesday and Thursday will have d=2 and so on.\u00a0 Assignments submitted after 1pm on Sunday will not be accepted.<\/span><\/li><\/ul><\/li><\/ul><h3><span style=\"color: #000000;\">Textbook<\/span><\/h3><div><ul><li><span style=\"color: #000000;\">No textbook is needed, but students will benefit from the ECE313 and ECE360 notes and textbooks.<\/span><\/li><li><span style=\"color: #000000;\">Notes from ECE325 will also be helpful.<\/span><\/li><\/ul><\/div><div>\u00a0<\/div><h3><span style=\"color: #000000;\">Academic Honesty<\/span><\/h3><div><span style=\"color: #000000;\">It is acceptable to work together in small groups for study and homework. However, work that you turn in under your name\u00a0<strong>must be your own<\/strong>. Cheating will not be tolerated; neither during weekly assignments nor during final project.<\/span><\/div><div><span style=\"color: #000000;\">\u00a0<\/span><\/div><div>Download syllabus (.pdf):\u00a0<a href=\"https:\/\/www.kios.ucy.ac.cy\/christos\/wp-content\/uploads\/2020\/02\/SyllabusECE316_2020.pdf\" target=\"_blank\" rel=\"alternate noopener\">Greek Version<\/a><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>ECE 316 &#8211; Operating Systems and Networking Laboratory Course Details This undergraduate course covers programming examples in operating systems and computer networks. The objective is to provide better understanding of the topics covered by the related courses ECE313 and ECE360. During this course, the students will have weekly programming assignments involving Operating Systems and Networking [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-484","page","type-page","status-publish","hentry","post"],"_links":{"self":[{"href":"https:\/\/www.kios.ucy.ac.cy\/christos\/wp-json\/wp\/v2\/pages\/484","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kios.ucy.ac.cy\/christos\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.kios.ucy.ac.cy\/christos\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.kios.ucy.ac.cy\/christos\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kios.ucy.ac.cy\/christos\/wp-json\/wp\/v2\/comments?post=484"}],"version-history":[{"count":9,"href":"https:\/\/www.kios.ucy.ac.cy\/christos\/wp-json\/wp\/v2\/pages\/484\/revisions"}],"predecessor-version":[{"id":643,"href":"https:\/\/www.kios.ucy.ac.cy\/christos\/wp-json\/wp\/v2\/pages\/484\/revisions\/643"}],"wp:attachment":[{"href":"https:\/\/www.kios.ucy.ac.cy\/christos\/wp-json\/wp\/v2\/media?parent=484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}