Python: Difference between revisions
Line 20: | Line 20: | ||
Every problem set is a formative assignment. [[Media:Problem-setrubric.pdf|Please click here to see how you will be graded]] | Every problem set is a formative assignment. [[Media:Problem-setrubric.pdf|Please click here to see how you will be graded]] | ||
[[simple password rules]] | {| style="width: 95%;" class="wikitable sortable" | ||
|- | |||
! Problem Set !! Difficulty Level !! Notes | |||
|- | |||
| [[Strings: making HTML tags]] || Average || None | |||
|- | |||
| [[simple password rules]] || Average || None | |||
|- | |||
| [[date fashion]] || Average || None | |||
|- | |||
| [[mean, median, mode and other statistical functions]] || Expert || There are three parts to this problem set. 2 are beginner, but 1 is very challenging :-) | |||
|- | |||
| [[Email validator]] || Beginner || None | |||
|- | |||
| [[making a small grid]] || Average || None | |||
|- | |||
| [[moving around a small grid]] || Average || This is the foundation for many possible games you can make in Python!! | |||
|} | |||
Key: | |||
* '''Beginner:''' this problem set is good for beginners | |||
* '''Advanced:''' this problem set should be challenging | |||
* '''Expert:''' This problem set is very challenging for most students (but it can be solved). | |||
Please know all problem sets have opportunity for further work. | |||
== References == | == References == |
Revision as of 14:24, 5 April 2016
Python is our language of choice as it is the CS introductory programming language in many universities and it is a wonderful learning language. Below are topics related to Python and learning how to program in Python.
Basic ideas
Problem sets
Every problem set is a formative assignment. Please click here to see how you will be graded
Problem Set | Difficulty Level | Notes |
---|---|---|
Strings: making HTML tags | Average | None |
simple password rules | Average | None |
date fashion | Average | None |
mean, median, mode and other statistical functions | Expert | There are three parts to this problem set. 2 are beginner, but 1 is very challenging :-) |
Email validator | Beginner | None |
making a small grid | Average | None |
moving around a small grid | Average | This is the foundation for many possible games you can make in Python!! |
Key:
* Beginner: this problem set is good for beginners * Advanced: this problem set should be challenging * Expert: This problem set is very challenging for most students (but it can be solved). Please know all problem sets have opportunity for further work.