James Tam Introduction To CPSC 203 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 -
CGS 1000-SPRING 2008 Introduction to Computers and TechnologyIntroduction to Computers and Technology.
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Event driven software.
James Tam Introduction To CPSC 231 And Computer Science James Tam.
CPSC 481 Foundations and Principles of Human Computer Interaction
James Tam Introduction to CPSC 233 CPSC 233: Introduction to Computers II Object-oriented programming The "nuts and bolts" of programming Object-oriented.
Saul Greenberg CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
Computers in Principle & Practice I - V Deena Engel Computers in Principle and Practice I V , Sections 1 & 2 Fall, 2009 Deena Engel .
CPSC 481 Foundations and Principles of Human Computer Interaction
James Tam CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
James Tam Introduction To CPSC 231 James Tam Administrative (James Tam) Contact Information -Office: ICT 707 -
James Tam Introduction To CPSC 219 James Tam Administrative (James Tam) Contact Information -Office: ICT 707 -
Saul Greenberg CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
James Tam Introduction To CPSC 203 And To Computer Science You will learn what is “Computer Science” and what are some areas of study.
James Tam Introduction To CPSC 217 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 CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
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 -
Unit 1 – Improving Productivity Instructions ~ 100 words per box.
James Tam Introduction To CPSC 231 And To Computer Science James Tam.
CSCD 330 Network Programming Winter 2012 Lecture 1 - Course Details.
CPSC 203 Introduction to Computers Lab 21, 22 by Jie (Jeff) Gao Location: ES650.
CPSC 100 – Personal Computers & Their Uses Fall 2010 Dongsheng Che Department of Computer Science East Stroudsburg University.
+ Connecting to the Web Week 7, Lecture A. + Midterm Basics Thursday February 28 during Class The lab Tuesday, February 26 is optional review Class on.
Unit 1 – Improving Productivity. 1.1Why did you use a computer? What other systems / resources could you have used? I could have used a pen and paper.
James Tam Introduction To CPSC 219 James Tam Java Object-OrientationGraphical-user interfaces.
Unit 1 – Improving Productivity Instructions ~ 100 words per box.
Unit 1 – Improving Productivity Elliot Hyde Instructions ~ 100 words per box.
BIT 115: Introduction To Programming1 Sit in front of a computer Log in –Username: 230class –password: –domain: student Bring up the course web.
Bala Kappagantula CGS 1000 Introduction to Computers and Technology Fall 2007.
Using Microsoft Excel MIS 1b Section 13 and 9: We will meet as follows : Section-13, Tuesday and Thursday 9:00-10:15 Mendocino-2003 Section-9, Friday.
CPSC 203 Introduction to practical problem solving (James Tam) Databas e Spreadsh eet Computer programming Images: Colourbox.com.
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:
Web site Development Utilizing Microsoft FrontPage Alexis M. Schilling.
Course Introduction Software Engineering
James Tam Introduction To CPSC 203: Doha James Tam.
EEL4712 Digital Design. Instructor Dr. Greg Stitt Office Hours: TBD (Benton 323) Also, by appointment.
James Tam Introduction To CPSC 203 James Tam ICT 7th E x Administrative (James Tam) Contact Information - Office: ICT 707 -
Dr. Gina Green Intro to Information Technology & Processing.
CSCD 330 Network Programming Fall/Winter/Spring 2014 Lecture 1 - Course Details.
Unit 1 – Improving Productivity. 1.1Why did you use a computer? What other systems / resources could you have used? In my PowerPoint I used a computer.
May 27, 2014 Technosized Academy. Key Elements of A Successful Webpage  Ease of Use  Relevant Information  Current Information Why Do We Need A Webpage?
Your Orientation Seminar Facilitator: JANE DOE First Term Support Having technical issues? Contact TECHNICAL SUPPORT: (Toll Free) 1 Welcome.
CGS 1000-FALL 2009 Intro to Computers & Tech. Topics  Syllabus  Faculty Website  Campus Cruiser Introduction to Computers and Technology.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
Econ 110 Principles of Microeconomics Welcome!. Dr. Anwar Al-Shriaan Economics Department Office hours: Monday and Wednesday 10:00 – 10:50 am and by appt.
1 CAP 4063 Web Application Design Summer 2012 TR 9:30 – 11:40 PM CHE 102 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB 336.
CPSC 203 Introduction to Computers T43, T46 & T68 TA: Jie (Jeff) Gao.
A Puzzle for You. Puzzle Someone is working for you for 7 days You have a gold bar, which is segmented into 7 pieces, but they are all CONNECTED You have.
CSCD 330 Network Programming Winter 2015 Lecture 1 - Course Details.
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 -
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
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.
CPSC 203 Introduction to practical problem solving (James Tam) Databas e Spreadsheet Computer programming Images: Colourbox.com.
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.
B.A. (Mahayana Studies) Introduction to Computer Science November March Preliminaries Some background information for this course.
Your Orientation Seminar Facilitator: JANE DOE First Term Support Having technical issues? Contact TECHNICAL SUPPORT: (Toll Free) 1 Welcome.
BIT 115: Introduction To Programming
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 203 James Tam

