Credit points: 15

Subject outline

Digital electronics and programmable microcontrollers are pervasive throughout the modern world, controlling everything from our communications and health systems through to transportation and entertainment. This subject covers the fundamentals of digital design and design with digital microcontroller. Topics covered include: digital logic, flip-flops, binary arithmetic, microcontrollers and serial communication. The course includes problem classes and laboratories which allow you to develop and debug digital circuits, and microcontroller systems which are programmed in Embedded C.

SchoolEngineering and Mathematical Sciences

Credit points15

Subject Co-ordinatorRobert Ross

Available to Study Abroad/Exchange StudentsYes

Subject year levelYear Level 2 - UG

Available as ElectiveNo

Learning ActivitiesN/A

Capstone subjectNo

Subject particulars

Subject rules



Incompatible subjectsN/A

Equivalent subjectsN/A

Quota Management StrategyN/A

Quota-conditions or rulesN/A

Special conditionsN/A

Minimum credit point requirementN/A

Assumed knowledgeN/A


Digital systems, principles and applications

Resource TypeRecommended

Resource RequirementN/A

AuthorTocci, R. J.





Chapter/article titleN/A



Other descriptionN/A

Source locationN/A

Career Ready


Work-based learningNo

Self sourced or Uni sourcedN/A

Entire subject or partial subjectN/A

Total hours/days requiredN/A

Location of WBL activity (region)N/A

WBL addtional requirementsN/A

Graduate capabilities & intended learning outcomes

Graduate Capabilities

Intended Learning Outcomes

01. Develop software flow diagrams from a list of non-technical problem requirements
02. Design and construct circuits where microcontrollers are interfaced with simple input and output devices.
03. Develop firmware to solve engineering problems using Embedded C and using an industry standard IDE for code debugging.
04. Perform binary arithmetic and conversions between different number bases and data types.
05. Analyse digital logic circuits using truth tables and waveform timing diagrams to determine the output of the digital system.

Subject options

Select to view your study options…

Start date between: and    Key dates

Melbourne (Bundoora), 2021, Semester 1, Day


Online enrolmentNo

Maximum enrolment sizeN/A

Subject Instance Co-ordinatorRobert Ross

Class requirements

Laboratory ClassWeek: 11 - 22
One 3.00 h laboratory class per week on weekdays during the day from week 11 to week 22 and delivered via face-to-face.

LectureWeek: 10 - 22
Two 1.00 h lecture per week on weekdays during the day from week 10 to week 22 and delivered via blended.

TutorialWeek: 10 - 22
One 1.00 h tutorial per week on weekdays during the day from week 10 to week 22 and delivered via face-to-face.


Assessment elementCommentsCategoryContributionHurdle% ILO*
10 Online multiple choice quizzes (equivalent to 500 words) Each quiz consists of 5 multiple choice questions drawn out of a question bank relating to the previous weeks work. These quizzes will help keep students on track with online lecture content and provide formative feedback about what they are learningN/AN/AN/ANo10 SILO2, SILO3, SILO4, SILO5
2 x Written assignments (700-words equivalent total) Written assessments are based problem solving design tasksN/AN/AN/ANo10 SILO1, SILO2, SILO4, SILO5
Laboratory design tasks (1,000-words equivalent) Students demonstrate completed tasks to demonstrators across weekly laboratory classesN/AN/AN/ANo20 SILO1, SILO2, SILO3, SILO4, SILO5
One 2-hour written examination (2000 word equivalent)N/AN/AN/ANo50 SILO1, SILO2, SILO4, SILO5
Two group-based problem solving activities (300 words per student total) Two group based 'escape room' activities will be used to assess students problem solving and teamwork skills. Marking based on achievement of team through escape room exercises.N/AN/AN/ANo10 SILO4, SILO5