CSCI 200 Introduction To Programming with Visual Basic Bob Bradley.

Slides:



Advertisements
Similar presentations
The people Look for some people. Write it down. By the water
Advertisements

Mrs. Murphy General Chemistry Room 814
Technology In My World A stand-alone instruction resource for children exiting 2 nd grade. Click on the play button -- By: Vickie Lehtonen To move to.
A.
We’ll be spending minutes talking about Quiz 1 that you’ll be taking at the next class session before you take the Gateway Quiz today.
Welcome to Physics 1809! General Physics Lab Spring 2013.
CSC 160 Computer Programming for Non-Majors Introduction Prof. Adam M. Wittenstein
IS 320: Data Structures Spring Quarter DESCRIPTION This class is an introduction to data structures. The primary data structures—list, stack, queue,
1 Are you ready?. 2 Professor: Vladimir Misic Office : Phone: Office Hours : Mon, Tue; 2:00pm – 4:00pm Website :
Increasing Parent Involvement
Please CLOSE YOUR LAPTOPS, and turn off and put away your cell phones, and get out your note-taking materials. Today’s daily quiz will be given at the.
COMPSCI 101 S Principles of Programming Lecture 1 – Introduction.
Recitation Week #1 Chem Queens College Spring 2010.
Introduction to MA Introduction to Calculus
Please open Daily Quiz 34. A scientific calculator may be used on this quiz. You can keep your yellow formula sheets out when you take the quiz. Remember.
Math 125 Statistics. About me  Nedjla Ougouag, PhD  Office: Room 702H  Ph: (312)   Homepage:
The people.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
MAT 0145 College Readiness Math II Spring 2015
Welcome to American Government Mr. Gilmer Room 509.
Welcome to CS 3260 Dennis A. Fairclough. Overview Course Canvas Web Site Course Materials Lab Assignments Homework Grading Exams Withdrawing from Class.
Study Guide for Final Exam What Smart Students Know.
Advanced Writing and Grammar Instructor: Ms. Thoibi N. Rublaitus eka: Usha Rajkumari You can call me: ‘Thoibi’
I am ready to test!________ I am ready to test!________
Sight Words.
Welcome to the ESL Center and ESL 403. Goals ESL 403 – Spring 2015 Improve your writing Write paragraphs Meet with tutor Practice grammar Do well in your.
Humanities 1 Syllabus Professor Robert Cannon Web: robertleecannon.com Spring 2010 Classroom: CC 208 TH 6:45-9:55 pm 3 units.
Quiz/Review Get out a small piece of paper and put your name on it. When the bell rings, the quiz will begin.
Classroom Procedures 7 th Grade Math Room 208 Mrs. Righter.
Sight Words List 1 Mr. Matthews Grade One can.
Welcome to Physics 1D03.
Physical Science Course Guidelines
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
“Good morning, and welcome to introduction to chemistry.” Not the real Mr. Cooper.
“Good morning, and welcome to introduction to chemistry.” Not the real Mr. Cooper.
IPC144 An Introduction to Programming Using C. Instructor Murray Saul Office: Rm –Office hours are posted on my IPC144 web page or on bulletin board.
Welcome to Academic Strategies CS Janine Przybyl "When there is a start to be made, don't step over! Start where you are." ~Edgar Cayce.
Strategies for Taking Standardized Tests This year is the first year you will take a test called the EOG. EOG stands for End of Grade test. You will.
PHYSICS 2326 (Fall, 2015) University Physics II
Please CLOSE YOUR LAPTOPS, and turn off and put away your cell phones, and get out your note- taking materials.
Welcome to PHY2049 Physics for Engineers and Scientists II Dr. Bindell.
Understanding of basic photography terminology, DSLR camera settings/usage, and editing software Think critically about taking photos and use of artistic.
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.
When A Mouse Gets Home From School. When a mouse gets home from school,
Sight Words.
High Frequency Words.
Welcome to Geometry! Ms. Matthews. TAKE CARE OF YOURSELF: If you find that you are having difficulty at ANY time, please talk to your teacher. Course.
Objective: Students will review/edit their personal budget. Bellwork: Do you have any remaining questions about your budget?
BIT 143: Programming – Data Structures It is assumed that you will also be present for the slideshow for the first day of class. Between that slideshow.
Welcome to Astronomy 113 “ It would seem that you have no useful skill or talent whatsoever, he said.
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.
FRY PHRASES Learn these words and you will be well on your way to becoming a great reader!!!
FACILITIES PLANNING ISE310L SESSION 1 INTRODUCTION, January 11, 2016 Geza P. Bottlik Page 1 OUTLINE Introduce instructor Homework Take roll Grades Go over.
MATH CLASS ROOM 101 Mr. Rowson’s Materials Planner Text Book Pencil / Pen Pocket Folder Notebook of paper Assignments.
Homework for Next Week Write a short (one page) story of something interesting that happened to you during the New Years Break, that you will share in.
Homework and Quizzes in Course Compass. Entering the classroom First stop – the classroom! Click on your class.
The Order in Which Things Happen
Big6 Research and Problem Solving Skills 6 th Grade Project Creating a Travel Brochure.
7 th Grade Big6 Project Assignment: Make a children’s informational book (It can be in graphic novel format or regular picture-book format)
IB Exams May 2016 It’s GO time!. Testing Calendar.
Created By Sherri Desseau Click to begin TACOMA SCREENING INSTRUMENT FIRST GRADE.
Welcome Algebra 1 (PreAP/GT).
We’ll be spending minutes talking about Quiz 1 that you’ll be taking at the next class session before you take the Gateway Quiz today.
Welcome to Honors Math III!
English Class Syllabus
Fry Word Test First 300 words in 25 word groups
What is your Learning Style?
PHYS 202 Intro Physics II Catalog description: A continuation of PHYS 201 covering the topics of electricity and magnetism, light, and modern physics.
Presentation transcript:

