1 Welcome to CMPT 120 Introduction to Computing

















- Slides: 17
1
Welcome to CMPT 120 Introduction to Computing Science and Programming 1 Anne Lavergne 2
Today’s Menu • Introducing the course • What is this course all about? • All we need is … our Course web site! • How is this course going to work? • • Little activity Our first program! Q&A Summary 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/Course. Central/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 6 Source: http: //karenscottaudiology. com/hearing-library
About … Academic Honesty • All acts of intellectual dishonesty are subject to disciplinary action • This means that you must 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 team 8
Activity 1. To which Faculty do each of you belong? 2. When do you think Computing Science became a discipline at University? At the beginning of the 20 th century? Hundreds of years ago? In the 90’s? 3. Where will our weekly exercises be posted? Be submitted? 4. Why are each of you taking this course? 5. How much is Assignment 2 worth? 6. When and where are the instructor’s office hours? 7. 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-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! 17

















