WEEK 8 COURSE PROJECT PRESENTATION NAME: ALEXANDER WEISS CLASS: CIS115.

Slides:



Advertisements
Similar presentations
Introduction to C Programming
Advertisements

1 Adding a statistics package Module 2 Session 7.
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference District Tests Presented by: Kori Watkins Presented by: Kori Watkins.
Python Magic Select a Lesson: Why Learn to Code? Basic Python Syntax
Fundamentals of Python: From First Programs Through Data Structures
Every week: Sign in at the door If you are new: Fill in Registration Form Ask a Mentor how to get started Make sure you are on the Athenry Parents/Kids.
Lecture 15 Practice & exploration Subfunctions: Functions within functions “Guessing Game”: A hands-on exercise in evolutionary design © 2007 Daniel Valentine.
Week 4-5 Java Programming. Loops What is a loop? Loop is code that repeats itself a certain number of times There are two types of loops: For loop Used.
How do people communicate with computers?
Fundamentals of Python: First Programs
Chapter 5: Control Structures II (Repetition)
CHAPTER 5: CONTROL STRUCTURES II INSTRUCTOR: MOHAMMAD MOJADDAM.
EGR 2261 Unit 5 Control Structures II: Repetition  Read Malik, Chapter 5.  Homework #5 and Lab #5 due next week.  Quiz next week.
ICAPRG301A Week 4Buggy Programming ICAPRG301A Apply introductory programming techniques Program Bugs US Navy Admiral Grace Hopper is often credited with.
General Programming Introduction to Computing Science and Programming I.
 We are going to learn about programming in general…How to think logically and problem solve. The programming language we will use is Python. This is.
Nonvisual Arrays and Recursion by Chris Brown under Prof. Susan Rodger Duke University June 2012.
While Loops Indefinite Iteration. Last lesson we looked at definite loops using the ‘For’ statement. The while loop keeps going while some condition is.
Lecture 8: Choosing the Correct Loop. do … while Repetition Statement Similar to the while statement Condition for repetition only tested after the body.
Conditions. Objectives  Understanding what altering the flow of control does on programs and being able to apply thee to design code  Look at why indentation.
Chapter 5: Control Structures II (Repetition). Objectives In this chapter, you will: – Learn about repetition (looping) control structures – Learn how.
How the Session Works Outline Practical on arrival Talk 1 Reflect on practical Clarify concepts Practical exercises at your own pace Talk 2: Further concepts.
Graphical User Interface You will be used to using programs that have a graphical user interface (GUI). So far you have been writing programs that have.
OCR GCSE Computing © Hodder Education 2013 Slide 1 OCR GCSE Computing Python programming 1: Introduction.
Conditional Loops CSIS 1595: Fundamentals of Programming and Problem Solving 1.
Designing While Loops CSIS 1595: Fundamentals of Programming and Problem Solving 1.
Review while loops Control variables Example Infinite loop
Creating visual interfaces in python
PROGRAMMING IN PYTHON LETS LEARN SOME CODE TOGETHER!
Iteration. Iteration: Review  If you wanted to display all the numbers from 1 to 1000, you wouldn’t want to do this, would you? Start display 1 display.
Random Numbers Random numbers are extremely useful: especially for games, and also for calculating experimental probabilities. Formula for generating random.
AVCE ICT – Unit 7 - Programming Session 12 - Debugging.
Chad’s C++ Tutorial Demo Outline. 1. What is C++? C++ is an object-oriented programming (OOP) language that is viewed by many as the best language for.
Learning Javascript From Mr Saem
Part 1 Learning Objectives To understand that variables are a temporary named location to store data and that programmers work with different data types.
CSC 108H: Introduction to Computer Programming Summer 2012 Marek Janicki.
GCSE COMPUTER SCIENCE Practical Programming using Python Lesson 4 - Selection.
CSC 222: Object-Oriented Programming
GCSE COMPUTER SCIENCE Practical Programming using Python
Introduction to Computing Science and Programming I
A-level Computing Programming challenge 1: Fizzbuzz
Maths in SmallBasic Learning Objectives
Week of 12/12/16 Test Review.
Adventures in Computational Thinking Rosemary Maciel, Fall 2015
Do it now activity Last lesson we used Flowol to create a solution to a problem a computer could solve. Identify what each symbol does:
Lesson 05: Iterations Class Chat: Attendance: Participation
Computer Programming I
Programming 101 Programming for non-programmers.
Introduction to Programmng in Python
Lesson 1 Learning Objectives
Writing Functions( ) (Part 5)
File Handling Programming Guides.
Introduction to pseudocode
Lesson 05: Iterations Topic: Introduction to Programming, Zybook Ch 4, P4E Ch 5. Slides on website.
Encryption and Decryption
flow charts and system diagrams
IST256 : Applications Programming for Information Systems
Maintaining a Program In today’s lesson we will look at:
Programs. at the code at the site..
PYTHON: BUILDING BLOCKS Sequencing & Selection
CS 1111 Introduction to Programming Spring 2019
Computer Science 1 Online time for Graphics Program Random review
How can you make a guessing game?
CISC101 Reminders Quiz 1 marking underway.
Put it all together Lesson 6.
How can you make a guessing game?
Another Example Problem
Iteration – While Loops
Presentation transcript:

WEEK 8 COURSE PROJECT PRESENTATION NAME: ALEXANDER WEISS CLASS: CIS115

WEEK 4 GUESS THE NUMBER PROJECT We created a program using loop while true to ask user for a number. If number is too high or too low, tell user or if they guessed it breakout the loop

WEEK 5 GUESS THE NUMBER PROJECT In this course project we included a new variable to confirm the guessed number and how many attempts it took to guess the number. Once the number is guessed the program will show “you guessed it” and break eventually

WEEK 6 GUESS THE NUMBER PROJECT In this course project we advanced the system to make it able to guess for computer as well as for user. We also added a menu to choose a number.

WEEK 7 GUESS THE NUMBER PROJECT In this course project we modularized the code and add a list. We also created our first program in GUI using python programming language

CODE DISCUSSION In the first course project we started with basic guess the number program using while and true function, further we added more variables and features in the program to make it more interesting by using else if function and menu options. We also created a program where user and computer both can guess the number and if it’s matches the number then program will exit immediately. In the end we have been asked to create a GUI program along with course project where we had to make a distance calculator. We used “tkinter import” and created a frame and added it to the window.

CONCLUSION In the inception of the project I was faced with expected challenges which narrowed to mainly choices, the complexity of the project I was about to attempted and the end result. I have attempted 3 guess the number queries and computer guessed the number by itself. In CIS115 class I learned how to create a program in python language. It has simple easy-to-use syntax, making it the perfect language for someone trying to learn computer programming for the first time.