CIS1225

CIS1225 - Introduction to Structured Development (5 ECTS)


IMPORTANT PLAGIARISM ALERT! THE DEPARTMENT DOES NOT TOLERATE PLAGIARISM IN ANY FORM OR OF ANY DEGREE.
PLEASE REFER TO THE OFFICIAL UNIVERSITY SITE RELATING TO STUDENT CONDUCT AS WELL AS SPECIFICALLY TO THE OFFICIAL UNIVERSITY GUIDELINES ON PLAGIARISM TO LEARN ABOUT WHAT IS, AND HOW TO AVOID, PLAGIARISM.
YOU ARE REMINDED THAT RESPONSIBILITY OF LEARNING ABOUT AND AVOIDNG PLAGIARISM IN ALL ITS FORMS LIES ENTIRELY WITH THE STDUENT.


Please be aware that the material on this and other study-unit download pages might not all be necessary for the specific study-unit you are following or for its particular iteration. You will be guided during class as to what material is pertinent to your particular study-unit iteration. Also note, that due to changing study-unit codes over time, the study-unit code on various items of downloadable material may not always match the actual code of the study-unit your are currently following.


Main study-unit material:

Parts of this page are under review/in construction and therefore not yet available, and any currently available content on this page may also change.

Lecture notes (part 1) to accompany class discussion [PDF].
Lecture notes (part 2) to accompany class discussion [PDF].


Supplementary material and examples:
Inclusion of material from other participating lecturers in the current iteration of this study-unit is subject to prevailing availabilities. The coordinating lecturer reserves the right to include or not material from other lecturers depending on third-party circumstance and availability.

Material from Dr Joseph Bonello (Big Data)
Material by Dr Bonello to accompany any classes delivered by Dr Bonello [PDF]

Material from Prof. Mark Micallef (Testing)
Material by Prof. Micallef to accompany any classes delivered by Prof. Micallef [PDF]

Material from Mr Ivan Bartolo (Agile Development)
Will be made available here.

Some examples (to accompany class discussion accordingly):
Inclusion of examples in the current iteration of this study-unit is subject to coordinating lecturer instruction and guidance during classes, and will ONLY apply if the relevant topics are either covered or indicated for inclusion in class, and if instructed to do so by the coordinating lecturer.

Examples of using STDs with starting and accepting states [PDF].
Examples of using STDs in specific DFD context [PDF].
Recording example DFD [PDF].
Generic registration system example [Powerpoint].
Step by step example of DFD construction [PDF].
Examples of Algebraic Specifications and proofs to accompany class explanation [PDF]


Classwork (Socrative) T/F & MCQ questions
Will be displayed here once completed for this study-unit's iteration.

Past papers - included as these become available.
(The first occurance of this exam will be the Jan/Feb 2023 Examination Session)
January/February 2023 past-paper. This was a Wiseflow exam [PDF]


If accessing this page through the website's main page, use your browser's "back" button to go back - otherwsie just close the tab or window.