CS 0007 Introduction to Computer Programming Jan Wiebe: Office Hours: T: 3-4pm; Th 2-3pm; and by appt.

Slides:



Advertisements
Similar presentations
Introduction to MATLAB Northeastern University: College of Computer and Information Science Co-op Preparation University (CPU) 10/20/2003.
Advertisements

Physics 102 Essentials of Physics. Instructor: Dr. Shaukat Goderya Office: Science 213 B Office Hours: M, T, and W, 1-2, or by appointment Lecture: MW.
Practical Innovation Management Internship Approach and process.
EDFN 528 Instructional Media Development Strauss Computer Lab 356, Spring Semester A-01-.ppt One Volunteer Needed Introduction Syllabus and Policies.
CS 0008 Introduction to Computer Programming Jan Wiebe:
Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
CSE115: Introduction to Computer Science I Dr. Carl Alphonce 219 Bell Hall Office hours: M-F 11:00-11:
CS150 Introduction to Computer Science 1 Professor: Chadd Williams.
1-1 ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
1 BUS 3500 MANAGEMENT INFORMATION SYSTEMS Abdou Illia, Ph.D. (Monday 5/17/2010)
Use free templates to create interactive multimedia activities and assessments. Play educational games on-line.
Orientation to Online Learning An Instructors Guide.
An Introduction to Computer Programming Anna Bretscher
Meteorology 415 Fall  Syllabus  Forecasting is like….  Appreciating the methods…10,000 hours  Basic course plan  Welcome to the web page 
Principles of Programming Languages CMSC 331, Fall 2011
Welcome to CompSci 100! As You Arrive… Make sure you grab a syllabus packet. Read through it. I will be covering the most essential points in my talk,
1 COMPUTER SCIENCE 1026A COMPUTER SCIENCE FUNDAMENTALS Topic 1 Introduction to Computer Science and Programming Notes adapted from Introduction to Computing.
COMPSCI 101 S Principles of Programming Lecture 1 – Introduction.
Fall AboutMichael Fung, CS&E, The Chinese University of HK1 CSC1030 Hands-on Introduction to JAVA Dept of Computer Science and Engineering The.
CSE Graphical User Interface Design & Implementation Jason Murphy Lecture 1 - Introduction.
CSCI 1301 Principles of Computer Science I
Programming for Interactivity Professor Bill Tomlinson Tuesday & Wednesday 6:00-7:50pm Fall 2005.
Foundation Programming Introduction. Aims This course aims to give students a basic understanding of computer programming. On completing this course students.
EECE 310 Software Engineering Lecture 0: Course Orientation.
CS 160 Introduction to Computer Science Andrew Scholer
General Physics1 Welcome to Phys 130! Blackboard blackboard.siena.edu.
Media Computing Instructor Byung Kim Olsen 231 Office hours – MWF 9:00-10:00 AM or by appointment.
Principles of Programming Languages CMSC 331 Fall 2013.
ICS104 Computer Programming Second Semester 2012/2013 ICS1041 Tuwailaa Alshammari College of Computer Science & Engineering University.
Computer Science 102 Data Structures and Algorithms CSCI-UA.0102 Fall 2012 Lecture 1: administrative details Professor: Evan Korth New York University.
ENGR Welcome to ENGR Excellence – Impact - Innovation.
Ministry of Higher Education Sohar College of Applied Sciences IT department Comp Introduction to Programming Using C++ Fall, 2011.
EECS 110: Introduction to Programming for Non-Majors Aleksandar Kuzmanovic Northwestern University
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
Course Assessment Presentation Jan- May, 2013 Aim of Course: The aim of the course is to make students learn algorithm design skills and apply these skills.
CS 345 – Software Engineering Nancy Harris ISAT/CS 217
1 CS 101 Today’s class will begin about 5 minutes late We will discuss the lab scheduling problems once class starts.
1 BUS 3500 MANAGEMENT INFORMATION SYSTEMS Abdou Illia, Ph.D. (Monday 8/24/2015)
Fall 2012 Professor C. Van Loan Introduction to CSE Using Matlab GUIs CS 1115.
Principles of Programming Languages CMSC 331 Fall 2010.
CS453 LectureIntroduction1 CS453 Compiler Construction Original Design: Michelle Strout Instructor:Wim Bohm
CS 161 Computer Science I Andrew Scholer
Engineering 1020 Introduction to Programming Peter King Winter 2010.
EECS 110: Introduction to Programming for Non-Majors Aleksandar Kuzmanovic Northwestern University
Data Structures and Algorithms in Java AlaaEddin 2012.
Principles of Programming Languages CMSC 331 Spring 2014.
CS 161 Introduction to Computer Science I Winter, 2014: 112 Spring, 2014: 131 Summer, 2014: 132.
B.A. (Mahayana Studies) Introduction to Computer Science November March Preliminaries Some background information for this course.
The Information School of the University of Washington Information System Design Info-440 Autumn 2002.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
1 Computer Science 1021 Programming in Java Geoff Draper University of Utah.
Introduction to CptS 111 Adam Carter. Meet your instructor Adam Carter "PhD Candidate" (ABD) Feel free to call me: – Adam (preferred) – Professor Carter.
Concepts to Curriculum Building a course to build skills.
COMP9024: Data Structures and Algorithms Course Outline Hui Wu Session 1, 2016
CSC 241: Introduction to Computer Science I
COMP9024: Data Structures and Algorithms
TK1914 C++ Programming Course Introduction.
Welcome to the course! Meetings and communication: AC meetings
Course Information and Introductions
MGMT 592 Teaching Effectively-- snaptutorial.com
Introduction to Computers and Python
EECE 310 Software Engineering
Principles of Programming Languages
Computer Programming 1 introduction to JAVA Lecture 1 Instructor: Ruba A. Salamah Islamic University of Gaza.
Principles of Programming Languages
CSE1311 Introductory Programming for Engineers & Scientists
CS 1111 Introduction to Programming Fall 2018
CS Problem Solving and Object Oriented Programming Spring 2019
CSCI 203: Introduction to Computer Science I
CSC 241: Introduction to Computer Science I
Presentation transcript:

