Search Header Logo
Coding Solutions

Coding Solutions

Assessment

Presentation

Computers, Other

6th - 8th Grade

Practice Problem

Easy

Created by

Stevie Wills

Used 7+ times

FREE Resource

14 Slides • 7 Questions

1

​Coding Solutions (Online)

2

Coding Solutions

LEVEL: Middle School (MS)

DIVISION(S): Grades 6-8 (combined)

COMPOSITION OF TEAM: 1-2 student(s) per team

NUMBER OF TEAMS:

Preliminary – Determined by your local MESA center

Regional – # of teams per division at the discretion of each region

(Northern/Central, LA Metro/UC Santa Barbara, and Southern)​

3

Overview

​Congratulations! Thanks to your outstanding participation with the MESA Program. You have been invited to a virtual interview for a software company to obtain an internship. As part of the interview process they would like to test your knowledge virtually on programming fundamentals and problem solving using JavaScript. Students should be familiar with basic mathematics and elementary Algebra topics. Participation logistics and limits may vary by host site. Advisors and students are responsible for verifying this information with their local MESAcenter. This competition will be online for 2022-2023.

Subject | Subject

Some text here about the topic of discussion

4

Materials

▪ An internet connected device with a keyboard is recommended

▪ Students must create their own account on Code HS

Subject | Subject

Some text here about the topic of discussion

5

Multiple Choice

How many members can be on a team?

1

1

2

1-2

3

2

4

3-4

6

Multiple Choice

Where will the competition be held?

1

CSU Fresno

2

CSU East Bay

3

Online

7

Open Ended

What program will you use to show your knowledge of programming fundamentals and problem solving?

8

GENERAL RULES:

1) Students must have their full name(s), grades, school, and MESA center commented at the top within each of the programs. A 10% penalty in the score will be assessed for failing to properly label.

2) This competition will have two challenges to be completed during a 60 minute window or may be modified. The Debug challenge must be completed first for the Technical Challenge to be valid.

a. The Debug challenge (50 points):

i. Students will debug a program. In other words, students will correct code

to get the program working again.

- Sample output/test cases will be provided but are not indicative of all the test cases (including edge case) used for final scoring.

Subject | Subject

Some text here about the topic of discussion

9

General Rules

ii. Teams will be awarded 10 points for each test case their submission passes. There will be 5 hidden test cases.

b. The Technical Challenge (50 points):

i. Students will create a program that creates the desired output based on the prompt provided.

ii. Teams will be awarded 10 points for each test case their submission Passes. There will be 5 hidden test cases.

3) To be eligible to compete in this competition all team members must have completed at least 60% of MESA Day JavaScript Course Assignments on the specified CodeHS course one week before the contest date.

Subject | Subject

Some text here about the topic of discussion

10

Multiple Choice

What % is penalized in the final score for not using the proper labels?

1

5%

2

10%

3

15%

4

20%

11

Multiple Choice

How many challenges need to be completed within the 60 minute time window?

1

2

2

3

3

4

4

5

12

Multiple Choice

How much of the JavaScript program do students need to have finished in order to compete?

1

40%

2

50%

3

60%

4

70%

13

JUDGING:

1) Teams will have one single 60-minute block to complete both the debugging and the technical challenge.

2) It is the responsibility of one team member to login, enroll and complete the specified competition “Course.”

3) The challenges will be scheduled to be published to start and to end at a time and date specified by the hosting MESA Center.

4) Students will have 60 minutes to complete the following tasks:

a. To debug code to produce the desired outputs without radically altering the code (i.e., creating a new program from scratch).

b. To create a program that would produce the desired output(s).

Subject | Subject

Some text here about the topic of discussion

14

Judging:

5) Teams may submit their completed programs as soon as they like or make revisions within the time block but their last submission for each challenge will be used to determine the winners.

6) The final submission will be the last project that was submitted before time runs out.

7) Winners will be determined based on the following order:

a. The first individual or team based on timestamp to

i. Successfully submit programs that pass all test cases for both challenges.

ii. Successfully submit programs that pass all debugging test cases and have the most test cases passed for the technical challenge.

iii. Submit debugging programs that pass the most cases.

Subject | Subject

Some text here about the topic of discussion

15

Judging

8) TIEBREAKERS: In an event of a tie, the team that submitted their final submission first takes priority.

9) If no teams are successful, no awards will be given.

10) All testing of code will occur within CodeHS.

Subject | Subject

Some text here about the topic of discussion

16

Awards

● Medals will be awarded for 1st, 2nd, and 3rd place based on the Grand Total.

● Please check with your MESA center to determine the number of teams that advance to Regional

MESA Day.

Subject | Subject

Some text here about the topic of discussion

17

ATTACHMENTS/APPENDIX:

● Topics Student(s) Need to Know

● Resources

● Enrollment Links

● Specifi cation and Score Sheet for Coding Solutions

Subject | Subject

Some text here about the topic of discussion

18

Topics Student Need to Know

● Math operators

● User input/output

● Control and conditional statements

● Loops, iterations and nesting

● Boolean Algebra

● Functions

Subject | Subject

Some text here about the topic of discussion

19

Mathematical Topics

Students should aim to have a fundamental understanding of:

​● Arithmetic

● Order of operations

● Properties of equalities and inequalities

● Evaluating Expressions and equations

Subject | Subject

Some text here about the topic of discussion

20

Resources

Subject | Subject

Some text here about the topic of discussion

21

Poll

Are you interested in doing Coding Solutions as your project?

Yes

No

​Coding Solutions (Online)

Show answer

Auto Play

Slide 1 / 21

SLIDE