Hello, if you have any need, please feel free to consult us, this is my wechat: wx91due
FIT1047 Introduction to computer systems, networks and security – S2 2025
Assignment 1 – Numbers, Encodings and Boolean Logic
Your task
Word Limit
No overall word limit (see instructions for word limits of individual tasks)
Part 3: During your allocated applied session (Australian cohort) / workshop session (Malaysian cohort) in Week 4 (18-22 August 2025)
● Turnitin will be used for similarity checking of all submissions. Please ignore the following error message from Turnitin for zip files or other non-document files:
● DRAFT upload confirmation email from Turnitin is not a submission. You must click the submit button to accept terms and conditions in Moodle. DRAFT submissions will not be assessed.
Marks are awarded for the correctness of the calculations, the explanations of how the tasks were solved, and the documentation of test cases where required. The marking rubric in Moodle shows an individual marks breakdown.If no or insufficient reflections are submitted (Part 1), the overall marks for this assignment are capped at 30 (i.e., 50% of the overall mark).
INSTRUCTIONS
For Part 1, collect your reflections for Weeks 1 - 3 from each week’s Ed Lesson and create a single PDF document. You can simply copy/paste your reflections, but please add headings for each week. Please refer to the template as a reference of the structure of your reflections. While it is optional to follow the template, you are required to have your reflections specific to the topics covered in the corresponding weeks. The word count of reflection must be more than 100 words (excluding the headings provided in the template) in each week. Submit your PDF through the Moodle Assignment 1 Part 1 activity.
For Part 2, you need to submit two files through the Moodle Assignment 1 Part 2 activity:
Part 3 is an in-class test during your allocated Applied session (for Australian cohort) / Workshop session (for Malaysian cohort) in Week 4. Instructions will be available separately.
Part 2 and Part 3 are worth 30 marks each. The overall mark is the sum of the two individual marks. The assignment is worth 15% of the unit’s marks.
If no meaningful or insufficient reflections are submitted for Part 1, the overall mark will be:
- the sum of Part 2 and Part 3, otherwise.
Detailed Instructions for Part 2: Boolean Algebra (30 marks total)
Follow the link on Moodle to access your personalised truth table for this task.
Important: Your truth table is different from the one other students are working on. Only download the file while you are correctly logged into Moodle with your own student account. Submitting work based on an incorrect truth table will be investigated as a potential breach of academic integrity.
The truth table you download describes a Boolean function with four input values X1,X2,X3,X4 and two output values Z1,Z2.
The main result of this part will be a logical circuit correctly implementing this Boolean function in the Logisim simulator.
Each task below needs to be documented and explained.
Task 2.1: Boolean Algebra Expressions (10 marks)
Briefly explain these steps for your particular truth table (e.g., explain for one particular row how you come up with the Boolean terms for that row, and then explain how you combine all rows). This explanation should be no more than a few sentences.
Also, write the Boolean function as Boolean algebra terms using the Product of Sum (POS) form with a brief explanation of steps (e.g. how you combine all rows). Note that details of POS are not covered in lectures/workshops/applied classes and you are required to find out how it works and come up with the Boolean function.
Notation: Use the following symbols and notation for writing Boolean algebra expressions. Variables are upper-case (e.g., X1, Z2). Boolean AND is written without a symbol, e.g., X1X2 . Boolean OR is written with the + symbol, e.g. X1 + X2. Negation is written using an overline, e.g., X1. Important: when writing terms like NOT X1 AND NOT X2, there must be a clear gap in the overlines, e.g., X1 X2. Tip: you can use the equation function in Word or Google Docs to create overlines.
Task 2.2: Logical circuit in Logisim (10 marks)
Model the resulting Boolean terms (using SOP form) from Task 2.1 in a single Logisim circuit, using only the basic gates AND, OR, NOT. You can use gates with more than two inputs. Check the template on the last page for how to structure your circuit.
Briefly explain your construction (as for Task 2.1, a short explanation is enough).
Test your circuit using values from the truth table and document at least 3 test cases. You can take screenshots of your Logisim window to document the tests. For each test case, state clearly the expected input and output values, in terms of a table or labels on the screenshot.
Task 2.3: Optimised circuit (10 marks)
You will need to create two Karnaugh maps, one for each output. Your documentation must show
Then, use Logisim to create a minimal circuit, using only AND, OR, and NOT gates.
Test your circuit using values from the truth table and document at least 3 test cases. You can take screenshots of your Logisim window to document the tests. For each test case, state clearly the expected input and output values, in terms of a table or labels on the screenshot.
○ 1 PDF file for your reflections (Weeks 1 - 3)
○ 1 PDF file - your answers to the questions○ 1 ZIP file containing the following files:
● 2 Logisim files● 1 PDF file for your individual truth table
Any requests to revert the submission back to DRAFT will not be accepted.
DRAFT submissions will not be assessed.
Also, any incorrect, corrupted, empty or wrong file type submission will not be assessed.
Logisim Template
Structure your circuits as shown in the Logisim diagram below (keep both outputs in the same circuit). This template is available on Moodle.