James Tam Introduction To CPSC 219 James Tam Administrative (James Tam) Contact Information -Office: ICT 707 -

Slides:



Advertisements
Similar presentations
CPSC 203 Introduction to practical problem solving Spreadsheets Web Macros Databases NOW LATER.
Advertisements

James Tam Introduction To CPSC 203 James Tam Administrative (James Tam) Contact Information -Office: ICT 707 -
James Tam Introduction To CPSC 217 James Tam Administrative (James Tam) Contact Information -Office: ICT 707 -
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Event driven software.
ECO120 Macroeconomics Rod Duncan Lecture 1- Introduction to Macroeconomics.
James Tam Introduction To CPSC 231 And Computer Science James Tam.
James Tam Introduction to CPSC 233 CPSC 233: Introduction to Computers II Object-oriented programming The "nuts and bolts" of programming Object-oriented.
James Tam Introduction To CPSC 231 And To Computer Science James Tam.
James Tam Introduction To CPSC 231 James Tam Administrative (James Tam) Contact Information -Office: ICT 707 -
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
James Tam Introduction To CPSC 231 And To Computer Science James Tam.
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
Professor Weaver CSC181 Programming I Professor Weaver
James Tam Introduction To CPSC 231 And To Computer Science James Tam.
James Tam Introduction To CPSC 231 James Tam Administrative (James Tam) Contact Information -Office: ICT 707 -
James Tam Introduction To CPSC 203 James Tam Administrative (James Tam) Contact Information -Office: ICT 707 -
James Tam Introduction To CPSC 203 James Tam Administrative (James Tam) Contact Information -Office: ICT 707 -
James Tam Introduction To CPSC 231 And Computer Science James Tam.
James Tam Introduction To CPSC 203 James Tam Administrative (James Tam) Contact Information -Office: ICT 707 -
July 23, 2003 CSI 121 Structured Programming Language Introductory Lecture Sabbir Muhammad Saleh Lecturer Department of CSE University of South Asia.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall. Chapter 1 The Whole Numbers.
Time Management.
Introduction to Programming Environments for Secondary Education CS 1140 Dr. Ben Schafer Department of Computer Science.
CPSC 100 – Personal Computers & Their Uses Fall 2010 Dongsheng Che Department of Computer Science East Stroudsburg University.
IB 429 ANSC 466 ANTH 442 Animal Behavior MWF 3-3: Roger Adams Lab 1 hand out: course syllabus.
James Tam Introduction To CPSC 219 James Tam Java Object-OrientationGraphical-user interfaces.
7-Sep-15 Physics 1 (Garcia) SJSU Conceptual Physics (Physics 1) Prof. Alejandro Garcia Spring 2007.
BIT 115: Introduction To Programming1 Sit in front of a computer Log in –Username: 230class –password: –domain: student Bring up the course web.
Introduction to Programming Summer 2010 Akil M. Merchant.
CSE 501N Fall ‘09 00: Introduction 27 August 2009 Nick Leidenfrost.
COMP Introduction to Programming Yi Hong May 13, 2015.
EECE 310 Software Engineering Lecture 0: Course Orientation.
James Tam Introduction To CPSC 233 James Tam Java Object-OrientationGraphical-user interfaces Images courtesy of James Tam.
James Tam CPSC 203: Introduction To Computers (Independent Study) James Tam.
James Tam Introduction to CPSC 203 James Tam Administrative Contact Information Office: ICT 707 Phone:
James Tam Introduction To CPSC 203: Doha James Tam.
James Tam Introduction To CPSC 203 James Tam ICT 7th E x Administrative (James Tam) Contact Information - Office: ICT 707 -
WELCOME AP Computer Science A Mr. Smith. Basic Information AP Computer Science A Mr. Smith - Room S315
CS1201: Programming Language 2 C++(Course Introduction) Level 2 Nouf Aljaffan 1 st Term Nouf Aljaffan (C) CSC 1201 Course at KSU.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
Java Programming Computer Engineering Department JAVA Programming Course Asst. Prof. Dr. Ahmet Sayar Kocaeli University - Fall 2014.
MAT 360 – Lecture 0 Introduction. About me  Moira Chas   Work phone :  Office Location:
Fall 2o12 – August 27, CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.
Matter and Interactions 1 Fall 2006 Matter & Interactions I Physics Professor & Lecturer: Dr. Reinhard Schumacher Teaching Assistants: Ms. Elisa.
INTRODUCTION TO PROGRAMMING ISMAIL ABUMUHFOUZ | CS 146.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
1 CS 101 Today’s class will begin about 5 minutes late We will discuss the lab scheduling problems once class starts.
James Tam Introduction To CPSC 231 James Tam Administrative (James Tam) Contact Information -Office: ICT 707 -
James Tam Introduction To CPSC 217 James Tam ICT 7th E x Administrative (James Tam) Contact Information -Office: ICT 707 -
James Tam Department of Computer Science, University of Calgary, Fall 2014 Introduction To CPSC 231 slide 1 James Tam (L01, L03), Rob Kremer (L02) Python.
King Saud University1 CSC 112 Java Programming I Introduction.
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Event driven software.
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Graphical-user interfaces.
James Tam Introduction To CPSC 219 James Tam Java Object-OrientationGraphical-user interfaces Images courtesy of James Tam.
Chapter 1 Review of Real Numbers. § 1.1 Tips for Success in Mathematics.
Lecture 1 Introductions, Overviews, Operating Systems.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
WELCOME TO MICRO ECONOMICS AB 224 Discussion of Syllabus and Expectations in the Class.
Welcome to 6 th Grade Language Arts Mrs. Szymanski Contacts: Phone: ext.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
Introduction to PAD2 Dr. Mark C. Lewis
CSC215 Lecture Orientation.
Class Rules and Explanations
PHYS 202 Intro Physics II Catalog description: A continuation of PHYS 201 covering the topics of electricity and magnetism, light, and modern physics.
CSC215 Lecture Orientation.
Welcome to Physics 1D03 !.
BIT 115: Introduction To Programming
CPSC 465: Design and Analysis of Algorithms
Introduction To CPSC 233 James Tam Event driven software
Introduction To CPSC 233 James Tam Event driven software
Presentation transcript:

