📚 COMSCI2 SEMESTER 2 - Labs Deadlines

CSC1018 Logic

  • Labs: Wednesdays 10am - 11am
    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
    NOT Graded

CSC1021 Operating Systems

  • Labs: Tuesdays 9am - 11am
    Location: GLA.L114, GLA.LG25, GLA.L101
    Due: No due date
    Link: Loop
    NOT Graded

CSC1031 Computer Programming 4 (Object Oriented Programming)

  • Labs: Fridays 2pm - 4pm
    Location: GLA.LG27, GLA.L101, GLA.L114, GLA.L129
    Due: End of the semester
    Link: computing.dcu.ie
    Einstein: Einstein
    Graded

CSC1022 Introduction to Databases

  • Labs: LG25, LG26, L128, L129
    Due: No due date
    Link: Loop
    NOT Graded

CSC1029 Software Testing

  • Labs: Wednesdays 11am - 1pm, on the weeks before a lab exam
    Due: The same day
    Link: Loop
    NOT Graded

CSC1040 Full Stack Development

📚 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 time
Starts 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 code
Grade 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: TBC
Grade 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 carefully
Links: 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 code
Grade 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 & q4

Get 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 carefully
Links: 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 quiz

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

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 carefully
Links: 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, & 11
Exam 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 topic
Released: 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 applications
Grade value: 40%
When: Monday 20th April. Time TBC.

No exams scheduled yet.