![What Is Computer Science History](https://data.docslib.org/img/3a60ab92a6e30910dab9bd827208bcff-1.webp)
<p>Syllabus </p><p>1. What is programing</p><p> What is Computer Science history</p><p> Installing python </p><p> Hardware Basics </p><p> First Program (‘Hello World’)</p><p> Float Chart</p><p> ASCII Art</p><p> Raw_Input and input</p><p> mod</p><p>2. Variables, Expressions and Statement</p><p> Data Types and Variables</p><p> Simple Calculations</p><p> Order of operations</p><p>3. Conditional execution</p><p> Booleans</p><p> Simple if’s</p><p> If – Else</p><p> If – elif – Else</p><p> Writing Algorithms</p><p> Nested conditional statements</p><p>4. Functions Built in functions</p><p> Defining Void functions</p><p> Parameters</p><p> Interpreting Void functions</p><p>5. Fruitful Functions</p><p> Import math</p><p> Defining Fruitful functions</p><p> Mathematic function challenge </p><p>6. Iteration</p><p> Simple While Loop</p><p> Two ways of ending a loop</p><p> Count Variables</p><p> Understanding the Index in Strings and Tuples</p><p> Basic for Loop</p><p>7. Strings </p><p> Formatting strings</p><p>8. Lists</p><p> Range Function</p><p> Using list and their index</p><p> Revisit For Loop</p><p> Revisit While loop String slicing</p><p> List slicing</p><p> Append</p><p> List: Sort, remove, count, split</p><p> Application of list</p><p>9. Random</p><p> Intro to random functions</p><p> random. randint</p><p> random .random</p><p> random .choice</p><p> random.shuffle</p><p> random.sample</p><p>10. Dictionaries</p><p> What are dictionaries?</p><p> Creating a dictionary</p><p> Common errors and using built in get function</p><p>11. Class</p><p> Difference between Dictionary, Def, modules</p><p> Introduction to Class</p><p> Creating a Class</p><p>12. Intro to Graphics RGB and hex Colors</p><p> X, Y coordinates</p><p> Basic format / updating screen</p><p> Lines, Circles, polygon</p><p> Drawing 2d pictures</p><p>Major Projects: #1 Design and code a Bot that will accept and respond to various phrases, like “How are you?”, “Are you happy?” and “Goodbye?” and etc… (like amazon alexa, siri… and google)</p><p>Or </p><p>Create mini text game using strings and numbers MUST INCLUDE then functions: def, while, if, elif, else and more…BE CREATIVE Minimum of 150lines</p><p>#2 Each group will design a program that will be random from the following category:</p><p>Education, Social, Environment, Adventure, Food, Entertainment, Finance, Health, Choose any</p><p>The program must meet the following criteria: …</p><p>….</p><p>TextBook: Python information Version 2.7 by Charles Severance Think Python version 2.0.17 by Allen Downey Making Games by Al Sweigart</p>
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages4 Page
-
File Size-