Digital System Design

RMIT University Vietnam

Course Description

  • Course Name

    Digital System Design

  • Host University

    RMIT University Vietnam

  • Location

    Ho Chi Minh City, Vietnam

  • Area of Study

    Electrical Engineering, Electronics Engineering, Engineering Science, Systems Engineering

  • Language Level

    Taught In English

  • Prerequisites

    Students are expected to have general computer experience and exposure to at least one computer programming environment. Students are required to have successfully completed EEET2277 - Computer Applications and EEET2280 -Computing Engineering,or provide evidence of equivalent capabilities.

    Hours & Credits

  • Host University Units

    12
  • Recommended U.S. Semester Credits
    4
  • Recommended U.S. Quarter Units
    6
  • Overview

    Course Description

    This course provides an introduction to Embedded Systems, which includes but is not restricted to combinational and sequential logic circuits, hardware description language, microprocessor, micro-controller and digital signal processor, architectures programming and microprocessor interfacing techniques and simple project design, construction, testing and commissioning.

     

    Objectives/Learning Outcomes/Capability Development

    This course contributes to the following Program Learning Outcomes (PLOs):

    At Bachelor level this course contributes to the following program learning outcomes:
    1.1. Comprehensive, theory based understanding of the underpinning natural and physical sciences and the engineering fundamentals applicable to the engineering discipline.
    1.2. Conceptual understanding of the, mathematics, numerical analysis, statistics, and computer and information sciences which underpin the engineering discipline.
    2.1. Application of established engineering methods to complex engineering solving.
    2.2. Fluent application of engineering techniques, tools and resources.
    3.2. Effective oral and written communication in professional and lay domains.

     

    Course Learning Outcomes (CLOs)

    On successful completion of this course, both at Associate level and Bachelor level, you should be able to:

    1. Design, construct and test digital systems.
    2. Apply microprocessor programming principles to design microprocessor based systems with emphasis on embedded controllers.
    3. Develop computer system design concepts, particularly the relationship between hardware and software on system performance.
    4. Apply Microprocessor/micro-controller interfacing techniques to design and construct appropriate interface to external hardware.
    5. Develop testing procedures to verify the performance of design specifications, diagnosis of faults in hardware and software and completion of the commission.

    Additional CLOs at Bachelor level:

    1. Implement combinatorial logic and sequential systems in terms of basic digital building blocks using simulation software.
    2. Recognize the key features of embedded systems in terms of computer hardware and be able to discuss their functions.
    3. Develop software systems for embedded devices using embedded programming language.
    4. Design, test and evaluate embedded solutions to real world situations using (embedded) computer systems interfaced to digital hardware.

     

    Overview of Learning Activities

    In this course you will learn through the following activities: 
    1. Face to Face teaching: to get familiar with theoretical principles of embedded systems, computer architecture, micro-controllers and microprocessors and introduction to the application of these principles to basic problem solving. 
    2. Personal reading (eg. prescribed sections of the textbook): to reinforce/strengthen your understanding of principles and applications 
    3. Assignments: to challenge you through application-oriented problems, and will enhance your problem solving skills and solve design problems. 
    4. Project: to practice the theory learnt and to simulate real workplace like situation. 
    5. Tutorial and Lab sessions: to understand the key concepts, practical applications and how to analyse results, you are encouraged to use references on special topics available in the Carlton library. The lab work allows you to develop practical skills in working with embedded systems and apply assembly language to micro-controller /microprocessor based systems. 

     

    Overview of Learning Resources

    Learning resources will consist of recommended references and class notes which may be accessed through "myRMIT" if you are in Melbourne and via "RMIT online" if you are based in Vietnam. The set of references is deliberately broad, including books, journal publications, government reports, industry standards and handbooks, and web-based resources.

     

    Overview of Assessment

    This course has no hurdle requirements.

    All hurdle requirements for this course are indicated clearly in the assessment regime that follows, against the relevant assessment task(s) and all have been approved by the College Deputy Pro Vice-Chancellor (Learning & Teaching).

    Assessment 1

    • Laboratories
    • Weighting towards final grade (%):50     
    • this task assesses the following course learning outcomes:
      • PLO 1.1, 1.2, 2.1, 2.2   CLO 1, 2, 3, 4

    Assessment 2

    • Project
    • Weighting towards final grade (%) : 50
    • this task assesses the following learning outcomes at Bachelor level:
      • PLO 1.1, 1.2, 2.1, 2.2, 3.2   CLO 1, 2, 3, 4

     

    Assessment 3

    • Final Exam
    • Weighting towards final grade (%): 40
    • This task assesses the following learning outcomes:
      • PLO 1.1, 1.2, 2.1, 2.2   CLO 1, 2, 3, 4, 5