CSE 250 Competency

We need skills not grades! Shifting Attention

Competency scale

You must complete all competency items at the level detailed to achieve the listed grade. You can request half-step adjustments if you fall slightly short or over on some elements.

You will need to provide a detailed description in your request and review letter of the items you completed to support your grade request. If a student was in the B range they might write the following;

I got three fives, one four, and two threes for 29 points on the projects. I met the checkpoint requirements with 4 full mark mid-project checkpoints and 4 methods and calculation checkpoints. I regularly attended data science society. I believe my coding challenge will be above a 3. I request a B+.


Leader (A)

Element Requirement Description
Projects 34 Points 5 points per project
Mid-project checkpoints 5 completed Full credit
Methods & Calculations checkpoints 6 completed 100% unlimited attempts
DS Community Complete all
Request and review letter submission
Coding challenge At least 3 Score is out of 4

See the competency descriptions in the next section. You can request half-step adjustments if you fall slightly short or over on some elements.

Supporter (B)

Element Requirement Description
Projects 29 Points 5 points per project
Mid-project checkpoints 3 completed Full credit
Methods & Calculations checkpoints 5 completed 100% unlimited attempts
DS Community Complete 2 items
Request and review letter submission
Coding challenge At least 3 Score is out of 4

See the competency descriptions in the next section. You can request half-step adjustments if you fall slightly short or over on some elements.

Listener (C)

Element Requirement Description
Projects 24 Points 5 points per project
Mid-project checkpoints 3 completed Full credit
Methods & Calculations checkpoints 3 completed 100% unlimited attempts
DS Community Complete 1 item
Request and review letter submission
Coding challenge At least 2 Score is out of 4

See the competency descriptions in the next section. You can request half-step adjustments if you fall slightly short or over on some elements.

Asleep (D)

Element Requirement Description
Projects 14 Points 5 points per project
Mid-project checkpoints 1 completed Full credit
Methods & Calculations checkpoints 2 completed 100% unlimited attempts
DS Community None
Request and review letter None
Coding challenge None Score is out of 4

See the competency descriptions in the next section. You can request half-step adjustments if you fall slightly short or over on some elements.

Competency elements

Projects (Grand questions)

Each of the seven projects is worth 5 points and you get one additional submission after the due date. There are 5 two-week projects and two one-week projects to start and end the class.

Grading Details
  • 1 point: Submission
  • 3 points: submission of a good faith attempt with a statement of work quality.
  • 4 points: High-quality work that addresses each of the Grand Questions and a statement of work quality.
  • 5 points: Addressed reviewer issues and completion of resubmission if needed.

Checkpoints (methods and calculations)

These checkpoints are in Canvas and they open when the project starts. They have unlimited attempts and remain open until the end of the semester.

Examples
  • Fact-Finding Questions (Calculate descriptive summaries): Fact-finding questions help you with calculations that build into the Grand Questions of the project. These questions have clearly defined answers using Python calculations. You should expect 2-3 problems.
  1. Example: Using the top 10 airports in size, what is the average size?
  2. Example: What proportion of flights are delayed at the largest airport?
  • How the code works questions (Explaining the tools): This part could have direct answer questions or open-ended questions.
  1. Example (direct): What is the recommended function for arranging your data by a variable? What are the outputs after using <FUNCTION>?
  2. Example (open): Your client has shown some confusion about NumPy’s ‘nan’ handling in Python. Help them understand by answering the question, ‘How is missing data handled in Pandas?’

Checkpoints (Mid-project status)

The mid-project checkpoint has a few questions. It opens the first day of the project and closes at 1 am on the 3rd day of class for the project. It has the following questions.

Examples
  1. Have you checked off more than one grand question from the current project? (Yes/No)
  2. Have you spent at least 2 hours using code to tackle problems related to the case study? (Yes/No).
  3. Have you prepared questions you have about the case study to ask in your next meeting? (Yes/No).

Data science community

To earn credit for the DS Community element you must complete two different tasks from the list below. At the end of the semester, you will be asked to report on which tasks you completed and what you learned from them.

  • Attend Data Science Society at least once.
  • Sign up for an email newsletter that will teach you more about data science. Data Science Weekly or Data Elixir are good options.
  • Listen to a podcast episode about data science. Build a Career in Data Science has some excellent episodes.
  • Watch a professional presentation on YouTube about data science. Be prepared to share the link and a summary of the video.
  • Reach out to someone who works in a data-related field and ask them for 15 minutes of their time. Use this time to conduct an “informational interview” and learn more about their responsibilities and career path.
  • Research and apply to at least 5 data-related jobs or internships.

Finishing the semester

Submit a request and review letter that includes what you have learned from this class, the next data science course you plan on taking, and the final grade that you are requesting based on the work you have submitted.

Coding challenge

We will have an in-class coding challenge on the ultimate or penultimate day of class. It would be best if you did not view this challenge like a traditional exam. It will cover the general techniques that we have been practicing throughout the course.

We expect to have a few practice challenges throughout the semester. We will score the coding challenge on a four-point scale.

  • 1 point: At least you tried.
  • 2 points: You have learned some items from the course, but your work in the coding challenge is deficient.
  • 3 points: Your submission uses proper coding techniques and addresses the objective.
  • 4 points: Exceptional work. Your code can be used as a solution to share with others.