📚 COMSCI2 SEMESTER 2 - Labs Deadlines
CSC1018 Logic
-
Labs: Wednesdays 10am - 11amNOT Graded
Location: GLA.LG26, GLA.L128, GLA.L114
Due: No due date. But he said that wk3 labs are very important for learning recursion
Link: Loop
CSC1021 Operating Systems
-
NOT Graded
CSC1031 Computer Programming 4 (Object Oriented Programming)
-
Labs: Fridays 2pm - 4pmGraded
Location: GLA.LG27, GLA.L101, GLA.L114, GLA.L129
Due: End of the semester
Link: computing.dcu.ie
Einstein: Einstein
CSC1022 Introduction to Databases
-
NOT Graded
CSC1029 Software Testing
-
NOT Graded
CSC1040 Full Stack Development
-
Labs: Mondays at 11amNOT Graded
Location: GLA.L125, GLA.L101
Due: TBC
DCU Link: Loop
Website: www.computing.dcu.ie
His Project: GitLab
📚 COMSCI2 - Semester 2 Exam & Assignments
CSC1018 Logic
What: No Labs or Lectures this week
CSC1021 Operating Systems
What: No Lab Tuesday 9-11am
CSC1029 Software Testing
What: No Lab Wednesday 11am-1pm
(This means we don't have anything on Wednesday)CSC1040 Full Stack Development
What: Lecture starts at 9.30am on Thursday
CSC1022 Introduction to Databases
What: Lecture starts at 10am this Friday (instead of 9am)
No special dates added yet.
No special dates added yet.
No special dates added yet.
Exam results out on the 11th
Where: We will get sent out a link
Results will be available online for 30 days after they have been published.Databases lab exam on the 13th
Where: labs LG25, LG26, L129, TBC if there are specific rooms that we must go to
Topics: Relational Model & Algebra (15%)
Extra info:
15 questions. 20 mins to solve during the lab timeStarts 5 mins after the lab starts
Sample quiz on loop.
Get a question right, gain 1 point.
Get a question wrong, lose 1 point
CSC1040 Full Stack Development
What:Backend exam
Extra info:
Description: Loop exam on Django theory/ rest apis and codeGrade value: 40%
Monday from 11.30-12.30
You will be asked multiple choice questions on the theory of applications and will be asked to review code snippets and comment on their suitability.
Remember all notes are available on the course webpage: https://www.computing.dcu.ie/~mscriney/csc1040/lectures/week1/1-env-setup/
Also a sample loop exam is available.
to manage numbers, a seating chart will be provided next week, make sure you are situated in the correct lab.
Students who have registered accommodations with DLSS such as extra time will be accommodated for.
CSC1022 Intro to Databases
What:CA2 Assignment - Take Home/Pair: ER Models
Extra info:You currently just need to put in your group choice
Goal: TBCGrade value: 20%
Due date for pairings: You must input your pair group by Friday Feb 20th at 1pm
Link to the excel sheet: Here
Instructions for the assignment: On loop
Due date for assignment: TBC
Revision, catch-up, and exam preparation.
PROLOG lab exam on Wednesday, 4th of March at 10am
Where: labs L114, L128 and LG26
Grade Contribution: 50% of the Continuous Assessment mark, and hence 25% to your overall module mark.
Extra info:
You must have your Student ID available for inspection.It is a closed book exam. You are not allowed any notes. You are allowed to use a single blank A4 page for rough work.
You must use the lab machines for the lab exam. You cannot use your own laptop (unless special prior arrangement is made).
You must login to a special Windows student account (details provided on the day in the lab).
You will need to be familiar with an editor (Notepad or Notepad++) on Windows, opening a command prompt and running SWI Prolog (swipl).
You will not have access to the internet other than a site called Lockbox, which you will use to submit your answers.
CSC1021 Operating Systems Simpleshell Assignment
Grade Contribution: (Stage 1, Stage 2 and Stage 3) 20% of your overall mark for CSC1021.
Grade Contribution Stage 1: (25 marks).
- Performance of internal commands and aliases (15 marks)
- Batch file support (5 marks)
- A basic readme file that explains the key commands (5 marks)
Due Date for Stage 1: Sunday, 8th March 2026 23:59.
Extra info:
This assignment is complex in the directions. So follow the directions carefullyLinks: Loop assignment page
Links: Graham Healy's GitLab 2026 Simpleshell
Stage 2: More to follow about stages 2 and 3 soon. He has not finalised the project yet. This will be complete by 19.02.2026
CSC1022 Introdution to Databases CA2: ER Models
Grade Contribution: 20%
Due Date: Friday, 6 March 2026, 11:59 PM
Extra info:
Links: Loop
assignment details
Links: CA2
Groups & Assigned Topics
Links: Loop Submission
CSC1029 Software Testing Lab
Grade Contribution: 0%
Due Date for lab: TBC
Extra info:
This lab is not graded. But there will be a graded lab exam the week after.Going on how the last one went, we pair up and submit the lab
CSC1029 Software Testing Lab EXAM
Grade Contribution: 40%
When: March 11th - During the lab
Extra info:
Topics: Covering topics from Weeks 4, 5, 6 and 7 The exams are closed book and have a mix of MCQ and text questions. A sample quiz is provided on Loop along with sample questions. Further sample questions are discussed during the lecture and lab sessions. Another source of sample question is past exam questions which can be found by searching the old module code CA267. For the lab quizzes, each page has 3 MCQs and one text question. Quizzes 1 and 3 will have 3 pages and quiz 2 will have 4 pages. Please follow all instructions carefully.CSC1040 Full Stack Development
What: JavaScript exam
Description: Loop exam on JavaScript codeGrade value: 20%
When: Monday 16th of March at 11.30am - 1 hour exam
Extra info:
Sample javaScript Exam up on loop
MCQs and commenting on code.
CSC1022 Introdution to Databases CA3: Dependency and normalisation
Grade Contribution: 25%
In Class: Friday, 20th March 2026, 11:00 AM in the labs
Extra info:
GURU ArchiveLook up CA119 -> Data Science and Databases exams -> q3 & q4Get to the room by 10.45am
No negative marking
don't just read the slides
have to practice them too.
Will need to explain how I would break the table down to create 1, 2, & 3 NF
there will be 2 qs on dependency and 2 on normalisation
upload 1 file onto the submit
will be given a hard copy of the exam too
CSC1021 Operating Systems Simpleshell Assignment
Grade Contribution: (Stage 1, Stage 2 and Stage 3) 20% of your overall mark for CSC1021.
Grade Contribution Stage 2: (45 marks).
- External command functionality (10 marks)
- I/O redirection (15 marks)
- Background execution (15 marks)
- A extended readme file (5 marks) - see “user manual” section for requirements for Stage 2.
Due Date for Stage 2: Sunday, 22nd March 2026 23:59 PM.
Extra info:
This assignment is complex in the directions. So follow the directions carefullyLinks: Loop assignment page
Links: Graham Healy's GitLab 2026 Simpleshell
Stage 3: Stage 3 (30 marks) - deadline to have deliverables in your repository: 2nd April 2026 23:59
CSC1031 Computer Programming 4 (JAVA): Last In Class Quiz
Grade Contribution: 5%
When: Friday 27th March
Extra info:
This will be the last in class quizCSC1029 Software Testing Lab
Grade Contribution: 0%
Due Date for lab: TBC
Extra info:
This lab is not graded. But there will be a graded lab exam the week after.Going on how the last one went, we pair up and submit the lab
CSC1021 Operating Systems: Lab Exam
Grade Contribution: 10%
When: Tuesday, 31st March 2026 from 09:25 to 10:30 AM
Extra info:
Topics: He will send out an email with our project topic .multiple choice questionnaire will be made available on the CSC1021 Loop page with questions that
you will need to complete and submit answers for (by 10:30 that day)
You must use the following Windows login for the lab exam:
username: TBC
password: TBC
Room allocations:
If the first letter of your last name begins with:
A to G, then go to TBC
H to O, then go to TBC
P to Z, then go to TBC
Will the continuous assessment lab exam be "open book"?
You will be able to access
a limited selection of materials on the CSC1021 Loop page.
What will be on the continuous assessment lab exam?
The lab exam will consist of multiple-choice questions based on the material covered in lectures and
labs up to this point in the module. The questions are intended to assess your understanding of the
core concepts discussed in class. You should review the lecture slides, lab material, and examples
discussed during the module.
Will there be a sample lab exam made available?
Yes, a sample lab exam will be made available in the section "(Sample) CSC1021 Continuous Assessment
Lab Exam"
CSC1021 Operating Systems Simpleshell Assignment
Grade Contribution: (Stage 1, Stage 2 and Stage 3) 20% of your overall mark for CSC1021.
Grade Contribution Stage 3: (30 marks).
Due Date for Stage 3: Thursday 23:59pm 2nd April 2026.
Extra info:
* note that Stage 1 & Stage 2 deliverables will be linked with a Stage 3 deliverable, where failure to submit the stage 3 deliverable will result in reduced marks for Stage 1 & Stage 2.
This assignment is complex in the directions. So follow the directions carefullyLinks: Loop assignment page
CSC1029 Software Testing Lab EXAM
Grade Contribution: 30%
When: April 8th - During the lab
Extra info:
Topics: Covering topics from Weeks 8, 10, & 11Exam length: 45 minutes duration.
The exams are closed book and have a mix of MCQ and text questions. A sample quiz is provided on Loop along with sample questions. Further sample questions are discussed during the lecture and lab sessions. Another source of sample question is past exam questions which can be found by searching the old module code CA267.
For the lab quizzes, each page has 3 MCQs and one text question. Quizzes 1 and 3 will have 3 pages and quiz 2 will have 4 pages. Please follow all instructions carefully.
CSC1022 Introdution to Databases CA4: SQL Exam
Grade Contribution: 40%
When: Friday the 10th of April
Extra info:
There will be a mock exam that we can do at home
He will upload the ans to the labs before the final mock exam
More info to come
CSC1031 Computer Programming 4 (JAVA): UML project
Grade Contribution: 15%
When: 10th of April
Extra info:
Topics: Search your name on the following link and it will bring you to your project topicReleased: Assigment link
Each person will be assigned a different topic
Can do it on our own topics, but we MUST ask in advance.
Hand drawn on A3 or A4.
DO NOT IMPLEMENT CODE, HE WILL THROW IT OUT
CSC1018 logic: Prolog assignment
Grade Contribution: 25%
Due: Monday the 13th of April @ 10AM
Extra info:
Link to the assignment: here
CSC1031 Computer Programming 4: Labs Due
Grade Contribution: 20%
Due: Friday the 17th of April @ TBC
CSC1040 Full Stack Development
What: Full Stack Exam
Description: Exam on full stack applicationsGrade value: 40%
When: Monday 20th April. Time TBC.
No exams scheduled yet.