Professional Documents
Culture Documents
Csci 1300 Sem2 2023-24 Project Guidelines Updated-1
Csci 1300 Sem2 2023-24 Project Guidelines Updated-1
Csci 1300 Sem2 2023-24 Project Guidelines Updated-1
GROUPING RULES:
❖ A maximum of 4 members and a minimum of 2 members in a group
❖ Each group is given approximately 15 minutes to present their project.
The schedule for the presentation sessions can be reserved based on the
available time slots (first come first serve).
CODE DEVELOPMENT
▪ Each group will take turns to present their project in the dedicated venue. Each
group member MUST develop at least one method and indicate their
contribution to the project (credits/acknowledgement to be made clear in the
source codes). The completed program must be submitted through italeem right
after the presentation.
▪ Please prepare a presentation slide (no more than 6 pages) which includes project
title and group members, overview/introduction to the project, list of classes &
methods being developed and the flow charts of the project (broken down by
modules).
You may also be requested to demonstrate your working program, display your codes
1
CSCI 1300 SEM 2 2023/24 DEPARTMENT OF COMPUTER SCIENCE, KICT
during the Q & A session and answer some technical questions. Make sure each
member of the group has access to the complete program and has a complete
knowledge of the project.
▪ Place all relevant files in a folder with the format groupname_section (eg: Al-
Battani_S5) and zip your folder. Submit your source codes right after the Q & A
session by uploading the files in italeem under the group submission link “Class
Project”.
▪ After uploading your zip file in italeem, try to download and extract the files back into
your machine. Make sure all required files are available before you click on the
button “Submit”.
▪ All programming and related files must be submitted as .java, .txt or .dat
through italeem.
SCORING RUBRICS
REQUIREMENTS POOR AVERAGE GOOD EXCELLENT
Proper design & usage of User 0–5 6-8 9 – 10 11 – 12
Input, Selections & Repetitions
Proper usage of classes and 0–5 6–8 9 – 10 11 – 12
methods
Proper usage of Arrays 0–2 3–5 6–8 9 – 10
Suitable usage of files 0–1 2 3 4
Program working smoothly (bugs & 0–1 2 3 4
error free)
Robustness of program (i.e., exception 0–1 2 3 4
handling)
Uses appropriate ‘Comments’ 0 1 2
Creativity/Innovation 0 1 2
2
CSCI 1300 SEM 2 2023/24 DEPARTMENT OF COMPUTER SCIENCE, KICT