Home‎ > ‎

Computer Science 1: Coding with Python


"It (coding) also teaches you that being wrong doesn’t mean you don’t progress. When I code, I’m wrong over and over until finally I’m right.”
                                                                                  James Quigley
                                                                                                           Student - MIT

"You need the willingness to fail all the time. You have to generate many ideas and then you have to work very hard only to discover that they don’t work. And you keep doing that over and over until you find one that does work.”
                                                                                  John Backus
                                                                                                           Inventor of the Fortran programming language

Quarter 1

           Strings, Pt 1 - Due 9/11
        Strings and Functions, Pt2 - Due 9/13
           Data Types, Variables, Expressions - 9/21
        Boolean Data-Type Tutorial/Exercises - Due 10/2
        Functions practice 1 - 11  - Due 10/18

Quarter 2
Unit 7 - Iteration (Click link for notes)
        for Loop Exercises                  
      Nested for Loop Exercises    
      while Loop Exercises            
          Sample Code
          Student Sample: R, P, S Game

        String Exercises   

        List Exercises   

        Dictionary exercises -

Review Project - 
      Database file

       File I/O Exercises - 
       Text Files needed for Exercises.  Download to your computer and 
       save them to your working project:

         Intro to MatPlotLib PPT
                Sample Code 1         Sample Code 2         Sample Code 3

          Time and Temp
              Temp and Pressure

          Files for plotting (these files will download ready to use):
              Test Scores
              Sales Data

         Possible Projects
         Capstone Reflection

        Class Exercises

Subpages (25): View All