EED1005 Introduction To Programming Laboratory Guide: 1 Online Learning Management Platforms
EED1005 Introduction To Programming Laboratory Guide: 1 Online Learning Management Platforms
Laboratory Guide
4. The students taking the course will be automatically enrolled to the EED1005 Introduction
to Programming course page on onlineDEU.
6. The students taking the course will also be automatically enrolled to the course page on
MOODLE.
2 Laboratory Sheets
1. The laboratory sheets are going to be available on the course webpage before the laboratory
sessions.
2. The laboratory sheets consists of two parts: preliminary work and laboratory work.
3. The preliminary work part includes the preliminary studies corresponding to the objective of
the experiment.
4. The laboratory work part includes the procedure to be performed in the experiment.
1
3 Experiments
1. The experiments focus on practicing the theoretical content covered in the lectures of the
course.
4. In the quiz, there will be questions related to the content covered in the laboratory.
4 Reports
1. Before a laboratory session, each student must write a preliminary report corresponding to
that laboratory session.
2. The preliminary report must include the answers of the questions in the preliminary work
part of the laboratory sheet.
4. The preliminary report must be uploaded to both of the online learning management plat-
forms(onlineDEU and MOODLE) of the course.
5. After the laboratory session, each student must write a final report.
7. The final report must be in pdf format and must adhere to the rules of the technical report
layout and paging rules.
8. Each student must upload the final report to both of the online platforms of the course.
9. The reports (both preliminary or final) that are not uploaded on time to the online platforms
will not be accepted via any other means. Hence, pay attention to the deadlines of the reports.
10. Copying or stealing the work of another individual and/or group is strictly forbidden, and
will not be tolerated.
11. The reports or works that are detected to be stolen or copied are not going to be evaluated.
2
5 Laboratory Sessions
1. The students are going to work individually during the laboratory session.
2. The laboratory assistant is going to be online during the laboratory session to explain the
experiment and answer the questions.
3. Although the attendance to the laboratory session is not mandatory, the attendance is going
to affect your overall performance notes in the laboratory. So pay attention to be online
during the laboratory sessions.
6 IDEs
1. There are a plenty of IDEs that can be used in the laboratory.
2. Some of these IDEs are listed in the course webpages.
3. All of these IDEs are open source simulator, so the students are encouraged to download and
install the ones they prefer on their personal computers.
4. All the information (tutorials, installation instructions, documentation, etc.) about QUCS
can be found at its official websites of the IDEs.
5. The first session of the laboratory is devoted the introduction of IDEs. In this session, a video
tutorial that explains how to install and use some of the IDEs is going to be presented by the
laboratory assistant. Since there will not be any other tutorials about the IDEs, the students
are recommended not to miss this video tutorial session.
7 Grading
1. The grading policy to be applied to evaluate each laboratory session is given in Table 1
2. Note that the grade of each laboratory session consists of partial grading of preliminary report,
attendance and final report.
3. The partial grading of each sections of the final report are also shown in Table 1.
4. Table 2 shows the grading policy to applied to evaluate the overall grade of the laboratory.
5. Note that overall grade of the laboratory consists of average grade of the experiments and
the quiz.
8 Schedule
1. The weekly schedule of the laboratory is given in the Table 3
2. The student will be notified beforehand in case of any changes in the information given in
Table 3 changes
3
Experiment Grade
Preliminary Report Attendance Final Report
%20 %10 %70
Source Codes Comments Screen Shots Format
%35 %15 %15 %5
Date
Week Exp No. Explanation
Group-B Group-A
1 20.10.2020 23.10.2020 Exp0 Introduction to Laboratory
2 27.10.2020 30.10.2020 Exp1 Input Output Operations
3 03.11.2020 06.11.2020 Exp2 Flowchart
4 10.11.2020 13.11.2020 Exp3 Arithmetic Operations
5 17.11.2020 20.11.2020 Exp4 Control Flow
6 24.11.2020 27.11.2020 Exp5 Loops
7 01.12.2020 04.12.2020 Exp6 Nested Loops
8 08.12.2020 11.12.2020 Exp7 Functions 1
9 15.12.2020 18.12.2020 Exp8 Functions 2
10 22.12.2020 25.12.2020 Exp9 Arrays 1
11 29.12.2020 01.12.2020 Exp10 Arrays 2
12 05.01.2020 08.01.2020 Exp11 Pointers
13 12.01.2020 15.01.2020 Exp12 Quiz
14 19.01.2020 22.01.2020 Exp13