Course Introduction CSE250. Course Overview This course will be difficult Work hard and start early You are adults and I will treat you as such – I won’t.

Slides:



Advertisements
Similar presentations
Welcome to SCEN101 Physics for Poets George Watson Sharp Lab 232
Advertisements

Introduction to programming with Visual Basic.NET Dr. Marty Sirkin.
Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
CS 197 Computers in Society Fall, Welcome, Freshmen!
COMP 110 Introduction to Programming Tabitha Peck M.S. January 9, 2008 MWF 3-3:50 pm Philips 367.
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
CSC 212 – Data Structures Prof. Matthew Hertz WTC 207D /
Welcome to SCEN101 Physics for Poets George Watson Sharp Lab 232 Office Hours: Monday 7:25-8:15am Friday 5:00-6:00pm.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
COMP 110 Introduction to Programming Jingdan Zhang June 20, 2007 MTWRF 9:45-11:15 am Sitterson Hall 014.
COMP 110 Introduction to Programming Mr. Joshua Stough August 22, 2007 Monday/Wednesday/Friday 3:00-4:15 Gardner Hall 307.
Welcome to PHYS101 Physics for Poets George Watson Sharp Lab 232
COMP 14 – 02: Introduction to Programming Andrew Leaver-Fay August 31, 2005 Monday/Wednesday 3-4:15 pm Peabody 217 Friday 3-3:50pm Peabody 217.
Object-Oriented Enterprise Application Development Course Introduction.
COMPUTER SCIENCE 10: INTRODUCTION TO COMPUTER SCIENCE Dr. Natalie Linnell with credit to Cay Horstmann and Marty Stepp.
CSC 105 Introduction to Computer Science Professor Batchelor.
Spring 2008 Mark Fontenot CSE 1341 Principles of Computer Science I Note Set 1 1.
CSE Graphical User Interface Design & Implementation Jason Murphy Lecture 1 - Introduction.
Spring 2008 Mark Fontenot CSE Honors Principles of Computer Science I Note Set 1 1.
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.
Course Introduction Bryce Boe 2012/08/06 CS32, Summer 2012 B.
COMP Introduction to Programming Yi Hong May 13, 2015.
CS 103 Discrete Structures Lecture 01 Introduction to the Course
Computer Networks Lecture 1: Logistics Based on slides from D. Choffnes Northeastern U. and P. Gill from StonyBrook University Revised Autumn 2015 by S.
Welcome to Physics 220. What will we study? Electricity and Magnetism Why? To Graduate.
Hello World! CSE442. Course Summary A semester long group project – You will develop software from idea to implementation You have full freedom to choose.
Computer Science 10: Introduction to Computer Science Dr. Natalie Linnell with credit to Cay Horstmann and Marty Stepp.
Undergraduate Survey for Math Dialogue March 2010 Transition from High School to University Technology in High School Math Classes Resources for Undergraduates.
Welcome to IST 210: Organization of Data. Teaching Team Zihan Zhou – Ph.D in Electrical and Computer Engineering from University of Illinois at Urbana-Champaign.
AAEC 4317/5317 Commodity Futures Trading Analysis / Financial and Commodity Futures and Options Fall 2015 Class Hours: 11:00-12:20 AM, TR, AGSC 311 Instructor:
Intro to CSCI1320 Fall Dr. Mark C. Lewis.
Welcome – You’ve found CSE120 OR Computer Science Principles OR UWIT…  Announcements are usually listed here and displayed before the start of class 
Catie Welsh January 10, 2011 MWF 1-1:50 pm Sitterson 014.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
Course Overview Prepared by L. Nouf Almujally 1. Course Objectives Fundamental concepts of database systems, in particular, relational database systems.
Welcome CSCI 1100/1202 Intro to Computer Science Winter 2002.
1 Principles of Computer Science I Note Set 1 CSE 1341.
 Instructor: Professor Timothy Burry  Address:  Office Location: Student Hall / 2 nd floor.
