ELEC1710 Project Help: Newcastle Digital Logic and Computer Electronics Guide
Quick answer: ELEC1710 is an introductory course at the University of Newcastle, Australia, that introduces digital computer design: number systems, computer arithmetic, logic gates, Boolean algebra, Karnaugh maps, flip-flops and state machines, computer organisation and assembly language. The handbook lists a project, a mid-semester quiz and a final examination. In the project, marks usually come from a correct design method shown step by step (truth table, simplification, circuit, testing), not just a working final circuit.
ELEC1710 at a glance
| Item | Detail |
|---|---|
| Course | ELEC1710 (digital computer electronics), University of Newcastle, Australia |
| Topics (handbook) | Number systems; logic gates; Boolean equations (SOP and POS); Boolean algebra; logic implementation; Karnaugh maps; latches, flip-flops, registers, counters, memory; microcomputer organisation; assembly and machine language; memory-mapped I/O; compiling, assembling and loading |
| Assessment items (handbook) | Project; mid-semester quiz; final examination. Check your course outline for weights and dates |
| Exclusion | Students who completed ELEC1700 cannot enrol |
| Skills assessed | Number conversion, signed arithmetic, combinational and sequential logic design, simplification, basic assembly programming |
The handbook entry may not match your current term exactly, so treat your course outline and project brief as the final word on tasks, weights and rules.
Topic-by-topic approach hints
Number systems and codes
Show every conversion step. Group binary digits in fours for hexadecimal and threes for octal, and label the base of every number with a subscript. Markers give method marks for a clear layout even when one digit slips.
Computer arithmetic: one's and two's complement
State the word size first, because the range depends on it. For an 8-bit two's complement number the range is minus 128 to plus 127.
Worked method example (not an answer): to represent minus 23 in 8-bit two's complement, write plus 23 as 00010111, invert the bits to 11101000, then add 1 to get 11101001. To check, add it to 00010111: the 8-bit result is 00000000 with a carry out, which confirms the value. When adding two signed numbers, overflow happens if both operands have the same sign and the result has the opposite sign; always state whether overflow occurred.
Boolean algebra, SOP and POS
Write the truth table first, then the canonical sum of products (minterms where the output is 1) or product of sums (maxterms where the output is 0). Quote the law you use at each simplification step, such as distributive, absorption or De Morgan's theorem.
Karnaugh maps
Use Gray code order on the map edges (00, 01, 11, 10). Make groups of 1, 2, 4 or 8 cells, as large as possible, and use don't-care conditions only when they make a group larger. Read each group as the variables that do not change.
| Step | What to show | Common slip |
|---|---|---|
| 1 | Truth table with all input combinations | Missing rows |
| 2 | K-map with Gray code labels | Binary order instead of Gray code |
| 3 | Circled groups, largest first | Missing wrap-around groups at edges |
| 4 | Simplified expression | Redundant terms left in |
| 5 | Gate circuit and gate count | Circuit does not match the expression |
| 6 | Test against the truth table | No verification shown |
Sequential logic: flip-flops, counters and state machines
For a state machine, draw the state diagram, assign binary codes to states, build the state table (present state, input, next state, output), then derive the flip-flop input equations with K-maps. Say which flip-flop type you used (D, JK or T) and why. For counters, show the count sequence and the excitation table.
Assembly language
Comment every line with what it does to registers or memory, show the initial values you assumed and trace the program in a table (instruction, register values, flags). Name the instruction set your course uses rather than mixing syntax from different processors.
Stuck on ELEC1710 Project Help: Newcastle Digital Logic and Computer Electronic…?
Send us your brief. A Australian tutor will explain what the marking criteria are asking for and help you plan your answer. Your first consultation is free.
Planning the ELEC1710 project
Projects in introductory digital electronics typically ask you to design, simulate or build a small system, such as a display decoder, an arithmetic unit or a simple controller. Plan the work in this order: restate the specification in your own words, list inputs and outputs, design with truth tables and K-maps or a state machine, simulate in the software tool your course provides, test against every row of the truth table, then write up. Keep screenshots and test logs as you go so the report writes itself.
Common mistake: Submitting a circuit that works in simulation without the design steps that produced it. Method marks sit in the truth table, K-map groupings and equations. Another frequent loss is skipping the test table: show the expected output, the simulated output and a pass or fail for each input combination.
How assessors judge ELEC1710 work
| Criterion | What strong work shows |
|---|---|
| Correctness | Conversions, arithmetic and logic results are right and checked |
| Method | Every step from truth table to circuit is shown and labelled |
| Simplification | Minimal expressions with correct K-map groups |
| Sequential design | Complete state diagram, state table and excitation equations |
| Testing | Full test table with expected and actual outputs |
| Communication | Neat diagrams, labelled signals, concise explanations |
Pre-submission checklist
- Every number labelled with its base and word size stated
- Overflow checked and stated for signed arithmetic
- K-maps use Gray code order and include edge wrap-around groups
- Circuit diagram matches the final simplified expression
- State diagram, state table and flip-flop equations agree
- Assembly code commented and traced
- Test table covers every input combination or state transition
- Simulation screenshots are your own and clearly labelled
Want a tutor to check your draft first?
Get clear written feedback on your own work before the deadline: structure, criteria coverage and referencing. Your first 15-minute consultation is free.
Stuck on ELEC1710? Get tutor feedback
Share your draft or your plan and a tutor will explain where the marks are, check your structure against the criteria and suggest improvements. We tutor, give feedback and proofread; you write your own work.
ELEC1710 project answer hints and sample structure
We do not provide ELEC1710 answers or completed circuits: projects change each term and your design must be your own. Use this report structure and fill it with your own design work:
| Section | Suggested share | Content |
|---|---|---|
| Introduction and specification | 10% | Problem in your own words, inputs and outputs |
| Design | 35% | Truth tables, K-maps, equations or state machine |
| Implementation | 20% | Circuit diagram or code, components used |
| Testing and results | 25% | Test table, screenshots, discussion of failures |
| Conclusion | 10% | What works, limitations, improvements |
Deadline coming up?
Book a 1-to-1 online session today. Tutors are available 7 days a week, 8am–11pm, and usually reply within 2 hours.
Frequently asked questions
What is ELEC1710 at the University of Newcastle?
ELEC1710 is an introductory University of Newcastle course introducing digital computer design, covering number systems, computer arithmetic, digital logic, Karnaugh maps, flip-flops, state machines, computer organisation and assembly language.
What are the ELEC1710 assessments?
The handbook lists a project, a mid-semester quiz and a final examination. Weights and dates are in your current course outline.
How do I get 8-bit two's complement of a negative number?
Write the positive value in 8 bits, invert every bit, then add 1. Check by adding it to the positive value and confirming the 8-bit result is zero.
Why use Gray code order on a Karnaugh map?
Adjacent cells then differ by one variable, so groups of adjacent 1s can be combined to remove that variable.
Which flip-flop should I use in a state machine?
D flip-flops are usually simplest because the next state equals the D input. Use JK or T if your brief requires them or if they reduce the logic.
Can I do ELEC1710 if I passed ELEC1700?
The handbook says students who have completed ELEC1700 cannot enrol in ELEC1710.
Can you check my ELEC1710 project report?
Yes. A tutor can review your design steps, test table and write-up and explain what to improve. You complete the design yourself.
Related help
- Computer and IT assignment help
- Programming assignment help
- University assignment help Australia
- Assignment proofreading in Australia
Academic integrity: This guide explains how to approach the task. It is not an answer to submit. Your provider may check your work with similarity and authorship tools, and in Australia the TEQSA Act makes it an offence to provide or advertise academic cheating services. Use this guide, your provider's brief and marking guide, and tutor feedback to produce your own work, and follow your provider's rules on generative AI.