170 likes | 185 Views
Develop skills in software development using programming language Python. Learn fundamental concepts of computing science, problem solving.
E N D
Welcome to CMPT 120 Introduction to Computing Science and Programming 1Anne Lavergne
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!
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
Introducing the course • All we need is … our web site: http://www.cs.sfu.ca/CourseCentral/120/alavergn/
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
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
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
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!
Our first program! • http://repl.it
Examples of Programming language – Hello World! • This web site shows the “Hello World!” program written in a multitude of programming languages http://helloworldcollection.de/
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!!!
Are you on the waiting list? • If so … hang in there! • Continue to come to lectures • Do the reading
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/
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 …
Next Lecture • Define ... Course Title: “Introduction to Computing Science and Programming 1” • More programming!