James Tam CPSC 203: Introduction To Computers (Independent Study) James Tam.

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 -
Using Microsoft Excel MIS 1b Section 12: Call No We will meet as follows : Tuesday 9:00-10:15Mendocino Hall 2004 Thursday 9:00-10:15Mendocino.
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.
Computers in Principle & Practice I - V Deena Engel Computers in Principle and Practice I V , Sections 1 & 2 Fall, 2009 Deena Engel .
CIT110 – Introduction to Information Technology Dr. Catherine Dwyer Fall 2010.
CS 581: Introduction to the Theory of Computation Lecture 1 James Hook Portland State University
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 219 James Tam Administrative (James Tam) Contact Information -Office: ICT 707 -
1 IS380 Class Agenda 01/11/05 Sock H. Chung 1.Syllabus 2.Chapter 1 3.Introduction 4. Request.
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 -
CS 581: Introduction to the Theory of Computation Lecture 1 James Hook Portland State University
CSCD 330 Network Programming Winter 2012 Lecture 1 - Course Details.
Project Management Take a Tour of the Online Course.
Section 12: Call No Tuesday 9:00-10:15Eureka-106 MIS 1a Thursday 9:00-10:15Eureka-106 Meets the First week (9/3 and 9/5):
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
IB 429 ANSC 466 ANTH 442 Animal Behavior MWF 3-3: Roger Adams Lab 1 hand out: course syllabus.
7-Sep-15 Physics 1 (Garcia) SJSU Conceptual Physics (Physics 1) Prof. Alejandro Garcia Spring 2007.
CS 3305 Course Overview. Introduction r Instructor: Dr Hanan Lutfiyya r Office: MC 355 r hanan at csd dot uwo ca r Office Hours: m Drop-by m Appointment.
SYSC System Analysis and Design 1 Part I – Introduction.
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.
James Tam Introduction to CPSC 203 James Tam Administrative Contact Information Office: ICT 707 Phone:
Course Introduction Software Engineering
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
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 -
CS1201: Programming Language 2 C++(Course Introduction) Level 2 Nouf Aljaffan 1 st Term Nouf Aljaffan (C) CSC 1201 Course at KSU.
CSCD 330 Network Programming Fall/Winter/Spring 2014 Lecture 1 - Course Details.
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
B. Prabhakaran1 Multimedia Systems Textbook Any/Most Multimedia Related Books Reference Papers: Appropriate reference papers discussed in class from time.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
+ Introduction to Class IST210 Class Lecture. + Course Objectives Understand the importance of data, databases, and database management Design and implement.
1 Technologies for Electronic Commerce and EBusiness Walt Scacchi, Ph.D. FEMBA 290 Winter 2003.
1 AP/ITEC “Systems Analysis and Design, I” Course Introduction Course Introduction [Prof. Peter Khaiter]
SYSC System Analysis and Design 1 Part I – Introduction.
COP4610/CGS5765 Operating Systems Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: W M F 9:10am – 10:00am, or by appointments.
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office New Building
CS Introduction to Computer Science Spring 2011 Dr. Angela Guercio (
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 -
1 Introduction to Data Communication Networks ISQS 3349, Spring 2000 Instructor: Zhangxi Lin Office: BA 708 Phone: Homepage:
IB 105 Environmental Biology MWF 11-11:50 2 hand outs: course syllabus and pre-test.
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.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Computer Networks CNT5106C
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N Fall 2010.
Lecture 1 Introductions, Overviews, Operating Systems.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
Course Overview 1 MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N
Michelle Smith Instructor: Contact Information:
E 96 Introduction to Engineering Design Peter Reiher UCLA
Database Design and Implementation
Computer Science 102 Data Structures CSCI-UA
CPSC 441: Computer Communications
Andy Wang Operating Systems COP 4610 / CGS 5765
Accelerated Introduction to Computer Science
Introduction To CPSC 233 James Tam Event driven software
Introduction To CPSC 233 James Tam Event driven software
CS201 – Course Expectations
Presentation transcript:

James Tam CPSC 203: Introduction To Computers (Independent Study) James Tam

Administrative (James Tam) Contact Information -Office: ICT 707 -Phone: Office hours -Office hours: MW 16:00 – 17:00 - (any time): -Appointment: , phone or call -Drop by for urgent requests (but no guarantee that I will be in!)

James Tam Administrative: Tutorials Time/Location -Tuesdays and Thursdays from 7:00 – 7:50 PM in ES 656 Purpose of the tutorials -Unless you are otherwise told, the job of the Tutorial instructor is to act as another source of help for assignments. -First exception: I may use the scheduled tutorial time today for extra lecture time today (if necessary). -Second exception: next week the tutorial instructor will show you how to use an important software package (TAIT). Getting help from your TA outside of tutorial time -You can send your TA questions (48 hour response time). -TA contact information: Chengyao Deng

James Tam Is This The Course/Lecture Section For You? Introductory Computer Science courses for non-Computer Science majors (do not want to get a Computer Science degree) -CPSC 203 (Independent study: this lecture) -CPSC 203 (The ‘regular’ version of the course: all other lecture sections) -CPSC 215 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. 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: -Productivity (business) software: MS-Office -Fun software: building a web site, making a computerized video etc.

James Tam CPSC 215 An introduction to writing computer programs. This course is designed for students whose major is not Computer Science -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., If I write my program one way it will run faster than if I write it another way. Assignments involve writing simple programs: -Possible examples: Displaying text onscreen Saving and reading from a file

James Tam CPSC 231 An introduction to writing computer programs. The course is designed specifically 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 215 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., What kind of game can I write given the strengths and weaknesses of the PS3 vs. the Xbox 360 vs. the Wii? This may result in having more challenging assignments than the ones in CPSC 215

James Tam Relating The Three Courses CPSC 203: For non-majors who want to learn how to use programs CPSC 215: For non-majors who want to learn how to write programs CPSC 231: For CPSC- majors who want to learn how to write programs This course is not a pre- requisite for any other Computer Science courses Bottom line: 203 vs. 215, is not a direct preparation course for these courses. This course will become a pre- requisite for a future Computer Science course This course is one of the most important foundational courses for a B.Sc. in Computer Science

James Tam CPSC 203: Comparing This Lecture To The Others CPSC 203: L06 – L09 Has formal lectures each week. The course instructors teach you the important concepts. Everyone in the lecture works on the same assignments. Examinations are used to test the students’ comprehension of the theoretical concepts. Rose Joshua and Frank Deur are the instructors for these lectures. CPSC 203: L91 Unless you are told otherwise there will be no lectures during the term. You have the ability to learn the concepts on your own (i.e., you have greater flexibility in adapting the course to your schedule). However: you can still ask me or the TA for help. Also the course resources are similar (e.g., text book) You can choose your own custom assignments (with my guidance and approval). This class also has exams I am the instructor this lecture – of course!

James Tam The Bottom Line View Why enroll in one of the other 203 lectures -You don’t have minimal computer experience (e.g., you know how to turn it on and know the mechanics of using a mouse and a keyboard but not much else). -You want the “security” of knowing that someone will be lecturing about each of the important concepts each week. “On no the material on Internet security looks really hard but at least the Prof will be talking about it next week.” -You have no idea of the type of assignment that you would like to work on. Why enroll in this 203 lecture -You have some experience with using common software (e.g., using a word processor, playing media files, , browsing the web etc.) -You can the “freedom” to learn the concepts on your own. -You want the freedom to customize the assignments (under my approval and guidance) to learn about features of the programs that interest you the most: You need to learn certain features of Access for your downtown job. You want to make a simple web page for your club. You want to be a YouTube © video star!

James Tam How You Will Be Evaluated Assignments (Total value 40%) Exams (Total value 60%) -First midterm exam (25%): In class during normal lecture time -Second midterm exam (25%): In class during normal lecture time -Final exam (10%): Held during the last week of class

James Tam Course Resources Required course textbook: -Technology in Action with TAIT (Package Set) Alan Evans, Kendall Martin and Mary Anne Poatsy (Prentice Hall). -You must buy the textbook for this course. -TAIT: comes with the textbook, the tutorials are necessary to learn the features of the software that you will be using for the course. Course website: -Outlines the structure for the course -Lists the assignments -Sample exam questions will be provided periodically -Some extra notes may be provided