Team Assignments

\[ \begin{align}\begin{aligned}\newcommand\blank{~\underline{\hspace{1.2cm}}~}\\% Bold symbols (vectors) \newcommand\bs[1]{\mathbf{#1}}\\% Poor man's siunitx \newcommand\unit[1]{\mathrm{#1}} \newcommand\num[1]{#1} \newcommand\qty[2]{#1~\unit{#2}}\\\newcommand\per{/} \newcommand\squared{{}^2} \newcommand\cubed{{}^3} % % Scale \newcommand\milli{\unit{m}} \newcommand\centi{\unit{c}} \newcommand\kilo{\unit{k}} \newcommand\mega{\unit{M}} % % Percent \newcommand\percent{\unit{\%}} % % Angle \newcommand\radian{\unit{rad}} \newcommand\degree{\unit{{}^\circ}} % % Time \newcommand\second{\unit{s}} \newcommand\s{\second} \newcommand\minute{\unit{min}} \newcommand\hour{\unit{h}} % % Distance \newcommand\meter{\unit{m}} \newcommand\m{\meter} \newcommand\inch{\unit{in}} \newcommand\foot{\unit{ft}} % % Force \newcommand\newton{\unit{N}} \newcommand\kip{\unit{kip}} % kilopound in "freedom" units - edit made by Sri % % Mass \newcommand\gram{\unit{g}} \newcommand\g{\gram} \newcommand\kilogram{\unit{kg}} \newcommand\kg{\kilogram} \newcommand\grain{\unit{grain}} \newcommand\ounce{\unit{oz}} % % Temperature \newcommand\kelvin{\unit{K}} \newcommand\K{\kelvin} \newcommand\celsius{\unit{{}^\circ C}} \newcommand\C{\celsius} \newcommand\fahrenheit{\unit{{}^\circ F}} \newcommand\F{\fahrenheit} % % Area \newcommand\sqft{\unit{sq\,\foot}} % square foot % % Volume \newcommand\liter{\unit{L}} \newcommand\gallon{\unit{gal}} % % Frequency \newcommand\hertz{\unit{Hz}} \newcommand\rpm{\unit{rpm}} % % Voltage \newcommand\volt{\unit{V}} \newcommand\V{\volt} \newcommand\millivolt{\milli\volt} \newcommand\mV{\milli\volt} \newcommand\kilovolt{\kilo\volt} \newcommand\kV{\kilo\volt} % % Current \newcommand\ampere{\unit{A}} \newcommand\A{\ampere} \newcommand\milliampereA{\milli\ampere} \newcommand\mA{\milli\ampere} \newcommand\kiloampereA{\kilo\ampere} \newcommand\kA{\kilo\ampere} % % Resistance \newcommand\ohm{\Omega} \newcommand\milliohm{\milli\ohm} \newcommand\kiloohm{\kilo\ohm} % correct SI spelling \newcommand\kilohm{\kilo\ohm} % "American" spelling used in siunitx \newcommand\megaohm{\mega\ohm} % correct SI spelling \newcommand\megohm{\mega\ohm} % "American" spelling used in siunitx % % Inductance \newcommand\henry{\unit{H}} \newcommand\H{\henry} \newcommand\millihenry{\milli\henry} \newcommand\mH{\milli\henry} % % Power \newcommand\watt{\unit{W}} \newcommand\W{\watt} \newcommand\milliwatt{\milli\watt} \newcommand\mW{\milli\watt} \newcommand\kilowatt{\kilo\watt} \newcommand\kW{\kilo\watt} % % Energy \newcommand\joule{\unit{J}} \newcommand\J{\joule} % % Composite units % % Torque \newcommand\ozin{\unit{\ounce}\,\unit{in}} \newcommand\newtonmeter{\unit{\newton\,\meter}} % % Pressure \newcommand\psf{\unit{psf}} % pounds per square foot \newcommand\pcf{\unit{pcf}} % pounds per cubic foot \newcommand\pascal{\unit{Pa}} \newcommand\Pa{\pascal} \newcommand\ksi{\unit{ksi}} % kilopound per square inch \newcommand\bar{\unit{bar}} \end{aligned}\end{align} \]

Oct 24, 2024 | 500 words | 5 min read

10.2. Team Assignments#

The purpose of the team assignment is for you to collaborate on implementing encryption techniques and embedding encrypted messages within images using Python. This will involve developing functions for encryption and pixel-level image comparison.

Table 10.19 Deliverables#

Task(s)

Deliverables

1

tp2_team_1_teamnumber.py

2

tp2_team_2_teamnumber.py

3

tp2_team_3_teamnumber.py

1, 2, 3

tp2_team_teamnumber.py

1, 2, 3

tp2_team_teamnumber.pdf

Guidelines

This assignment has 3 tasks and is worth a total of 30 points. Your team’s progress will be evaluated during an in-class checkpoint demonstration with a member of the teaching team. Files that will be needed to complete the demonstration can be downloaded from the tables below. Each team has a different set of files. Make sure to download the correct files for your team.

In addition to the demonstration, all of your team’s code should be uploaded to Gradescope.

  1. Read each task carefully. You are responsible for following all instructions within each task. The table above lists everything you need to submit.

  2. When your work is complete, confirm your deliverables are submitted to Gradescope.

  3. Late submissions will be accepted up to 24 hours after the due date. There is a 25% penalty for late submissions.

  4. Unless mentioned otherwise, for all programming tasks (Python or MATLAB), team and individual, you will be generating a flowchart.

View the Gradescope help for online assignments if you need assistance with submitting your work.

Accessing Gradescope for the first time in ENGR 133?

  1. Log into Brightspace and open your ENGR 133 course.

  2. Click Content from the black menu ribbon at the top of the page.

  3. Click Welcome to ENGR 133 from the Table of Contents in the left sidebar.

  4. Click the link titled Click here to access Gradescope.

  5. Select the assignment you are ready to submit.

Opening Gradescope through Brightspace will auto-enroll you in the Gradescope course for your section. You can access Gradescope through Brightspace throughout the semester.

  • You can resubmit to Gradescope as many times as you need. Only your final submission is graded.

  • If you cannot copy-paste into Gradescope, then you may need to refresh or update your browser. Use a search engine to find a solution for your specific browser.

  • Each team member is expected to contribute to every team task.

  • You and your team members will be held responsible for all material.

  • All collaborators should be clearly listed, and their contributions are properly referenced.

  • Only one team member needs to submit the task to Gradescope, but they must assign all other team members to the submission. For help with submitting team assignments, click here.

Table 10.20 Project Checkpoint 2 - Grading Summary#

Section

Item

Points

Task 1

Display image comparisons

10

Task 2

Encrypting text using cipher and convert to binary.

10

Task 3

Produce image containing exrypted message.

10

Total

30

Checkpoint Downloads

Table 10.21 Section ALL File Packs#

Team

Image File Pack

0

REF_0_bear.zip