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

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.
IT 240 Intro to Desktop Databases Introduction. About this course Design a database: Entity Relation (ER) modeling and normalization techniques Create.
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 -
General information CSE 230 : Introduction to Software Engineering
1 BUS 3500 MANAGEMENT INFORMATION SYSTEMS Abdou Illia, Ph.D. (Monday 5/17/2010)
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 -
Welcome to CS 115! Introduction to Programming. Class URL Please write this down!
James Tam Introduction To CPSC 219 James Tam Java Object-OrientationGraphical-user interfaces.
CSCI 347 – Data Mining Lecture 01 – Course Overview.
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.
COMP Introduction to Programming Yi Hong May 13, 2015.
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
Course name : computer essentials. Instructor: Basma Alabdullatif Office: computer department instructors office, 1st floor Office hours: Saturday (11:00-01:00)
SE-308 Software Engineering-II 7th Term SE University of Engineering & Technology Taxila, Pakistan Software Engineering Department.
CPS120: Introduction to Computer Science Fall: 2002 Instructor: Paul J. Millis.
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:
Is422- Course Overview Prepared by L. Nouf Almujally 1.
James Tam Introduction To CPSC 203: Doha James Tam.
Welcome to CS 101! Introduction to Computers Spring 2015 This slide is based on Dr. Keen slides for CS101 day sections, with some modifications.
James Tam Introduction To CPSC 203 James Tam ICT 7th E x Administrative (James Tam) Contact Information - Office: ICT 707 -
1 Software Systems Development CEN Spring 2011 TR 12:30 PM – 1:45 PM ENB 116 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering.
Welcome to Physics 1D03.
Course Overview Prepared by L. Nouf Almujally 1. Course Objectives Fundamental concepts of database systems, in particular, relational database systems.
MSE 101 ON LINE LECTURE INTRODUCTION LECTURE & LABORATORY Professor: Professor Shahriar Manufacturing Systems & Engineering Management Dept.  Faculty.
Preparing for Midterm Exam 1 ANTH 011: Introduction to North American Archaeology Summer 2013: Sara M. Getz, MS.
ICS 6B Boolean Algebra and Logic Winter 2015
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
1 [CMP001 Computer Orientation I] Course Guide Ms. Wesal Abdalfattah office#: 357 Ext#: 8612 Prince Sultan University,
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.
Lecture 1 Page 1 CS 111 Summer 2013 Introduction CS 111 Operating System Principles Peter Reiher.
Welcome to Phys 001 Your professor: Dr Silvina Gatica Office: Thirkield Office Hours: MW 11:10 to 12:10 pm or by appointment.
CPS120: Introduction to Computer Science Winter 2002 Instructor: Paul J. Millis.
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.
Advanced Legal Writing Seminar: Wednesdays, 10:00 p.m. EST Office Hours: Mondays from 3 – 5 p.m. EST, and by appointment AIM sign-in: cssouthall
Csc1203.  Elmasri and Navathe, “Fundamentals of Database Systems”, 6 th Edition, Addison- Wesley,  Thomas Connolly, Carolyn Begg, “Database Systems:
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.
ACIS 3504 Accounting Systems and Controls. 2 Dr. Linda Wallace  Office: Pamplin 3092  
COP4610/CGS5765 Operating Systems Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: W M F 9:10am – 10:00am, or by appointments.
1 BUS 3500 MANAGEMENT INFORMATION SYSTEMS Abdou Illia, Ph.D. (Monday 8/24/2015)
James Tam Introduction To CPSC 231 James Tam Administrative (James Tam) Contact Information -Office: ICT 707 -
Welcome to CS 101! Introduction to Computers Fall 2015.
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.
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.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Statistics Spring Introduction Dr. Robb T. Koether Office: Bagby 114 Office phone: Home phone: (before 11:00 p.m.) Office hours:
INTE 290 Summer 2015.
ICS 6D Discrete Mathematics for Computer Science Fall 2014
It’s called “wifi”! Source: Somewhere on the Internet!
Welcome to Physics 1D03.
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: Monday (3:00 – 3:50 PM), Tuesday (2:00 - 2:50 PM) -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: -(Main course text) “Peeking into Computer Science” -(A3: Alice programming component) “Interaction: Events and Event Handling, Supplementary text for University of Calgary CPSC 203”

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 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. 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 for getting the information from the other students in class. -(I won’t be able to repeat the lecture content if you are absent…there’s just too many of you to make it practical).

