Dec 03, 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.
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.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.
Read each task carefully. You are responsible for following all instructions within each task. The table above lists everything you need to submit.
When your work is complete, confirm your deliverables are submitted to Gradescope.
Late submissions will be accepted up to 24 hours after the due date. There is a 25% penalty for late submissions.
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?
Log into Brightspace and open your ENGR 133 course.
Click Content from the black menu ribbon at the top of the page.
Click Welcome to ENGR 133 from the Table of Contents in the left sidebar.
Click the link titled Click here to access Gradescope.
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.
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
Team |
Image File Pack |
---|---|
0 |
Team |
Image File Pack |
---|---|
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
30 |
Team |
Image File Pack |
---|---|
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
30 |
Team |
Image File Pack |
---|---|
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
30 |
Team |
Image File Pack |
---|---|
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
30 |
Team |
Image File Pack |
---|---|
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
30 |
Team |
Image File Pack |
---|---|
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
30 |
Team |
Image File Pack |
---|---|
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
30 |
Team |
Image File Pack |
---|---|
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
30 |
Team |
Image File Pack |
---|---|
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
30 |