Computing Engineering

RMIT University Vietnam

Course Description

  • Course Name

    Computing Engineering

  • Host University

    RMIT University Vietnam

  • Location

    Ho Chi Minh City, Vietnam

  • Area of Study

    Computer Engineering

  • Language Level

    Taught In English

  • Prerequisites

    Pre-requisite Courses and Assumed Knowledge and Capabilities

    Before commencing this course, you should have completed EEET2277 Computer Applications, 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 object-oriented design and programming. You will learn object-oriented programming language and will be introduced to unified modelling language (UML).

     

    Objectives/Learning Outcomes/Capability Development

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

    At Associate level this course contributes to the following program learning outcomes:
    1.1 Descriptive, formula-based understanding of the underpinning natural and physical sciences and the engineering fundamentals applicable to the practice area. 
    1.2 Procedural-level understanding of the mathematics, numerical analysis, statistics, and computer and information sciences which underpin the practice area. 
    1.3. In depth practical knowledge and skills within specialist sub-disciplines of the practice area. 
    2.2 Application of technical and practical techniques, tools and resources to well defined engineering problems. 
    2.3 Application of systematic synthesis and design processes to well defined engineering problems.

    At Bachelor level this course contributes to the following program learning outcomes:
    1.2. Conceptual understanding of mathematics, numerical analysis, statistics, and computer and information sciences which underpin the engineering discipline.
    2.2. Fluent application of engineering techniques, tools and resources.
     

     

    Course Learning Outcomes (CLOs)

     On successful completion of this course you should be able to:

    1. Analyse an engineering problem and develop an algorithm of a solution
    2. Perform OO analysis and design for the solution
    3. Write a program for the solution using OO programming language
    4. Compile and run a program using Integrated Development Environment (IDE)
    5. Debug and test a program
    6. Write program documentation according to a relevant standard

     

    Overview of Learning Activities

    Common activities for both Associate and Bachelor levels:
    • Lectures
    • Tutorials
    • Assignments 
    • Key concepts of C++ programming language will be explained at the lectures using working examples with increasing complexity.
    • At the tutorials you will work individually and in groups developing algorithm of solutions to various engineering problems.
    • You will then write C++ code implementing algorithms, compile, run, test and debug C++ programs.
    • Self-assessment quizzes and practical/laboratory activities will allow you to evaluate your understanding of the topic.

    At Associate level you will also learn through following additional activities: 
    • Progressive online tests

    At Bachelor level you will also learn through following additional activities: 
    • Project/Presentation 

     

     

    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. 
    List of relevant reference books, resources in the library and accessible Internet sites will be provided where possible. During the course, you will be directed to websites to enhance your knowledge and understanding of difficult concepts.

     

    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

    Associate level: Progressive online tests

    Weighting towards final grade (%): 20

    this task assesses the following learning outcomes:

    PLO 1.1, 1.2, 2.2, 2.3, CLO 1, 2, 3

     

    Bachelor level: Assignment 1

    Weighting towards final grade (%):25

    this task assesses the following learning outcomes:

    PLO 1.2, 2.2 CLO 1, 2, 5

     

    Assessment 2

    Associate level: Practical assignment

    Weighting of final grade (%): 40             

    this task assesses the following learning outcomes:

    PLO 1.1, 1.2, 2.2, 2.3, CLO 1, 2, 3, 4, 5, 6

     

    Bachelor level: Assignment 2

    Weighting towards final grade (%):25

    this task assesses the following learning outcomes:

    PLO 1.2, 2.2 CLO 1, 2, 3, 4, 5

     

    Assessment 3

    Associate level: Final Examination

    Weighting towards final grade (%): 40   

    this task assesses the following learning outcomes:

    PLO 1.1, 1.2, 2.2, 2.3, CLO 1, 2, 3, 6

     

    Bachelor level: Final Project Presentation and User Testing

    Weighting towards final grade (%):50

    this task assesses the following learning outcomes:

    PLO 1.2, 2.2 CLO 1, 2, 3, 4, 5