{ My Career In Computer Science Don Marsh.  What I’ve done / learned  Demos of recent projects  Questions and answers Overview.

Slides:



Advertisements
Similar presentations
Frequently Asked Questions Q: Why am I not getting job? A: There is huge difference in knowledge ACQUIRED in college & knowledge REQUIRED in IT industry.
Advertisements

Welcome to the seminar course
COMPUTER SYSTEMS OPERATING SYSTEMS AND SOFTWARE NEXT.
Operating Systems. What is an Operating System? A layer of software between users/applications and the hardware. The first program loaded onto a computer.
James Tam Introduction to software Concepts covered What is software Categories of software and the differences between each The relation between software.
Picasa 3 Picasa 3: Using Picasa and Picasa Web Albums together, you can organize, edit, and upload your photos to the web from your computer in quick,
James Tam Introduction To CPSC 203 James Tam Administrative (James Tam) Contact Information -Office: ICT 707 -
SM3121 Software Technology Mark Green School of Creative Media.
The Harris County Library should have a coding program for kids Anna Xu 1.
Robert Crawford, MBA West Middle School.  Describe what an operating system does.  Summarize why compatibility is an issue for computer users.  Explain.
Occupational Career Project By Jimmy Evans. I want to pursue a career in computer engineering. Specifically something in computer software. I think a.
Christopher Szymanski 5 th Hour Career Tech Foundations.
Career Research Project
Computer engineers design and build computers and related components. There are two main types of computer engineers: software and hardware. Hardware.
IS A COMPUTER CAREER FOR ME? 3D ANIMATION/GRAPHIC DESIGN AND PROGRAMMER/SOFTWARE DEVELOPER BY TEEGAN SHANTZ.
Researcher Profile – You can be a Researcher too!.
TC2-Computer Literacy Mr. Sencer February 8, 2010.
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.
From the Past to the Future!
Google PowerMeter. Overview Google PowerMeter is a new application from Google that allows users to observe the power usage in their environment shown.
1 ITSK 2611 Welcome. 2 Operating System 3 What is an OS Resource Manager –Disk –Memory –CPU Device Manager –Printers –Video Card –Sound Card Utility.
Internet...? Definition: The Internet is millions of computers around the world connected to each other. Explanation: When you're on the Internet, your.
LOD Surveillance System Jamie Creech Software Engineer.
BEING A VIDEO GAME DESIGNER ___________ COLTON NELSON.
Section 2 Software.
Great Idea – Computer “Desktop What’s on your Computer Desktop? Browser and reader Office tools Microsoft Office or some other product Adobe Reader.
Anyone here familiar with this show? All Simpson images were taken from and #
MITCHELL OLSON’S FUTURE CAREER AS A Website Designer.
© UNT in partnership with TEA1 7 th Grade Career Exploration Module Career Focus: Video Game Programmer.
Using Virtual Servers for the CERN Windows infrastructure Emmanuel Ormancey, Alberto Pace CERN, Information Technology Department.
"Technology is a gift of God. After the gift of life it is perhaps the greatest of God's gifts. It is the mother of civilizations, of arts and of sciences.”
MANAGING SOFTWARE ASSETS ~ pertemuan 6 ~ Oleh: Ir. Abdul Hayat, MTI 1[Abdul Hayat, SIM, Semester Genap 2007/2008]
Robert Crawford, MBA West Middle School.  Explain how the binary system is used by computers.  Describe how software is written and translated  Summarize.
Unit 2 (task 28) In this PowerPoint I will tell you about 7 important IT job roles and if a candidate might want one what he would have to do to get one.
A job of my dream Kabargina Victoria College of Business 11.
Interspire Knowledge Manager (Formerly Interspire ActiveKB)
Three Cs Clarity Conciseness Consistency. Clarity Being clear is our main priority when communicating. What might prevent us from communicating clearly?
Energy-saving laptop As being a student I often use my laptop in so many different ways. It's like my own assistant that helps me to search for useful.
Computer Programming 2 Why do we study Java….. Java is Simple It has none of the following: operator overloading, header files, pre- processor, pointer.
Creating Your First Computer Program in Java Margaret Yau.
6 th Grade By:Hannah Chmielewski. Mrs.Tang Mrs.Tang is so nice she is like the best teacher ever + she is my reading teacher and she making reading fun.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Extended Prelude to Programming Concepts & Design, 3/e by Stewart Venit and.
Austin Bogdanski. Computer hardware engineers research, design, develop, and test new computers and components such as processers, memory devices, circuit.
My Past, Present, and Future By Ashley Moore. My Past I took care of people. I always wanted to be a nurse. My parents were very young. My dad did what.
My future job is the best in the world: Advertising By Serebrennikova Olesya.
Economic Understandings SS4E1 a Explain opportunity costs and their relationship to New World exploration.
Qiudong Sam Xue 05/01/2013 3rd Hour Career/Technology Foundation.
Listen and learn!. * “READ THE BOOKS. I don't understand why some kids think they can take a test on a book they have never read. That is actually crazy,
The problem that needs to be solved is if a computer career is for me.
Computer Fundamentals What is Computer Software?.
 Monitor their organization’s networks for security breaches and investigate a violation when one occurs  Install and use software, such as firewalls.
Hardware/Software Basics Test Get out your DIY Test Review.
By: Hamza Khan. What Problems am I trying to Solve?  Main Problem: Is a Computers Careers suitable for me?  Questions Related to Problem:  Do I have.
History of Windows Operating System. Windows 1.0 Debuted in 1985 First version of Windows that was set up to use bitmap displays and mouse pointing devices.
SOFTWARE DEVELOPER By Joey Rodriguez. Background  I have always been interested in computers and how they work. I think it would be very interesting.
Chapter SOFTWARE Are the programs which are written by different programming languages. These programs are: a series of instruction that tells.
My story at the moment... So they wanted me to make a movie. But I didn’t have much time, and my phone still looks more like this Here goes... So I made.
BY: NILAN CHOWDHRY “Is a Computer Career for me?”.
LINKEDIN!!!. Speaker Introduction Daniel Hallak 1-Year Masters Degree Study Abroad: China & India Jobs & $$$ *91% Placement *$53,000 Median *$50,000 Avg.
Joshua Browning Casey Hughes Deandra Tart.  My research paper was about skate boarding safety. The main goal was to establish the statistics of injuries.
Computer Software. Two Major Types of SW System SW Programs that generally perform the background tasks in a computer. These programs, many times, talk.
By Sam Fein. The World Wide Web The World Wide Web is a network of information that anyone can use via internet access.
Creating Technology to Change the World Jennifer Rexford Chair of Computer Science Princeton University.
Veterinarian By you and me (Austin and Spencer).
Introduction to Raspberry Pi & Kano
HISTORY OF COMPUTER AND DEVELOPMENT BY: OMAR MAZHAR
Technological Revolution
Tonga Institute of Higher Education IT 141: Information Systems
Tonga Institute of Higher Education IT 141: Information Systems
Presentation transcript:

{ My Career In Computer Science Don Marsh

 What I’ve done / learned  Demos of recent projects  Questions and answers Overview

 512 bytes of memory!  Connected to a teletype  Type programs in using hex numbers  Last computer I completely understood  My first computer (1975)

 The 6502 Program Exchange  Just me, my dad, and the Denver 6502 Users’ Group  Ran for 8 years, customers in dozens of countries  What I learned: Fun! But computers can take over your life. My first company (1976)

 Stride Micro (Reno, NV)  processor, 8 MB, Unix!  I learned from really smart programmers. Nothing is impossible, but sometimes you have to be really creative. My first “real” job (1982)

 Tron – first big movie with computer animation  Started studying computer graphics My first inspiration (1982)

 Wrote a ray-tracing renderer from scratch.  I learned to manage a large coding project with hard deadlines.  I decided I want to work on software that people will actually use. Master’s degree in computer graphics (1987)

 I chose Apple over Pixar, because I wanted to write software that my friends and family would use.  Wrote MIDI software.  Created ray-traced animation on Apple’s Cray supercomputer.  It’s fun to work for a company in its heyday. Apple ( )

 Try to dethrone Microsoft Windows  Never shipped! (Killed by the web and Java)  C++ and object-oriented design  How important it is to ship your work! Taligent ( )

 Wrote an internet browser for kids (for everyone!)  Acquired by Microsoft.  Working like crazy for 18 months without pay is hard.  Pay attention to legal arrangements, even if you care only about technical stuff. Walkabout Software ( )

 Wrote graphics foundation of Internet Explorer  Developed UI for internet device (MSN Companion)  Wrote foundation of Microsoft photo editing  Don’t let perfection stop you from shipping.  Microsoft is a huge and complex company. Difficult for anyone but Bill Gates to lead. Microsoft ( )

 Currently working for Genome Sciences department at UW.  Machine learning startup company. After Microsoft (2011-now)

Demo

  What's the life of a computer programmer like?   Awesome!   What was your first program like?   My first program just typed back whatever we typed into the computer. Pretty cool, eh? It took quite a while to get that running.   What's your best program?   Most valuable: Runabout browser   Most clever: Animation of Apple IIGS   Most influential: Microsoft DaVinci   Most interesting: WhiteMarshForest Mill / genetically evolved plants   Most exciting: MobiusMaze   What does his company do?   Analysis of mass spectrometry data. Also machine learning on images.   How many hours does he spend programming? 50/week   What would be some good things for us to start?   Robotics? Graphics?   What are some of the difference between Microsoft and Apple?   Many differences, but they’re both big companies.   What does a programmer eat for breakfast? Cereal! Questions