James Tam How To Use The Course Resources (4) However, after you’ve caught up by talking with a classmate: -Ask for help if you need it -There are no dumb questions

James Tam CPSC 203: What It Is And Isn’t About The focus of this course is on using computer programs (as opposed to writing them). -Two assignments involve using pre-created programs: spreadsheet, database. -One assignment involves the creation of your own computer program. The key issue is how to use computer programs to solve problems rather than focusing on all the details of how to use a particular program. -Former: You need to convince prospective investors to invest in your startup company. What tools would you use to gather the data and make a compelling argument? (Spreadsheet? Database? Web page? Electronic presentation software? Do some of the program writing yourself?) -Latter: what series of menu options and selections would be needed to calculate an average and standard deviation using Excel. -Develop knowledge and skills for the former case does require teaching you some of the latter but the latter case is not the focus of this course.

James Tam CPSC 203: What It Is And Isn’t About (2) Why is the course this way? -Employer XYZ wants to hire an Access © database developer or someone familiar with SQL queries using Oracle © now. Things change, get used to it. -The ‘hot’ program of today may not be so hot tomorrow. -Learning to ‘think’ and “problem solve” can help you adapt to changes. -Focusing less on a particular technology or program may make you more open to consider alternatives.

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, gone online etc.) -You have experience with the simple features found in commonly used applications (specifically , web browsers, text editing using a word processor).

James Tam What If 203 Isn’t “Enough” For You? Think this course is too easy? There are other introductory courses that may be of interest. Both are introductions to problem solving by writing/creating computer programs. -Programming is a major component. -CPSC 217: For non-Computer Science majors -CPSC 231: For Computer Science majors

James Tam Evaluation Components (Exert: Course Outline 1 ) Midterm Exam 20 % (Fri. Oct. 26th at 19:00-21:00) Final Exam 40 % The final exam is cumulative (includes midterm material) Participation Quizzes (TopHat Monacle)10% 1 Full outline:

James Tam Evaluation Components (Exert: Course Outline 1 ) Tutorials 30 % ▫ 3 Take-home assignments (5% each) 15% ▫ 3 quizzes (5% each) 15% Marked by TAs Any questions about the assignments and lab quizzes should be directed to your TA first 1 Full outline:

James Tam Questions About Tutorial Marks 1 Enquire with your TA Cannot enquire after 3 weeks of the date the assignment/quiz marks are posted 1 Full outline:

James Tam Microsoft Office Microsoft Office 2007 is required Your submission must also work on a Windows machine. It is your responsibility to make sure that your submission works on the machines in MS 236 and MS 237. We mark whatever you submit on a Windows machine using MS Office Full outline:

James Tam Suspecting Plagiarism 1 Your TAs are required to report any suspicious cases -Even if suspicion is mild Cases are handled by the Department Head -Not the instructor nor the TA If convicted, you will be reported to your Dean 1 Full outline:

James Tam Exam Format (Exert: Course Outline 1 ) Mainly based on lecture material Will contain tutorial (computer lab) material too Have two parts: 1.Multiple choice 2.Long answer (higher weight) Solve problems Open book No other aids will be allowed (not even ‘simple’ calculators) 1 Full outline:

James Tam Assignment Details (Exert: Course Outline 1 ) Group work (Groups of size 3) Groups must change between assignments Take-home Involved -Make use of the given time Similar submissions will be investigated for plagiarism Take-home assignments: No extensions under any circumstances Formed around the time when the assignment is released You must iron your team problems We can help, as long as the problem is reported no later than 10 days before the assignment is due -Otherwise, we will not listen to complaints 1 Full outline:

James Tam Quiz Details (Exert: Course Outline 1 ) Based on Tutorial material Hands-on Individual work If you miss a quiz, a makeup or an alternative arrangement can be granted with a valid documented excuse 1 Full outline:

James Tam Marking Cutoffs (Exert: Course Outline 1 ) 95 and upA+ Above 90 and below 95A Above 85 and below 90A- Above 80 and below 85B+ Above 75 and below 80B Above 70 and below 75B- Above 65 and below 70C+ Above 60 and below 65C Above 55 and below 60C- Above 50 and below 55D+ Above 40 below 50D Below 40F

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.