1 / 17

Introduction to Computing Science and Programming 1

Develop skills in software development using programming language Python. Learn fundamental concepts of computing science, problem solving.

bickley
Download Presentation

Introduction to Computing Science and Programming 1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Welcome to CMPT 120 Introduction to Computing Science and Programming 1Anne Lavergne

  2. Today’s Menu • Introducing the course • What is this course all about? • All we need is … • How is this course going to work? • Little activity • Our first program! • Q&A • Summary our Course web site!

  3. Introducing the course… in a nutshell! • What is this course all about? • Title: “Introduction to Computing Science and Programming 1” • Develop skills in • software development • using programming • language Python Learn fundamental concepts of computing science e.g. problem solving

  4. Introducing the course • All we need is … our web site: http://www.cs.sfu.ca/CourseCentral/120/alavergn/

  5. About …our Lectures Notes • Lecture notes are posted on our course web site • Not complete -> partial • We complete them during our lectures • So, you may want to take notes • Of what is being written and • Of what is being said Source: http://karenscottaudiology.com/hearing-library

  6. About …Academic Honesty • All acts of intellectual dishonesty are subject to disciplinary action • This means that youmust do your own work • Not having someone else do it for you -> friends/siblings/tutors/mentors/Internet/etc… • This means that you must do your own work by yourself • Not with your friends/siblings/tutors/mentors/etc… -> If you work with someone else you all end up with the same code! • Why? Because you will not be learning 

  7. Activity • 15 minutes • To be done in teams of 2 or 3 • Use anything you wish to find the answers • Write your names and your answers on a piece of paper and hand it in at end of lecture • 1 piece of paper per team

  8. Activity • To which Faculty do each of you belong? • When do you think Computing Science became a discipline at University? At the beginning of the 20th century? Hundreds of years ago? In the 90’s? • Where will our weekly exercises be posted? Be submitted? • Why are each of you taking this course? • How much is Assignment 2 worth? • When and where are the instructor’s office hours? • What should you do if you need help with the material of this course? List 3 ways of getting help!

  9. Our first program! • http://repl.it

  10. Examples of Programming language – Hello World! • This web site shows the “Hello World!” program written in a multitude of programming languages http://helloworldcollection.de/

  11. Any Questions?

  12. How to prepare ourselves for the next lecture? • Become familiar with our course web site • Print/download and read Partial Lecture Notes for next lecture • Read next lecture’s readings • Check your @sfu.ca email for course broadcast • Bring questions … and a laptop!!!

  13. Are you on the waiting list? • If so … hang in there!  • Continue to come to lectures • Do the reading

  14. Are you in the right course? • This course is for students with little or no prior programming experience • If you have programmed before, you may be able to enroll directly in CMPT 125/127 • Placement Test: https://courses.cs.sfu.ca/forms/cmpt-cmpt-120-placement-test/

  15. Summary • Introducing the course • What is this course all about? • All we need is … • How is this course going to work? • Little activity • Our first program! • Q&A • How to get ready for next lecture • If we are on the waiting list …

  16. Next Lecture • Define ... Course Title: “Introduction to Computing Science and Programming 1” • More programming!

More Related