ENGG1811–Assignment 2: Biofuel Production – Simulation and Design

0 Comments

ENGG1811 20T3 Assignment 2: Biofuel Production – Simulation and Design Learning Objectives: 1. Applying programming to solve a simple engineering design problem 2. Writing a python program to simulate an engineering system 3. Applying a number of python features, which include array, vectorisation, built-in functions and others 4. Applying good software engineering practices, which includes […]

ENGG1811 Assignment 2: Simulation and Design of Passive Suspensions

0 Comments

This assignment gives you an opportunity to work on a small-scale engineering design problem in python. The engineering system that you will be working on is a passive suspension, which is used in vehicles to reduce the amount of vertical vibration. A passive suspension is made of multiple components and the parameter of each component must be chosen correctly so that the passengers get a comfortable ride. The engineering design problem is to choose the right parameters and you will use python programming to solve this problem. The first step is to write a program to simulate the motion of a vehicle with suspension. You will then use the simulation result to evaluate the level of comfort for different choices of suspension parameters.

ENGG1811 Lab 08: File handling, numpy

0 Comments

ENGG1811 Lab 08: File handling, numpy Objectives After completing this lab, students should be able to: Read files and extract data from them Use numpy broadcasting Selecting elements in a numpy array using the colon notation, the double colon notation and Boolean indexing Use numpy to do data analysis

ENGG1811 Lab07: numpy data analysis

0 Comments

ENGG1811 Lab 07: numpy data analysis Objectives After completing this lab, students should be able to Use numpy to solve some data analysis problems Assessment This lab consists of Part A only.

ENGG1811 Lab 02: Introduction to Python Programming

0 Comments

ENGG1811 Lab 02: Introduction to Python Programming Objectives After completing this lab, students should be able to write and run simple Python programs using assignment, mathematical expression, print() and the math library. You will also become familiar with the Spyder software development environment. Marking Scheme

ENGG1811 Sample Mid-term Examination

0 Comments

ENGG1811 Sample Mid-term Examination Term 3, 2019 October 14, 2019 Instructions (a) This exam consists of 4 questions. Questions are of equal value. Answer all questions. (b) Time allowed: 50 minutes including 5 minutes of reading time.

ENGG1811 Week 10 Lab

0 Comments

ENGG1811 Week 10 Lab Instructions (a) This lab consists of 4 questions. (b) Time allowed: 5 minutes of reading time + 55 minutes of working time. (c) Each question requires you to submit a separate Python program file for marking. Note the following: (i) For each question, an associated test file has been provided to […]

ENGG1811 Assignment 2: The Millennium Bridge

0 Comments

This assignment is inspired by the Millennium Bridge in London, England. The Millennium Bridge is a suspension bridge for pedestrians only. Many visitors walked across the bridge in the first day of its opening in 2000. However, these visitors were treated to something unusual.

ENGG1811 Assignment 1: Automatic diagnosis

2 Comments

ENGG1811 Assignment 1: Automatic diagnosis
Due date: 5pm, Friday 1 November 2019 (week 7). Late submissions will be penalised at the rate of 10% per day. The penalty applies to the maximum available mark. Submissions will generally not be accepted after 5pm, Monday 4 November 2019.
Version: v1.02 on 10 Oct 2019

CEIC3005 Process Plant Design|Design Assignment (30%)

0 Comments

School of Chemical Engineering CEIC3005 Process Plant Design Version control If any changes are required to the original assignment information they will be documented here. Revision Date Changes 0 19/02/2019 Initial version