General Information for Students About Courses, Projects, and Theses

Important: Please be sure that your e-mail address and telephone number in the university's registration system are current. Sometimes it is required to contact with a student urgently in order to resolve a problem.

 

Undergraduate Courses

* The university’s Moodle system (https://moodle.boun.edu.tr) will be used throughout the semester for all operations of a course.

* Grading of courses will be done according to the "absolute evaluation system" (catalogue grading), not to the "curve evaluation system" (normalized grading). According to this, letter grading will be as follows:

Average

Letter grade

90-100

AA

85-90

BA

80-85

BB

75-80

CB

70-75

CC

60-70

DC

50-60

DD

0-50

F

Depending on the difficulty level of the course requirements in a particular semester, the average grades corresponding to letter grades may be shifted down by some points. In such a case, all average grades will be shifted down by the same amount in order not to violate the evaluation system (e.g. by shifting down by 10 points, 80-100 corresponds to AA, 75-80 to BA, 70-75 to BB, and so on).

* Attendance for both the midterm exam(s) and the final exam, and submitting all projects in a course are obligatory. Otherwise, the student will fail the course, regardless of the grades obtained in other parts of the course.

* Attendance for lectures is not obligatory. But the student is responsible from lectures' contents.

* All materials other than exam papers (assignments, projects, etc.) must be submitted to one of the research assistants of the course (not to the instructor).

* The deadlines about course requirements must be followed strictly. In the case of late submission, the grade will be reduced by 20 points for each day (including the weekends) past the deadline. For instance, if a requirement (e.g. an assignment) is submitted two days after the deadline and it is evaluated as 75, the grade of that requirement will be 35.

Also, a requirement will not be considered submitted unless all related materials are complete. For instance, if both source code and document are requested for a project, the submission date will be accepted as the date when both are available.

* In a course requirement, it is assumed that a student prepares the requirement completely himself/herself (in the case that groups are allowed, students in each group must prepare themselves). Working on the requirement together or using works of others ("we have prepared separately, but exchanged ideas a bit" is not a valid argument), using materials prepared previously in the department or somewhere else, getting any materials from internet or another resource (even though solutions exist there) will be accepted as cheating. Especially submitting any material prepared by another individual or agency will be considered as a serious case. See the department's Procedure for Cheating Behaviour. The definitions and actions given in this document will be followed.

In addition to manual control against cheating, all materials submitted in electronic format are also checked automatically by a program for any duplication.

* Assignments:

- The assignment must be submitted via the corresponding link on the course page in Moodle. If there is a single file (e.g. solution sheet), the name of the file must be in the format namesurname.xxx. If more than one file is to be submitted (e.g. program source file, input and output files, etc.), all files must be compressed into a single zip file and named as namesurname.zip. Within this zip file, the files must be given legitimate names.

* Programming projects:

- The program source code should be written in a good style (indentation, etc.) and be heavily commented.

- A design and implementation document which clearly explains the project must be prepared. Follow the structure given in the Programming Project Documentation. The document will be an important part of the project. Your project will not be graded if you do not prepare a document. The suggested size of the document is about 10 pages, though it depends on the particular project.

- The project materials must be submitted via the corresponding link on the course page in Moodle. All project materials (program source code, program document, input and output files, test files, graphics files, etc. - all those stated in the project announcement document) must be compressed into a single zip file named as namesurname.zip (if the project is worked on as a group, then the file name must include the names of all the group members). The files within this zip file must be given legitimate names (e.g. the source code can have a name related to the project topic and an extension of the language used, the document can be named as document.xxx with a suitable extension, the input/output/test files can be named as input1.xxx, input2.xxx, output.xxx, test1.xxx, test2.xxx, etc., and so on). However, if any specific names are stated in the project announcement document, then these names must be used.

- All project materials mentioned in the previous item must also be submitted in hard-copy. Place the materials in a single package in the following order: A cover sheet (including course code and name, your name or names of group members, a project title), program document, program source code, any additional materials stated in the project announcement document.


Graduate Courses

* The university’s Moodle system (https://moodle.boun.edu.tr) will be used throughout the semester for all operations of a course.

* Grading of courses will be done according to the "absolute evaluation system" (catalogue grading), not to the "curve evaluation system" (normalized grading). According to this, letter grading will be as follows:

Average

Letter grade

90-100

AA

85-90

BA

80-85

BB

75-80

CB

70-75

CC

60-70

DC

50-60

DD

0-50

F

Depending on the difficulty level of the course requirements in a particular semester, the average grades corresponding to letter grades may be shifted down by some points. In such a case, all average grades will be shifted down by the same amount in order not to violate the evaluation system (e.g. by shifting down by 10 points, 80-100 corresponds to AA, 75-80 to BA, 70-75 to BB, and so on).

* Attendance for both the midterm exam(s) and the final exam, and submitting all projects in a course are obligatory. Otherwise, the student will fail the course, regardless of the grades obtained in other parts of the course.

* Attendance for lectures is not obligatory. But the student is responsible from lectures' contents.

* The deadlines about course requirements must be followed strictly. In the case of late submission, the grade will be reduced by 10 points for each day (including the weekends) past the deadline. For instance, if a requirement (e.g. a research project) is submitted two days after the deadline and it is evaluated as 75, the grade of that requirement will be 55.

Also, a requirement will not be considered submitted unless all related materials are complete. For instance, if both source code and document are requested for a project, the submission date will be accepted as the date when both are available.

* Application projects:

- The program source code should be written in a good style (indentation, etc.) and be heavily commented.

- A design and implementation document which clearly explains the project must be prepared. Follow the structure given in the Programming Project Documentation. The document will be an important part of the project. Your project will not be graded if you do not prepare a document. The suggested size of the document is about 25-30 pages, though it depends on the particular project.

- The project materials must be submitted via the corresponding link on the course page in Moodle. All project materials (program source code, program document, input and output files, test files, graphics files, etc. - all those stated in the project announcement document) must be compressed into a single zip file named as namesurname.zip (if the project is worked on as a group, then the file name must include the names of all the group members). The files within this zip file must be given legitimate names (e.g. the source code can have a name related to the project topic and an extension of the language used, the document can be named as document.xxx with a suitable extension, the input/output/test files can be named as input1.xxx, input2.xxx, output.xxx, test1.xxx, test2.xxx, etc., and so on). However, if any specific names are stated in the project announcement document, then these names must be used.

- All project materials mentioned in the previous item must also be submitted in hard-copy. Place the materials in a single package in the following order: A cover sheet (including course code and name, your name or names of group members, a project title), program document, program source code, any additional materials stated in the project announcement document.


Remedial Courses

* Important: The graduate (M.S. and Ph.D.) students who take an undergraduate course as remedial will be subject to the same grading system as undergraduate students. According to the University License Regulations, some graduate students must get at least CC from a remedial course to pass. Therefore, in such courses, such students must get an average score which is not less than the minimum score for CC in order to pass the course.


Cmpe491 / Cmpe492 / Cmpe699 Projects and MS Theses

* Although the quality of the projects prepared under these four types of course will be different, the following guidelines and requirements are common to each of them. The scope and the quality of a particular student's project will be arranged before the project is assigned.

* There will be a weekly meeting with the instructor of duration about half an hour.

* The student should discuss with the instructor on possible projects and the project should start no later than the first day of the semester. No projects will be offered past this date. It is advisable for the student to get some general information about the selected project topic for one week before the project starts.

* (Cmpe491/Cmpe492) See https://www.cmpe.boun.edu.tr/undergraduate/senior-projects for all details about undergraduate projects. This includes the issues like how to register for a project, the grading system, when the project is presented, and so on.

* (MS thesis) See https://www.cmpe.boun.edu.tr/graduate/cmpe/information for details about MS theses. When the instructor and the student agrees on a thesis topic, the instructor fills in the MS Thesis Proposal Form and sends it to the Institute (FBE). This indicates the formal start of the thesis.

* (Cmpe491) The first part of the project ends after the presentation at the end of the semester and the second part begins when the semester begins. In between, the project may continue if the student wishes so.

* All reports except the formal ones should be written using 12 point font size and single line spacing. Formal reports (Cmpe491 and Cmpe492 reports at the end of the semesters and MS thesis) should conform to the given formal style.

* All materials prepared by the student during the progress of the project should be kept in a tidy and systematic manner. Programs should be highly commented, example input and output files showing the executions should be maintained, and so on. When a part of the project is over, the related materials must be sent to the instructor. When the project is completed, the instructor must have available all the materials.

* (MS thesis) The thesis is strongly required to be completed in two semesters. It is not possible to extend this period if the planned work could have been done within this period. Only if the current work is successful and mature and some more time is necessary for its completion or improvement, then a third semester can be allocated.


Additional Rights for Graduation

* Students who are subject to Item 23(b) of University License Regulations and apply for a course given by me will be given an exam. The student can take the exam (similar to a final exam of that course) at any time (but, at a time appropriate according to the Regulations) or can take the final exam of the course together with other students at the end of the semester the course is open. In the first case, the student must get at least 50 to pass the course; in the second case, the student must get at least the average score of the class to pass the course.

* Students who are subject to Items 23(a) or 23(c) of University License Regulations and apply for a course given by me will be given an exam. The student must take the final exam of the course together with other students at the end of the semester the course is open - the exam will not be given at any other time. The student must get at least the average score of the class to pass the course.

* Students who benefit from amnesty conditions issued by the Government and apply for a course given by me must continue the course on the semester the course is open. The student is expected to participate in all the coursework and will be graded in the same way as other students.