Category: Engineering Programme Project

International Students' community

ENGG1811 Lab 09: File handling, numpy

If you need help please chat with us by the chat box. ENGG1811 Lab 09: File handling, numpy Please watch the lecture Week 08B (Video): File Handling. You can find the lecture notes and exercises under “Week 08B”, see Lectures. Objectives After completing this lab, students should be able to: Read files and extract data from them…
Read more

ENGG1811 Assignment 2: Simulation and Design of Passive Suspensions

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 Assignment 1: Pattern detection

ENGG1811 Assignment 1: Pattern detection Due date: 5pm, Wednesday of Week-07 . Late Penalty: Late submissions will be penalised at the rate of 10% per day (including weekends). The penalty applies to the maximum available mark. For example, if you submit 2 days late, maximum available marks is 80% of the assignment marks. Submissions will not be accepted after 9am Monday…
Read more

ENGG1811 Lab 08: File handling, numpy

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 Lab 09: Simulation and its applications

ENGG1811 Lab 09: Simulation and its applications Objectives After completing this lab, students should be able to Write Python scripts, functions and for-loop Understand and use the following Python numpy package features: array, array indexing, max, min, where Gain a better understanding of simulation and how it can be used for design and decision making

ENGG1811 Assignment 2: Using images to detect surface cracks in concrete

ENGG1811 Assignment 2: Using images to detect surface cracks in concrete Due date: 5pm, Friday 24 April (week 10). 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 27 April, 2020. Version: v1.03 on 3 April 2020.  

ENGG1811 Lab 05: For, list of lists, heart beat counting

ENGG1811 Lab 05: For, list of lists, heart beat counting Objectives After completing this lab, students should be able to Write for-loops Work with list of lists Applying programming to solve a problem Assessment This lab consists of Parts A, B and C.

ENGG1811 Lab 03: Selection Structure

ENGG1811 Lab 03: Selection Structure Objectives After completing this lab, students should be able to Use if/else or if/elif/else statements to implement decision structure Use Boolean expressions together with Boolean operators in decision structure Start coding incrementally

ENGG1811 Lab 02: Introduction to Python Programming

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 Lab 01: Introduction to the CSE computer environment, Spyder and Python

ENGG1811 Lab 01: Introduction to the CSE computer environment, Spyder and Python Objectives In this first lab you will get familiar with the CSE computer environment and start using Spyder, an open source cross-platform integrated development environment (IDE) for scientific programming in the Python language. You will also learn how to use arithmetic operators in…
Read more