James Tam Introduction To CPSC 219 James Tam

Administrative (James Tam) Contact Information -Office: ICT Office hours -Office hours: (Monday 2 – 3 PM, Tuesday 11 AM – noon right after my Monday CPSC 231 lecture and my Tuesday CPSC 219 lecture). If I’m not in my office give me a few minutes or check the lecture room. - (any time) -Appointment: , phone or call -Drop by for urgent requests (but no guarantee that I will be in if it’s outside of my office hours!) My Office

James Tam Course Resources Required resources: -Course website: (Get the notes off the course webpage before lecture) Recommended but not required: -“C Programming Language” by Brian W. Kernighan, Dennis M. Ritchie (Prentice Hall) -“Introduction to programming with Java: A problem solving approach” by John Dean and Ray Dean (McGraw-Hill)

James Tam How To Use The Course Resources They are provided to support and supplement this class. Neither the course notes nor the text book are meant as a substitute for regular class attendance.

James Tam How To Use The Course Resources (2)

James Tam How To Use The Course Resources (2) If you miss a class make sure that you catch up on what you missed (get someone’s class notes)...when you do make it to class make sure that you supplement the slides with your own notes (because you aren’t going to remember it in the exams if you don’t)

James Tam How To Use The Course Resources (3) What you are responsible for: -Keeping up with the content in class which includes the topics covered but also announcements or assignments whether you were present in the class or not. -If you are absent, then you are responsible to get the information from the other students in class. However, after you’ve caught up by talking with a classmate: -Ask for help if you need it -There are no dumb questions Image from “The Simpsons” © Fox

James Tam Course Goals Implementing a procedural solution to a problem using a low level programming language Design a program using the Object-Oriented approach Solve problems using principles of good Object-Oriented design

James Tam Feedback What is he talking about??? Wow I am the greatest speaker in the world! Let me know how things are going in the course: Am I covering the material too slowly or too quickly. Can you read the slides and my hand writing. Can you hear me in the class. Etc.

James Tam How To Succeed Successful people J.R.R. Tolkien Amadeus Mozart Bruce Lee Leonardo da Vinci Wayne Gretzky

James Tam How To Succeed In This Course 1.Practice things yourself. -Write lots programs At the very least attempt every assignment Try to do some additional practice work (some examples will be given in class, some practice assignments will be available on the course web page). -Trace lots of code Reading through programs that other people have written and understanding how and why it works the way that it does

James Tam How To Succeed In This Course (2) 2.Make sure that you keep up with the material -Many of the concepts taught later depend upon your knowledge of earlier concepts. -Don’t let yourself fall behind! -At least attempt all assignments!

James Tam How To Succeed In This Course (3) 3.Look at the material before coming to lecture so you have a rough idea of what I will be talking about that day: a)Read the slides b)Look through the textbook (if you bought it) …

James Tam How To Succeed In This Course (4) 4.Start working on things as early as possible: -Don't cram the material just before the exam, instead you should be studying the concepts as you learn them throughout the term. -Don’t start assignments the night (or day!) that they are due, they may take more time than you might first think so start as soon as possible.

James Tam How To Succeed In This Course: A Summary 1.Practice things yourself 2.Make sure that you keep up with the material 3.Look at the material before coming to lecture 4.Start working on things early