Department of Computer Science & Software Engineering Software Engineering Economics (ECON 403)
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
Course Introduction Bryce Boe 2013/09/30 CS24, Fall 2013.
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
June 19, Liang-Jun Zhang MTWRF 9:45-11:15 am Sitterson Hall 011 Comp 110 Introduction to Programming.
CS511: Artificial Intelligence II
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
IST 210: Organization of Data
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.
CS 139 – Algorithm Development MS. NANCY HARRIS LECTURER, DEPARTMENT OF COMPUTER SCIENCE.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2002 Sections Ms. Susan Mitchell.
C Programming Lecture 1 : Introduction Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
Welcome to Astronomy 113 “ It would seem that you have no useful skill or talent whatsoever, he said.
Computer Science 10: Introduction to Computer Science Dr. Natalie Linnell with credit to Cay Horstmann and Marty Stepp.
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Course Introduction David Ferry, Chris Gill Department of Computer Science and Engineering Washington University, St. Louis MO 1E81.
CS 161 Introduction to Computer Science I Winter, 2014: 112 Spring, 2014: 131 Summer, 2014: 132.
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
CS152 Programming Paradigms Thaddeus Aid Department of Computer Science San Jose State University Spring 2016 Creative Commons Attribution-ShareAlike 4.0.
IMS 4212: Course Introduction 1 Dr. Lawrence West, Management Dept., University of Central Florida ISM 4212 Dr. Larry West
Spring 2008 Mark Fontenot CSE 1341 – Honors Principles of Computer Science I Note Set 1 1.
Class Introduction IST 210: Organization of Data IST2101.
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Alexandra Stefan University of Texas at Arlington 1.
MS. NANCY HARRIS LECTURER, DEPARTMENT OF COMPUTER SCIENCE CS 149 – Programming Fundamentals (Accelerated)
CSc 120 Introduction to Computer Programing II
CSc 1302 Principles of Computer Science II
September 27 – Course introductions; Adts; Stacks and Queues
ELT & Vocabulary Learning
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Alexandra Stefan University of Texas at Arlington.
Welcome to PHYS101 Physics for the Masses
Welcome to the First-Year Experience!
Presentation transcript:

Course Introduction CSE250

Course Overview This course will be difficult Work hard and start early You are adults and I will treat you as such – I won’t take attendance – I won’t listen to your excuses – You are responsible for the material and deadlines If you put forth effort, I will do what I can to teach you

What you’ll learn in this course C++ Data Structures A variety of Programming topics

Grading 70% Homework 30% Exams All homework will be programming assignments You’ll learn programming through practice

Homework Format 9 Assignments Each is due in 3 parts – By Wednesday: Debug sample code – By Thursday: Write a small piece of code – By Friday: Write a larger piece of efficient code You are encouraged to do the homework the week before it’s due No late homework will be accepted

Homework Grading Automated grading for all assignments – Use the submit_cse250 command on the CSE servers Live automated feedback each time you update your submission You code must compile on the CSE servers Leaderboards?

Exams 2 midterms and a final Equally weighted – Each exam is 10% of your course grade You final exam grade will override 80% of your midterm scores if it helps your grade Exams will primarily cover material that is not covered in homework

Data Structure When the data gets big With small amounts of data – You can get away with using an array for everything What if you have millions of values? – Might need a different structure to write efficient code What if you have trillions?

Other Data Structures In this course, we’ll get from a few to millions To work with even more data take – CSE462: Database Concepts When RAM isn’t big enough When the data should persist outside the program – CSE486: Distributed Systems When one machine isn’t good enough – CSE487: Data Intensive Computing Methods to handle large amounts of data

Day 1 survey Optional If you haven’t responded already – Why are you taking Computer Science? – What do you want to do?

Day 1 Survey – Why CS? Sample of responses (with anonymity) – It’s interesting, challenging, logical, useful – Sense of accomplishment from creating something – To develop video games – It’s required – The world is CS! – Because it’s my major

Day 1 Survey – After graduation? Sample of responses (with anonymity) – The big decision Get a job Go to Grad school – Develop video games – Start my own company – “Find a job, and live my life”

Day 1 Survey – My Answers Why CS? – Challenging. I’ll never be bored! – Practical. All I need is a computer and I use what I’m learning on my own projects – Many other reasons, but these are the two biggest for me After graduation – Grad school, then teach – I was undecided < 1 year ago

Get ready for C++