代写FIT1047 Introduction to computer systems, networks and security – S2 2025 Assignment 1帮做R编程

FIT1047 Introduction to computer systems, networks and security – S2 2025

Assignment 1 – Numbers, Encodings and Boolean Logic

Purpose

In this assignment, you will demonstrate your knowledge of number systems, character encodings and that you can construct and simplify Boolean formulas and circuits. The assignment relates to Unit Learning Outcomes 1 and 2.

Your task

Part 1: Submit your reflections (Weeks 1 . 3). See details below.

Part 2: Complete the individual tasks as detailed in the instructions below.

You need to submit a document that details your workings, as well as Logisim files for the resulting circuits.

Part 3: Complete the in.class test. In-person attendance required.  You must come to your allocated Applied session (for Australian cohort) / Workshop session (for Malaysian cohort) in week 4 in-person. See Moodle and announcements for more details.

Value

15% of your total marks for the unit. See below for how marks and grades are determined.

Word Limit

No overall word limit (see instructions for word limits of individual tasks)

Due Date

Part 1 and 2: 11:55 PM Friday 15 August 2025

Part 3: During your allocated applied session (Australian cohort) / workshop session (Malaysian cohort) in Week 4 (18-22 August 2025)

Submission

   Via Moodle Assignment Submission.

●    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.

●    Do not use GDrive/OneDrive/etc. shared links for submission. Please

export the document(s) as a PDF and then upload it in Moodle for grading.

●    Once the submission is confirmed, any requests to revert it back to

DRAFT will not be accepted. Also, any incorrect, corrupted, empty or wrong file type submission will not be assessed. Please check

carefully before confirming your submission.

 

●    This is an individual assignment (group work is not permitted).

●    Handwritten work, including digital work created by

touchscreen/digitizer technologies, will not be assessed.

●    Logisim circuits will be assessed using version 3.9.0 (link is in Moodle).

●    In this assessment, you must not use generative artificial intelligence (AI) to generate any materials or content in relation to the assessment task.

Assessment Criteria

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).

Late Penalties

●    5% deduction per calendar day or part thereof for up to one week

●    Submissions more than 7 calendar days after the due date will receive a

mark of zero (0) and no assessment feedback will be provided.

Support

Resources

See Moodle Assessment page

Feedback

Feedback will be provided on student work via:

●    general cohort performance

●    specific student feedback ten working days post submission

INSTRUCTIONS

This assignment has three parts. Make sure you read the instructions carefully.

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:

1)    A PDF document with the answers to the questions and your workings.

2)    A separate .zip archive with the Logisim files (do NOT save as PDF file for your Logisim files) along with your individualised assignment specification.

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.

How are marks and grades determined?

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:

-    30 if the sum of Part 2 and Part 3 is greater than or equal to 30;

-    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)

Write the Boolean function as Boolean algebra terms using the Sum of Product (SOP) form. First, think about how to deal with the two outputs. Then, describe each single row, in the

truth table, in terms of Boolean algebra. Finally, combine the terms for single rows into larger terms.

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)

The goal of this task is to find a minimal circuit using only AND, OR, and NOT gates. Based on the truth table and Boolean algebra terms of SOP from Task 2.1, optimise the function

using Karnaugh maps.

You will need to create two Karnaugh maps, one for each output. Your documentation must show

1)  the maps,

2)  the groups found in the maps

3)  the reduced Boolean functions derived from the maps and how the maps relate to terms in the optimised Boolean functions.

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.

Submission Checklist

Altogether, you should submit the following files:

   Part 1

○    1 PDF file for your reflections (Weeks 1 - 3)

   Part 2

○    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

Please check CAREFULLY before confirming your submissions.

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.

 


 

热门主题

课程名

mktg2509 csci 2600 38170 lng302 csse3010 phas3226 77938 arch1162 engn4536/engn6536 acx5903 comp151101 phl245 cse12 comp9312 stat3016/6016 phas0038 comp2140 6qqmb312 xjco3011 rest0005 ematm0051 5qqmn219 lubs5062m eee8155 cege0100 eap033 artd1109 mat246 etc3430 ecmm462 mis102 inft6800 ddes9903 comp6521 comp9517 comp3331/9331 comp4337 comp6008 comp9414 bu.231.790.81 man00150m csb352h math1041 eengm4100 isys1002 08 6057cem mktg3504 mthm036 mtrx1701 mth3241 eeee3086 cmp-7038b cmp-7000a ints4010 econ2151 infs5710 fins5516 fin3309 fins5510 gsoe9340 math2007 math2036 soee5010 mark3088 infs3605 elec9714 comp2271 ma214 comp2211 infs3604 600426 sit254 acct3091 bbt405 msin0116 com107/com113 mark5826 sit120 comp9021 eco2101 eeen40700 cs253 ece3114 ecmm447 chns3000 math377 itd102 comp9444 comp(2041|9044) econ0060 econ7230 mgt001371 ecs-323 cs6250 mgdi60012 mdia2012 comm221001 comm5000 ma1008 engl642 econ241 com333 math367 mis201 nbs-7041x meek16104 econ2003 comm1190 mbas902 comp-1027 dpst1091 comp7315 eppd1033 m06 ee3025 msci231 bb113/bbs1063 fc709 comp3425 comp9417 econ42915 cb9101 math1102e chme0017 fc307 mkt60104 5522usst litr1-uc6201.200 ee1102 cosc2803 math39512 omp9727 int2067/int5051 bsb151 mgt253 fc021 babs2202 mis2002s phya21 18-213 cege0012 mdia1002 math38032 mech5125 07 cisc102 mgx3110 cs240 11175 fin3020s eco3420 ictten622 comp9727 cpt111 de114102d mgm320h5s bafi1019 math21112 efim20036 mn-3503 fins5568 110.807 bcpm000028 info6030 bma0092 bcpm0054 math20212 ce335 cs365 cenv6141 ftec5580 math2010 ec3450 comm1170 ecmt1010 csci-ua.0480-003 econ12-200 ib3960 ectb60h3f cs247—assignment tk3163 ics3u ib3j80 comp20008 comp9334 eppd1063 acct2343 cct109 isys1055/3412 math350-real math2014 eec180 stat141b econ2101 msinm014/msing014/msing014b fit2004 comp643 bu1002 cm2030
联系我们
EMail: 99515681@qq.com
QQ: 99515681
留学生作业帮-留学生的知心伴侣!
工作时间:08:00-21:00
python代写
微信客服:codinghelp
站长地图