Category: Engineering Programme Project

International Students' community

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

ENGG1811 Lab07: numpy data analysis

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 06: While and function input

ENGG1811 Lab 06: While and function input Objectives After completing this lab, students should be able to • Write while-loops • Write Python functions with default argument Assessment This lab consists of Parts A, B and C.

ENGG1811 Assignment 1: Fault detection

ENGG1811 Assignment 1: Fault detection Due date: 5pm, Friday 3 April (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 6 April, 2020. Version: v1.03 on 11 March 2020. Updates: (06/03/20) Please note…
Read more