Today in CS161 Week #1 The Science of Computing What does it mean to write a program How is game programming different? Consider using Computer Graphics.

Slides:



Advertisements
Similar presentations
TAMING THE CLOCK Tutor Training Module, Level 1. A Winners Wisdom Article by Jim Stovall Your destiny awaits. Today is the day!
Advertisements

Legal Meetings: Extended Instructions on Movica and Screencast.
February Introduction This Careers-based activity has been arranged for several reasons, namely… IT IS ALREADY TIME TO START THINKING ABOUT NEXT.
Welcome To Hermiston ONLINE! Orientation for the 2012/2013 School Year.
Welcome to Back to School Night Mrs
E-PORTFOLIO FACULTY TRAINING SEMINAR CTL ePortfolio Faculty Training Seminar – Session IV April 29, 2011 Session IV Review: GROUPS + Teaching Applications.
How do you use the internet?
Blended classes are an exciting way to learn. Their convenience and scheduling appeals to many students, but they are not for everyone. Students drop-out.
Computers in Principle & Practice I - V Deena Engel Computers in Principle and Practice I V , Sections 1 & 2 Fall, 2009 Deena Engel .
Rocks Don’t Just Sit There by Timothy Nolan
1 Using PowerPoint, Blackboard, & the Internet in the Classroom Prepared for Teaching and Technology Faculty Conference, UMSL, Nov., 2001 Developer: Joe.
Contact Information Ms. Pilant
Using MyMathLab Features You must already be registered or enrolled in a current MyMathLab class in order to use MyMathLab. If you are not registered or.
MAE3 INTRODUCTION TO ENGINEERING GRAPHICS AND DESIGN Instructor: Dr. Nathan Delson.
Professional Development Training. The Big Picture The Hermes Model – Slide 3 Your Role as an On-Site Facilitator – Slide 4 What is Asynchronous Learning?
SE 320 – Introduction to Game Development Lecture 1: Introduction Lecturer: Gazihan Alankuş Please look at the last two slides for assignments (marked.
By: Jamal Redman & Rashad Blackwell. Chapter 7 provides an overview of how educational software, apps, and learning games support and promote problem.
DB Primary Welcome to Our World of Learning. 1.What is a learning platform?What is a learning platform? 2.What is DB Primary?What is DB Primary? 3.The.
Successful study tips & TRICKS
COMPSCI 101 S Principles of Programming Lecture 1 – Introduction.
WEEK 1 CS 361: ADVANCED DATA STRUCTURES AND ALGORITHMS Dong Si Dept. of Computer Science 1.
Tux Paint Reviewed by team iTeach Jodi Hovest, Scottie Fetters, & Melanie Stainbrook.
What to Expect When You are “Tech Rich-ing”. Icebreaker In a group of 4, starting with the person who has the most apps on his/her ipad, share: 1.Something.
CS110/CS119 Introduction to Computing (Java)
Computing For Biology An online course for A-level students Runs 18 th to 29 th August 2014 TCGATTCCAGAACTAGGCATTATAGATAGATTCAG ATAGGACATAGATCGATTCAGATAGGATATAATCG.
Recitation Week #1 Chem Queens College Spring 2010.
Today in CS161 Lecture #4 Solving Problems with Computers Walk through the Tic Tac Toe Algorithm Getting ready for Creating Programs Turn the Inches to.
CS 150 PERSONAL PRODUCTIVITY USING TECHNOLOGY Instructor: Xenia Mountrouidou.
How to Log-in to Moodle Moodle site web address:
OnlineInset.net Ltd is a non-profit training company limited by guarantee that develops training courses to teach people who support children.
Click, Clack, Moo Cows That Type
CSC1401: Introductory Programming Steve Cooper
Three steps to sell Office Always ask every customer the following questions to get them interested in buying Office: Did you know that Office.
EMT1111 Logic and Problem Solving Dr. José M. Reyes Álamo Lecture 1.
CS161 Topic #21 CS161 Introduction to Computer Science Topic #2.
Welcome to CSIS10A Computer Science: Beginning Programming Please, take a syllabus.
Objective To create a professional, affordable, and easy to use website Create a user friendly interface with accessibility and effortless navigation.
Review For Test Chapter 4 & 5 Test is Wednesday, January 27th.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
Relay Online 2011 Enhancements. New interactive flash banner allows users to click on the topic to be redirected to a content page featuring that information.
Unit 1 – Improving Productivity Instructions ~ 100 words per box.
Moderated by Bill Shields M.S. Department of Geography-Geology A Discussion of Large Lectures.
ENGR Welcome to ENGR Excellence – Impact - Innovation.
Create speaking avatars and use them as an effective learning tool.
CS 123 Engineering Computation Lab Lab 2 Dan De Sousa and Bruce Char Department of Computer Science Drexel University April 2009 ©By the author. All rights.
Chapter 7 The Practices: dX. 2 Outline Iterative Development Iterative Development Planning Planning Organizing the Iterations into Management Phases.
CSE 1105 Week 1 CSE 1105 Course Title: Introduction to Computer Science & Engineering Classroom Lecture Times: Section 001 W 4:00 – 4:50, 202 NH Section.
Integrating Web-based Blackboard™ into ESL Discussion and Writing Activities Presenter: Professor Lyra Riabov Southern New Hampshire University Presentation.
Please initial the attendance roster near the door. If you are on the Wait List you will find your name at the bottom. If you are not on the roster, please.
Presented by CDMS Staff
IT and the Business Student BUS2302 Harold Smith While you are waiting for class to start, feel free to explore the Blackboard Site for this course – questions.
ICT Presentation. Why teach ICT? ICT is essential in enhancing your child’s education It will play an important role in your child’s teenage and adult.
Welcome to Mrs Gillum’s Room 8th Grade Science
Toolkit E Option 4 Staff Development By: Michele Linn.
Welcome to CS 101! Introduction to Computers Fall 2015.
Daily Math Review 2 nd Grade February 6, :30 – 3:45pm.
CS112: Course Overview George Mason University. Today’s topics Go over the syllabus Go over resources – Marmoset – Blackboard – Piazza – Textbook Highlight.
The problem that needs to be solved is if a computer career is for me.
Welcome to Mrs Gillum’s Room 8th Grade Science
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
Christa Marsh Southern Arkansas University Biology Professor.
1 Computer Science 1021 Programming in Java Geoff Draper University of Utah.
What’s Happening in Class ! Language Arts ( Fuller)- Our new unit in a nutshell? Summarizing! In vocabulary we are trying our second week of Greek/Latin.
Section title This presentation is designed to help you talk to young people about Drive. The notes included aren’t intended to be read out, they are for.
Introduction to Our Programming Tools
Agile Scrum Management
Introduction to Programmng in Python
Computerised Accounting
Using MyMathLab Features
A note about this presentation
Presentation transcript:

Today in CS161 Week #1 The Science of Computing What does it mean to write a program How is game programming different? Consider using Computer Graphics You will have options… If you plan to continue and take CS162… What to do now? CS161 Week #11

The Science of Computing We all use computers and technology. In fact, imagine what a day of your life would be like without computers? We have all become users, whether its surfing the web, listing to the latest tunes, or watching shows online not to mention using computers for writing and computations. But, what about behind the scenes? CS161 Week #12

The Science of Computing The act of designing and implementing computer programs is called programming and in this class you will learn how to program a program in a high level programming language. What this means is that we will direct the computer to execute tasks in a particular order. CS161 Week #13

To Write a Program… To write a program simply means thinking about how to solve a problem and then translating that into essentially another language that isn’t your native tongue. To write a computer game with motion and sound effects or a word processor that supports fancy fonts and pictures may require a team of highly skilled programmers. But, underneath it is a logical sequence of step by step takes designed to solve the problem. CS161 Week #14

Consider using Graphics Although it would be cool to be able to create some of the affects that you saw in the video shown at beginning of class, we will start with simpler tasks but still with an emphasis for those interested in computer graphics so you get some visual feedback on the job you are doing. There are some cool programs for playing games – tic tac toe or hangman are inherently graphical. CS161 Week #15

Consider using Graphics We will also demonstrate simple programs for freehand drawing or creating art through computer graphics which I will show you during the term and we will find that some of it is not to difficult using the right tools to create. Receiving visual feedback can give a wonderful sense of achievement. It is an amazing experience to see the computer precisely and quickly carry out a task that would take you hours of drudgery otherwise. CS161 Week #16

You have options… What we will do this term is start small and then see progressively what happens as we add improvements and features – using computer graphics we will get immediate feedback. However, you are not required to use computer graphics. It is not vital to successfully writing programs. CS161 Week #17

You have options… You will have options on the platform and language that you use in this class. Some of you that have your own computers might like to download (for free) Dev C++ with graphics.h Directions on how to download and setup Dev C++ are posted on our website. This will allow you to actually create small programs this term that have graphics results. CS161 Week #18

You have options… For Mac and Unix users, you will be best suited learning how to write programs using a unix operating system without computer graphics as of yet. Directions on how to get started are also on our website. For Mac users, we will have a special forum on blackboard where you can ask/answer questions. CS161 Week #19

Continuing on with CS162 For those of you that plan to take CS162 next, I would suggest purchasing the CS162 textbook for this term. You will get a head start on that class which will be very beneficial and it can be a nice reference. Otherwise, I will provide the necessary notes to be able to get our homework and programs done CS161 Week #110

What do to now? What to do: Get a unix account (go to SMITH room 18 or login to oit.pdx.edu; most of you already have one. Send an to introduce Login to blackboard (psuonline.pdx.edu) and begin participating with online discussions. CS161 Week #111

Login to Blackboard Frequently! Login to Blackboard: Find the material and discussions that have started on blackboard and make it a routine every week Also check our home page for announcements and new handouts/slides/demo programs Read the Syllabus! Go to CS161 Week #112

The Keys to Success… The keys to success in CS161 are… Stay current with the material (don’t get behind!) Watch the class lectures twice a week (or attend class if you are in section 001) Start working on homework early (never wait until the night before!) Seek help from the TA’s, Tutors, and Karla (We are here for you!) Let’s have fun and see what computer science, game programming, computer graphics, and programming are all about! CS161 Week #113