Administrative (James Tam) Contact Information -Office: ICT Office hours -Office hours: TR (14:00 – 14:50, right after class) - (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) -Using Microsoft Office Access 2007 – Special Edition, QUE -Using Microsoft Office Excel 2007 – Special Edition, QUE Recommended but not required: -Technology in Action, 5 th Edition, Pearson Education

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 Is This The Course The One For You? Introductory Computer Science courses for non-Computer Science majors (do not want to get a Computer Science degree) -CPSC 203 -CPSC 217 The introductory Computer Science course for Computer Science majors (do wish to get a Computer Science degree) -CPSC 231

James Tam CPSC 203 The focus is on how to use computer programs and solve problems using pre-created programs. One important objective is to learn how computers and technology works from the user’s perspective -Issues related to how computers work are largely introduced in the context of using applications. E.g., Why is my computer so slow when I’m editing my movies? E.g., Why did that computer game look and sound so much better on the store computer than on my machine at home? Assignments involve using popular software to solve problems: -Productivity (business) software: MS-Office -Fun software: building a web site, making a computerized video etc.

James Tam CPSC 217 An introduction to problem solving and writing computer programs for students whose major is not Computer Science (‘non-techies’) -This person will not get a degree in Computer Science. -This person will not develop/write software for a living (become a programmer). -This person may work with complex specialized software (e.g., running a biological simulation) which may require customization. One important objective is to learn how computers and technology works from the programmer’s perspective -Issues related to how computers work are largely introduced in the context of creating applications. -E.g., How do I write a program that will let me do my work on a computer? Assignments involve writing simple programs: -Possible examples: Displaying text onscreen Saving and reading information to/from a file (Writing computer programs in the context of other disciplines): Creating a simulation (biological, chemical, economic, business)

James Tam CPSC 231 An introduction to problem solving and writing computer programs for Computer Science majors -This person will get a degree in Computer Science -This person will likely develop/write software for a living (become a programmer) Typically the course is more in-depth and cover more topics than CPSC 217. One important objective is to learn how computers and technology works from the programmer’s perspective -Issues related to how computers work are largely introduced in the context of creating applications. -E.g., If I write my program one way it will run faster than if I write it another way? A computer geek

James Tam CPSC 231 (2) This may result in having more challenging assignments than the ones in CPSC 217. (Writing computer programs in the context of Computer Science): writing a computer game, doing simple graphics etc.

James Tam Typical 203 Student? There isn’t one! This course is typically taken by students from diverse backgrounds and departments. As much as possible it includes skills and technical knowledge that can be applied to different disciplines.

James Tam Typical 203 Student? (2) Common computer skills coming into the course: -You know what a computer is! -You’ve used a computer in some form (e.g., turn on, turn off, open a file etc.) -You have experience with the simple features found in commonly used applications (specifically , web browsers, text editing using a word processor).

James Tam Goals And Objectives For This Course Knowledge of how a computer and computer-related technology works (which can be applied to your everyday usage of a computer e.g., when buying or using a computer). Problem solving with technology e.g., when and how to apply different tools for solving different types of problems. Knowing what is the field of Computer Science and how different areas focus on different types of problems.

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.