Demonstrate your ability to apply fundamental programming concepts that we have covered throughout the semester to write a program.

computer science

Description

Objectives: 

Demonstrate your ability to apply fundamental programming concepts that we have covered throughout the semester to write a program. 

• Variables 

 Iterative statements 

• Select statements 

• Functions 

• Strings 

• Lists 

• Write a program given a general outline following basic design heuristics. 

• Recognize and extract a function from existing requirements to simplify the code. 

• Define functions with docStrings that list the description, input, and output. 


Overview and Project Layout 

The final project builds a word jumble game. The game will present a jumbled word to the player. The main objective of the game is for the player to simply unscramble the word and type it in for evaluation. The player types in a guess until the word is successfully unscrambled, at which point the player is congratulated and they are asked if they would like to play again. If, at any point, the player no longer wishes to play, they may hit enter at the prompt to quit the game.


The project divides into three parts (Part I is described in the paragraph above). Part 1 is worth 79 points. Part 2 is worth 10 points, and Part 3 is worth 11 points. You are not required to complete Parts 2 and 3, but your overall grade will still be out of 100 points. For example, if you complete only Part 1, then the maximum grade you can earn is 79 out of 100 points. Similarly, if you complete through part 2, the maximum grade you could potentially earn is 89/100 points.

Instruction Files

Related Questions in computer science category