Topic outline
- General
- Extra Exam 27/7/2026This topic
Extra Exam 27/7/2026
- Google Classroom: https://classroom.google.com/u/2/c/ODE3NTI1NzkwMTcy?cjc=cfdkucny&pli=1
- No documents or source code are allowed.
- General information
General information
For 2025 - 2026
Assessment: Attendance (10%), Midterm (40%), Final Exam (50%)
Attendance:
WORLD (CS, DS, MATH, MST): Link
ICT Classes: Link
- Lecturer must check attendance every labwork.
- Students need to ask for their attendance check if lecturers forget it.
Google Classroom:
Midterm:
- Live coding - 45' organized in the Labwork #5.
- No document is allowed during the mid-term exam.
- Students have 15' min for preparation. You are required to sign for your presence.
Note:
- Students must be present on time.
- Switching groups is not permitted unless you make a request before 30.9.
- The subject will be available in this section.
- Students will have 10 minutes to submit their source code in Google Classroom. Students must zip their files according to the rule StudentName_StudentID.
- Students must remove unnecessary files. Only source files .c or .cpp are legible.
- Copying from any source leads to a heavy penalty (negative mark).
Final Exam/Retake:- If Students miss 2 labworks (without reasonable reasons), they are NOT allowed to participate in the Final Exam, and they must REDO the course.
- Final Exam/Retake is live coding
- Students are allowed to bring their OWN code from labworks
- Official slides from the moodle are allowed; other documents are not.
- Penalty is applied if any exam rule is violated: using Internet, copying, communicating with other students, etc.
- Labwork Guidelines
Labwork Guidelines
There are 6 Labworks in this course. Students must do their work during the labwork, and seek support and help from lecturers. Correction WON'T BE PROVIDED to students at any case.
After each labwork session:
- Compress all code source files in a zip file and rename it as FULLNAME-ID-Lab\#no.zip (e.g NguyenVanA-BI10-070-Lab1.zip). Save your files according to the exercise number i.e Ex1.cpp, Ex2.c, etc. Incorrect filenames will result in no score for the respective exercises.
- Only code source files (.c or .cpp) should be in the zip files. Other files (.exe, .o) MUST be removed from the zip file.
Students are not required to submit labworks, but you can submit it according to the rules. We will double-check your submission and see whether you do it correctly. This rule is applied when you submit the code in exams, so be careful.
- Midterm 14.10.2025 (For ICT)
Midterm 14.10.2025 (For ICT)
Labwork on 14.10.205
Note: Student MUST bring your laptop and electric adapter.
Google Classroom: Link
Class 1 + ICT DD: 1:00PM - 2:15PM
Class 2: 2:30PM - 3:30PM
- Students must be present on time.
- Switching groups is not permitted unless you make a request before 30.9.
- The subject will be available in this section.
- Students will have 10 minutes to submit their source code in Google Classroom. Students must zip their files according to the rule StudentName_StudentID.
- Students must remove unnecessary files. Only source files .c or .cpp are legible.
- Copying from any source leads to a heavy penalty (negative mark).
- C1 - Introduction
C1 - Introduction
- C2- Elementary Data Structure
C2- Elementary Data Structure
- C3 - Lists
C3 - Lists
- C4 - Stacks and Queues
C4 - Stacks and Queues
- C5 - Recursion
C5 - Recursion
- C6 - Searching and Sorting Algorithms
C6 - Searching and Sorting Algorithms
- C7 - Trees and Graphs
C7 - Trees and Graphs
- Exam Samples
Exam Samples