CS 161 Computer Science I Andrew Scholer

Slides:



Advertisements
Similar presentations
Math in Our Environment Created by:. List your location here Discuss the location and what math concepts are going to be in the problem.
Advertisements

E-2020 Science Classes New Year 2012 Procedures. Vocabulary Write each vocabulary word Each definition, in your own words if possible Draw a picture to.
CSE 321: Case Studies in Component-Based Software.
Computer Science Dr. Peng NingCSC 774 Adv. Net. Security1 CSC 774 Advanced Network Security Preparation for In-class Presentations.
Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
Type Name here Type Name here Type your name or course name here.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Object-Oriented Enterprise Application Development Course Introduction.
Introduction to Programming Environments for Secondary Education CS 1140 Dr. Ben Schafer Department of Computer Science.
CS 0007 Introduction to Computer Programming Jan Wiebe: Office Hours: T: 3-4pm; Th 2-3pm; and by appt.
Welcome to CompSci 100! As You Arrive… Make sure you grab a syllabus packet. Read through it. I will be covering the most essential points in my talk,
Mrs. Buonomo Interactive Science Notebooks. J. Buonomo What are Interactive Science Notebooks?  A student thinking tool  An organizer for inquiry questions.
1 CSC 221: Computer Programming I Fall 2004 course overview  what did we set out to learn?  what did you actually learn?  where do you go from here?
FOUNDATIONS & PRE-CALCULUS 10 WORKSHOP June 23 rd /29 th, 2010.
Science Fair Project Survival Guide For Parents!.
EARThS Science Fair Parent Informational Meeting.
EECE 310 Software Engineering Lecture 0: Course Orientation.
CS 160 Introduction to Computer Science Andrew Scholer
Data Structures, Algorithms, & Applications
CSSE 250 (First class) Dr. Yingwu Zhu Office: ENGR 530 Phone: Emai:
CSC 212 – Data Structures Prof. Matthew Hertz WTC 207D /
Welcome to Back to School Night 2013 Math 7 Sharon Jaeger Team 7B Cedar Drive Middle School x7343.
COMP 171: Principles of Computer Science I John Barr.
1 8/29/05CS150 Introduction to Computer Science 1 Professor: Shereen Khoja
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
Biology Journal Template used for creating The biology (science) notebook.
CSSE 250 Dr. Yingwu Zhu Office: ENGR 530 Phone: Emai:
CS-2851 Dr. Mark L. Hornick 1 CS-2852 Data Structures Dr. Mark L. Hornick Office: L341 Phone: web: people.msoe.edu/hornick/
CS453 LectureIntroduction1 CS453 Compiler Construction Instructor:Wim Bohm Computer Science Building 470 TA: tba
The MSR-UR Curriculum Repository Tom Healy Lead Program Manager Microsoft Research University Relations.
SE-280 Dr. Mark L. Hornick 1 SE-280 Software Engineering Process Dr. Mark L. Hornick web: myweb.msoe.edu/hornick SE280 info syllabus,
Data Structures Engr. Umbreen sabir What The Course Is About s Data structures is concerned with the representation and manipulation of data. s All programs.
Computer Science 210 Computer Organization Course Introduction.
Session 6 Preparing for Block 1. CURRICULUM FOCUS GRADES 9 – 12: SOCIAL SCIENCES & HUMANITIES.
1 CSC 221: Computer Programming I Spring 2008 course overview  What did we set out to learn?  What did you actually learn?  Where do you go from here?
Introduction to Computer Programming CS 126 Lecture 1 Zeke Maier.
CPSC 315 Programming Studio Spring 2008 John Keyser.
CS139 – Algorithm Development Aug 23, 2004 WELCOME!
2 nd Semester/Famo us Physicists Wednesday, January 6, 2016.
High-Quality Code: Course Introduction Course Introduction SoftUni Team Technical Trainers Software University
1 CS 381 Introduction to Discrete Structures Lecture #1 Syllabus Week 1.
CPSC 315 Programming Studio Spring 2009 Frank Shipman.
What else is there? CMPT 454: Database Systems II. – Transaction Management. – Query Planning. – Optional topics, e.g. data mining, information retrieval,
Using the Tool for schools to quality assure an assessment instrument.
Computer Networks CNT5106C
FOUNDATIONS & PRE-CALCULUS 10 SUB WORKSHOP September 23rd, 2010.
Designing Lego Labs Using Lejos and Mindstorms Adapted from Lynn Stein “Radically ReThinking CS1” NSF Workshop.
Back to School 2013 – 2014 Social Science – Pat Reed Welcome.
Welcome to the Computer Science classes Mrs. Whitlock AP night Chattahoochee High School.
High-Quality Code: Course Introduction Course Introduction SoftUni Team Technical Trainers Software University
1 Computer Science 1021 Programming in Java Geoff Draper University of Utah.
EARThS Science Fair Parent Informational Meeting.
CSC 221: Computer Programming I Spring 2010
Responsibilities CS 4640 Programming Languages for Web Applications
CSC 221: Computer Programming I Fall 2005
Success is … Passing the test.
Welcome to the Computer Science classes
Welcome to the Computer Science classes
EECE 310 Software Engineering
Welcome to the Computer Science classes
Common Core State Standards Standards for Mathematical Practice
Welcome to 3rd Grade.
CS 160 Introduction to Computer Science
Jr.FLL Core Values • We are a team. • We do the work. Our coaches and mentors help us learn, but we find the answers ourselves. • We share our.
Networking CS 3470, Section 1 Sarah Diesburg
Responsibilities CS 4640 Programming Languages for Web Applications
CS 162 Computer Science 2 Andrew Scholer
Professor: Shereen Khoja
Welcome to the Computer Science classes
Presentation transcript:

CS 161 Computer Science I Andrew Scholer

The big picture Part 1 of 3 of core CS curriculum – CS161/162/260 Writing algorithms to solve problems Expressing algorithms as computer programs – Language : C/C++

Web Resources Elearn: – Discussion boards – Turn in assignments and check grades My website: – Course content – Lab documents

Syllabus Guide to the class – Not a contract Schedule is rough guide – Work load will not be increased but content it covers may change

Tips Find/form a study group – Work – May do labs with a partner : must indicate in your submission Do more work than is assigned – Do checkpoint exercises – answers on author website – Do even numbered exercises – solutions available on author website – Write code. Lots of it.

Difficulty Programming can be challenging to learn – Thought patterns – Hierarchical Can’t skip topics!! – Big ideas and concrete details Remember why you are here – Lay the foundation for success