CSCI 200 Introduction To Programming with Visual Basic Bob Bradley

Catalog Description CSCI 200 Introduction to Computer Programming (3) Introduction to principles of computer science, information systems and beginning programming techniques in Visual BASIC. Includes the use of Visual BASIC for Applications to customize application software such as Microsoft Office. Credit does not apply to computer science minor requirements.

Not CS 201 This is not CS201!

Instructor Info Instructor: Mr. Bob Bradley Office: Business Admin 17 Office Phone: (731) Department Phone: (731) Office Hours: See my web page Web Page:

Book Programming in Visual Basic.NET (2005 Edition), by Julia Case Bradley and Anita C. Millspaugh

Grading Tests: There will be 3 tests and a Final Exam Quizzes: There will be a few quizzes Scale: A, B, C, D, 0-59 F Points: 40% Tests, 40% HW Projects, 20% Participation and quizzes

Home Work Programming Projects (40%) There will be many programming projects. A description of the problem and a date due will be given. To get the best grade, a project will need to be demonstrated on time.

Class participation points (20%) These points will be given on different (usually unannounced) days throughout the semester. Depending on the day, points will be given for either taking a quiz, asking questions, answering questions, participating in class discussions, or (on some days) for just attending class that day. If you miss a participation point day (for any reason) and want to make up those participation points, makeup assignments can be given. Only three participation points may be made up. At the end of the semester, your percent of the total points given out will be averaged as twenty percent of your grade.

Attendance Either a sign-up sheet will be passed around or the roll will be called most days. These points will be included as part of the participation points. School Functions - Those having to miss class due to official school functions (such as athletic events or school trips) may make up missed items, provided that they schedule make up work ahead of time.

Computer Programming We are going to learn to read and write computer programs. A computer program is a set of instructions that you write that tell the computer exactly what to do. These instructions have to be written down and entered into the computer in a very specific syntax. Sub NewTotal() Dim N, Total As Integer For N = 1 To 20 Step 2 Total = Total + N Next N MsgBox("The total is " & Total) End Sub

Running Your Program When you are ready for the computer to follow your instructions, you “run” your program. When the computer runs your program, it will do exactly what you told it to do. This means it will not necessarily do what you “meant” it to do.

Binary Numbers Computers convert and store every thing as binary numbers (strings of 0s and 1s) –Text, Pictures, Music, Movies –Programs In the old days, to write a computer program, you had to learn to convert every thing to binary numbers by hand Now days, we usually program in a higher level (more English like language) but you will still need to understand how binary numbers work

Flow Chart A Flow Chart is a simple way to describe a set of instructions Get out a piece of paper and follow the instructions from start to stop Start Write the number 2 Add 3 to the last number Write the new number Add 2 to the last number Write the new number Have you written down 7 numbers? Stop Yes

Answer Did you get the following?

Computers are very good at Computers are very good at doing things that most humans are bad at: –Math, Speed, Repetition, Accuracy A computer can add billions of numbers a second A computer can add a set of numbers together a billion times and always get the same correct answer –Storing large quantities of information Computers can easily store and retrieve multiple encyclopedia volumes worth of information

Computers are bad at Computers are very bad at doing things that most humans are good at: –Recognizing faces, sound, speech, written letters –Being aware, recognizing where they are and what their surroundings are –Using common sense Knowing to do more than just what is told of them Knowing what to do in new situations

Note: This must be done in your head only. Do NOT use paper and pencil or a calculator. Try it. –Take 1000 and add 40 to it. Now add another –Now add 30. Add another Now add 20. –Now add another –Now add 10. What is the total? Very Tricky Math!

Tricky Math Answer Did you get 5000? Sorry, but that is wrong The correct answer is actually 4100, and a computer would have gotten it correct!

Instructions for Adult Humans Pretend you have a big brother (about 16) and you need to tell him that mom said for him take a bath and go to bed. What would you need to tell him? “Hey stupid! Mom said to take a bath and go to bed!”

Instructions for Computers Unfortunately, when it comes to instructions, computers are not as smart as humans –They are very literal minded –They only do exactly what you tell them to do –They are a lot like little children Therefore you must: –Use simple instructions –Be very detailed and exact

Instructions for Children Pretend you have a little brother about 4 or 5 years old and that you need to tell him to take a bath and go to bed On a piece of paper, write down the instructions you would tell him Remember: –Use simple instructions –Be very detailed and exact

Did you tell him to? Fill up the tub with water –Turn on the water (hot and cold) –Put the stopper in –Make sure the water is not too hot or too cold Get in the tub and wash –Turn the water off before it starts to spill –Don’t splash –Wash with soap –Wash the soap off –Wash his hair Get out of the tub –Take the stopper out to drain the water Dry off with a towel Brush his teeth Put on his pajamas Go to bed Go to sleep

Tell Us About You Where are you from? What is your major? Why are you taking this class? Do you like computers? Do you already know how to program?

Next Class For Friday –Bring book to class –Figure out what kind of computer you have –We will talk about computers and continue introduction