0.0 Problem solving in IT (COMP1001)

Slides:



Advertisements
Similar presentations
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
Advertisements

CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
July 23, 2003 CSI 121 Structured Programming Language Introductory Lecture Sabbir Muhammad Saleh Lecturer Department of CSE University of South Asia.
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Mr. Sheng Zhang Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
CS 450 MODELING AND SIMULATION Instructor: Dr. Xenia Mountrouidou (Dr. X)
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
COMP Introduction to Programming Yi Hong May 13, 2015.
Welcome on Board CSCE 106. Course Information (Lecture 0) Eman Nasr MSc, MPhil, PhD CSCE106 – Fundamentals of Computer Science.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
Welcome to CS 221! First Course in Computer Science for Engineers.
SKU3033 / SKF3033 NETWORK & SYSTEM ADMINISTRATOR.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
EEL4712 Digital Design. Instructor Dr. Greg Stitt Office Hours: M Period 3, W Period 4 Subject to change.
This course will help you understand the latest technologies & how they work. You will lean how to develop computer programs to solve problems.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
June 19, Liang-Jun Zhang MTWRF 9:45-11:15 am Sitterson Hall 011 Comp 110 Introduction to Programming.
INTRODUCTION TO PROGRAMMING ISMAIL ABUMUHFOUZ | CS 146.
IST 210: Organization of Data
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
King Saud University1 CSC 112 Java Programming I Introduction.
WHAT IS THIS COURSE ABOUT? Rocky K. C. Chang August 31, 2015.
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
INTRODUCTION GC 101. WELCOME TO GC101  Aseel AlHadlaq  Website   
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
Operating Systems (CS 340 D) Dr. Abeer Mahmoud Princess Nora University Faculty of Computer & Information Systems Computer science Department.
0. Course Introduction Rocky K. C. Chang, 25 August 2017.
CSc 120 Introduction to Computer Programing II
CMPT 201 Computer Science II for Engineers
Introduction to Computing CSCE 181
電腦圖學 Computer Graphic with Programming
Computer Engineering Department Islamic University of Gaza
CSCE 121, Sec 200 Fall 2012 Prof. Jennifer L. Welch.
CS101 Computer Programming I
MATH/COMP 340: Numerical Analysis I
EGR 115 Introduction to Computing for Engineers
CIS5930 Software Defined Networking
TK1914 C++ Programming Course Introduction.
0. Problem solving in IT (COMP1001)
March 27 – Course introductions; Adts; Stacks and Queues
It’s called “wifi”! Source: Somewhere on the Internet!
CENG 213 Data Structures Dr. Cevat Şener
Welcome to the a Department of Engineering Education !
CMPT 238 Data Structures Instructor: Tina Tian.
September 27 – Course introductions; Adts; Stacks and Queues
Artificial Intelligence (CS 461D)
Artificial Intelligence (CS 370D)
Internet of Things (IoT) CSED 490K Course Introduction
Week 1 Gates Introduction to Information Technology cosc 010 Week 1 Gates
Introduction.
Welcome to CS 1010! Algorithmic Problem Solving.
Introduction & Safety Chemistry 318 Fall 2018.
EECE 310 Software Engineering
Engineering Physics II
INTRODUCTION TO INFORMATION SYSTEMS AND TECHNOLOGY (NET 201)
COMS S1007 Object-Oriented Programming and Design in Java
Introduction to Computers SPRING 2019
CSE1311 Introductory Programming for Engineers & Scientists
Introduction to Computing CSCE 181
CSC227: Operating Systems
Introduction to Computing CSCE 181
COMS 261 Computer Science I
LING 388: Computers and Language
CMPUT101: Purpose of the Course
Administrative Issues
CS Problem Solving and Object Oriented Programming Spring 2019
Course Introduction Data Visualization & Exploration – COMPSCI 590
CMPT 238 Data Structures Instructor: Tina Tian.
Presentation transcript:

0.0 Problem solving in IT (COMP1001) Rocky K. C. Chang September 3, 2018

The teaching team Lecturer: Dr. Rocky K. C. Chang (PQ829, csrchang@comp.polyu.edu.hk) Office hour: By appointment TAs: WU Hanqing and YANG Yan ni Classes: Group 2: Mondays 16:30 - 18:20 (N102) and Wednesdays 08:30 - 10:20 (N103) Group 1: Tuesdays 16:30-18:20 (N103) and Fridays 09:30-11:20 (N103) Couse website: www.comp.polyu.edu.hk/~comp1001 and Blackboard Slides Assignments Latest timetable Solutions …

Pre-requisite and teaching approach Assumed no computing background Teaching approach: practice, practice, and practice Understand the problem. Design computer solutions. Implement the solutions as computer programs. Make sure they are correct and efficient. Teaching approach: lecture-lab integration

No textbook required John Zelle. 2010. Python Programming: An Introduction to Computer Science 2nd Edition. Franklin, Beedle & Associates Inc., Wilsonville, OR, USA. Allen B. Downey. 2014. Think Python: How to Think Like a Computer Scientist. Green Tea Press. Charles Dierbach. 2013. Introduction to Computer Science Using Python. Wiley.

What after COMP1001? COMP1011: Programming fundamentals (C programming) COMP2011: Data structures (and algorithms) COMP2021: Object-oriented programming COMP2421: Computer organization COMP2423: Operating Systems COMP2322: Computer Networking COMP3438: System Programming COMP4433: Embedded System

How will you be assessed? Assignments: 15% Two/three tests and quizzes: 20% Project: 20% Exam: 45%

Question 1 Which of the following is NOT the name of a programming language? B Prolog XLS Modula-3 Smalltalk

Question 2 Google has two datacenters in Asia. Where are they? Shanghai Hong Kong Changhua County, Taiwan Singapore Seoul, Korea Tokyo, Japan Guam

Question 3 Out of the ten richest men in the world, according to the recent Forbes’ report, how many of them work in the IT and software field? 1 or 2 3 or 4 More than 4 but less than 9 9 or 10

Question 4 Who owns Whatsapp? IBM HP Microsoft Amazon Facebook

Question 5 Who owns Instagram? IBM HP Microsoft Amazon Facebook

Question 6 According to the most recent survey, what is the average salary for a graduate to be an application developer in the US? US$35,000 per year US$45,000 per year US$55,000 per year US$65,000 per year US$75,000 per year US$85,000 per year

Question 7 Which country has the fastest supercomputer as of today? China USA Japan France UK

Question 8 Given What will be printed out for the program fragment below?

Question 9 What will be printed out for the program fragment below?

Question 10 Given What will be printed after executing the code below?

Question 11 What will be printed after executing the code below?

Question 12 What will be printed after executing the code below?

Question 13 What will be printed after executing the code below?

Question 14 Given What will be printed after executing the code below?

Question 15 What will be printed after executing the code below?

Question 16 What will be printed after executing the code below?

My expectations and policies Attend all lectures on time. Read the covered materials on your own. Complete your assignments and project yourself and on time. Policy regarding late submission of works 10% off for every hour late Policy regarding plagiarism You will betray your own integrity, whether it will be found out or not! Both giver and receiver subject to the same penalty below All the students involved not only will receive 0 marks for this assessment, they will also lose additional, same number of marks from their total assessment marks. Moreover, we may report the serious cases to the Departmental Learning and Teaching Committee for further disciplinary actions.

That’s about it for the introduction.

What you need to do this week is Bring your notebook to the class in the third week.

End "All hard work brings a profit, but mere talk leads only to poverty." (Proverbs 14:23) “一切勞苦都有益處,嘴上空談引致貧窮。” (箴言 14:23)