CS 0007 Introduction to Computer Programming Jan Wiebe: Office Hours: T: 3-4pm; Th 2-3pm; and by appt

Today Learn what the course is about Go over the basics of the syllabus Get our feet wet with a first program Admin details: on Wednesday

This Course Teaches the basics of programming Uses Python – Industrial strength programming language used at 1000s of companies. One of three official Google languages – Clean syntax – Free, well documented, well supported

This Course Is intended for students with no programming experience You will learn how to make computers do what you want them to do. You may not be planning to be a computer scientist, but whatever you do, being able to program is as important as being able to write a letter or do arithmetic. Goal: getting you to apply your new programming skills in your own projects. And, maybe some of you will decide you want to be a computer scientist. You’ll be ready for CS401

The Course Busy throughout the term. Like learning to play an instrument – you need to practice to play well Weekly labs (in recitation) Weekly CodeLabs (online exercises) 3 assignments 1 project 3 tests + final

The Course Busy throughout the term. Like learning to play an instrument – you need to practice to play well Weekly labs (in recitation) Weekly CodeLabs (online exercises) 3 assignments 1 project 3 tests + final With Partner

The Course Busy throughout the term. Like learning to play an instrument – you need to practice to play well Weekly labs (in recitation) Weekly CodeLabs (online exercises) 3 assignments 1 project 3 tests + final With Partner Don’t panic – I know you don’t know how to program!

What’s CS0007 About? At the end of the course, you will Know most instruc I instructions Be able to take human problems and write Python programs to solve them Understand what computer scientists do Have an appreciation for how computer science research applies to science, text processing, multi-media, etc

What sorts of problems? Remove red-eye from a picture Find the complement of a DNA strand Display maps with airplane flight paths Multiply matrices Assess the reading level of a text book

Quick look at the course website Details on Wednesday