Professional Documents
Culture Documents
Timed Online Assessment I-Assignment Briefing Sheet
Timed Online Assessment I-Assignment Briefing Sheet
Quiz instructions
4WCM2006: Introduction to Programming and Discrete Structures
Title: Timed Online Assessment I: Set theory, propositional logic, probability theory, data types, function writing, list creation, control flow,
testing
Duration: 120 minutes (for answering questions - this also includes time for programming)
Format: Open book - for the number of questions and mark distribution see table below
This assignment will be available until: see Available until time on Canvas
Authorship: Individual
Target date for returning marked coursework: no later than 17th of December 2022
1. Understand discrete mathematical structures, including sets, relations, functions and automata and their use for modelling real life objects
and actions for the purposes of computing.
2. Understand concepts and tools of propositional and predicate logic and their use as a basis for describing problems and their solutions.
3. Understand basic concepts of probability.
1. Be able to comprehend and manipulate expressions, statements and chains of reasoning written using formalisms such as algebra, set
notation and predicate logic.
2. Be able to comprehend and test simple programs that involve sequence, selection and iteration.
3. Be able to use the Python language to implement algorithms as programs and subprograms, and locate and correct errors in them.
Marks are awarded for: the correctness of the solution/choice, with marks being distributed over 31 questions as follows:
Total marks: 78
Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Q11 Q12 Q13 Q14 Q15 Q16 Q17 Q18 Q19 Q20 Q21 Q22 Q23 Q24 Q25 Q26 Q27 Q28 Q29 Q30
Marks for true/false and multiple-choice questions are automatically calculated/assigned by Canvas.
Marks for answers to open-text type questions will be awarded for correct solutions, where partial marks will be awarded for a partially correct
solution path.
Paper and pencils for drafting solutions etc. are explicitly allowed!
Choose the correct answer for multiple-choice questions or enter the correct solution in the respective text box for open-text type questions,
depending on the particular question type.
For some of the practical / programming questions you may want to use a Python IDE of your choice to develop the solution/code, and paste
the code, once done, in the respective text field in Canvas.
The automated Canvas lateness penalty will apply to submissions after Due time but before Available Until time.
Submissions after Available Until time will NOT be accepted. If you miss the deadline:
This is an individual assignment. Regulations governing academic integrity and academic misconduct apply, see: https://www.herts.ac.uk
/__data/assets/pdf_file/0007/237625/AS14-Apx3-Academic-Misconduct.pdf (https://www.herts.ac.uk/__data/assets/pdf_file/0007/237625
/AS14-Apx3-Academic-Misconduct.pdf)
For undergraduate modules, a score of 40% or above represents a pass performance at honours level.
If you should encounter any problems during the assessment, please contact Frank Foerster (f.foerster@herts.ac.uk
(mailto:f.foerster@herts.ac.uk) ).