1 CS 163 Data Structures Chapter 1 The Instructor and You Herbert G. Mayer, PSU Status 5/11/2015.

Slides:



Advertisements
Similar presentations
1 CS 162 Introduction to Computer Science Chapter 1 The Instructor and You Herbert G. Mayer, PSU Status 11/16/2014.
Advertisements

1 CS 162 Introduction to Computer Science Chapter 2 Introduction Herbert G. Mayer, PSU Status 11/9/2014.
Team Software Project - Ebnenasir - Spring CS 3141: Team Software Project - Introduction Ali Ebnenasir Department of Computer Science Michigan Technological.
Introduction to programming with Visual Basic.NET Dr. Marty Sirkin.
IT 240 Intro to Desktop Databases Introduction. About this course Design a database: Entity Relation (ER) modeling and normalization techniques Create.
Fall 2004 WWW IS112 Prof. Dwyer Intro1: Overview and Syllabus Professor Catherine Dwyer.
CSCD 555 Research Methods for Computer Science
Addressing software engineering issues in student software projects across different curricula Dušanka Bošković Computing and Informatics Bachelor Programme.
CSC 212 – Data Structures Prof. Matthew Hertz WTC 207D /
Department of Mathematics Graduate Student Orientation August 2014 Professor Richard Laugesen Director of Graduate Studies.
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Mr. Sheng Zhang Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
Basic English II Jay Melton. We will meet twice a week One class meeting in 小 7 The other class meeting in 情 2.
CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics Automated Evaluation of Regular Lab Assignments: A Bittersweet.
1 Are you ready?. 2 Professor: Vladimir Misic Office : Phone: Office Hours : Mon, Tue; 2:00pm – 4:00pm Website :
MATH 310, FALL 2003 (Combinatorial Problem Solving) MoWeFr 1:20 McGregory 214.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
Welcome to CS 3260 Dennis A. Fairclough. Overview Course Canvas Web Site Course Materials Lab Assignments Homework Grading Exams Withdrawing from Class.
1 ECE 587 Advanced Computer Architecture I Chapter 1 Instructor and You Herbert G. Mayer, PSU Status 7/1/2015.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Department of Mathematics Graduate Student Orientation August 2015 Professor Richard Laugesen Director of Graduate Studies.
Chapter 1 Introduction Dr. Frank Lee. 1.1 Why Study Compiler? To write more efficient code in a high-level language To provide solid foundation in parsing.
CS 106 Introduction to Computer Science I 01 / 25 / 2010 Instructor: Michael Eckmann.
Miss Maliha Ali Khan The City School Grade 4 English Language
The SYLLABUS Expectations What you bring to the class: The most important expectations in my class are that all students are treated with respect, that.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Spanish 1A Communication  Best way to reach me is by .  Newsletter: On your inbox each week (hopefully by end of day on Mondays).
1 ECE 102 Engineering Computation Chapter 1 The Instructor and You Dr. Herbert G. Mayer, PSU Status 9/2/2015 For use at CCUT Fall 2015.
1 ECE 221 Electric Circuit Analysis I Chapter 1 Instructor and You Herbert G. Mayer, PSU Status 10/12/2014 For use at Changchun University of Technology.
1 CS 201 Computer Systems Programming Chapter 1 “CS 201 Introduction” Herbert G. Mayer, PSU CS Status 6/12/2014.
Help Students Help Themselves - CS291/CS490 Mentoring Program Lisa L. Fan, Ph.D Department of Computer Science, University of Regina.
Introduction to Data Structures
1 CS 201 Computer Systems Programming Chapter 1 “CS 201 Introduction” Herbert G. Mayer, PSU CS status 1/8/2013.
1 CPRE210: Introduction to Digital Design Instructor –Arun K. Somani –Tel: – –Office Hours: MWF 10:00-11:00 Teaching Assistant.
Math 267 Mathematical Models in Economics Prof. Steven Tschantz Spring 2003.
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
1 CS 201 Computer Systems Programming Chapter 1 “CS 201 Introduction” Herbert G. Mayer, PSU CS Status 9/24/2013.
0.1/27 Introduction To SW Engineering Course Overview.
What to expect or Now that I have gotten used to Prof. Fitzpatrick, here is this new guy with his weird foreign accent…
ESL Academy at CSI Welcome to CSI Spring Quarter 2013 Orientation (Photos from
Research in Linear Algebra with Undergraduates David Strong Pepperdine University.
CPSC 315 Programming Studio Spring 2008 John Keyser.
Compiler Construction (CS-636)
1 ECE 221 Electric Circuit Analysis I Chapter 1 Your PSU Instructor and You Herbert G. Mayer, PSU Status 10/12/2015.
WHAT DOES SUCCESS MEAN TO ME? Think of three things that would make you feel successful on the last day of high school? What actions are needed to make.
CSCE 315 Programming Studio Spring 2013 John Keyser.
CS453 LectureIntroduction1 CS453 Compiler Construction Original Design: Michelle Strout Instructor:Wim Bohm
1 CS 161 Introduction to Programming and Problem Solving Chapter 1 The Instructor and You Herbert G. Mayer, PSU Status 10/12/2014.
1 ECE 101 Exploring Electrical Engineering Chapter 0 The Instructor and You Herbert G. Mayer, PSU Status 12/3/2015.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
ESOL DEPARTMENT REPETITION BREEDS RECOGNITION! TEXT FEATURES.
1 ECE 171 Digital Circuits Chapter 0 The Course Instructor and You Herbert G. Mayer, PSU Status 2/8/2016.
CPSC 315 Programming Studio Spring 2009 Frank Shipman.
Computer Networks CNT5106C
1 ECE 222 Electric Circuit Analysis II Chapter 0 Your PSU Instructor and You Herbert G. Mayer, PSU Status 2/8/2016 For use at CCUT Spring 2016.
Problem-Based Learning Jodi Bumgarner EDU692: Creativity, Culture, and Global Context in Education Instructor: Angela Stephens October 26,2015.
Introduction to Computer Architecture Dr. Mark C. Lewis
Intro. To Technology 7 & 8 Course Expectations blackwellsdomain.weebly.com Mrs. Crystal Blackwell Course Description: This one semester course.
1 ECE 222 Electric Circuit Analysis II Chapter 0 Your PSU Instructor and You Herbert G. Mayer, PSU Status 4/19/2016 For use at CCUT Spring 2016.
1 ECE 486/586 Computer Architecture I Chapter 1 Instructor and You Herbert G. Mayer, PSU Status 7/21/2016.
ECE 486/586 Computer Architecture Introductions Instructor and You
CS5040: Data Structures and Algorithms
Your PSU Instructor and You
11/12/2018 Using My MOOC Materials On Campuses: Little Stuff That Matters Dan Grossman J. Ray Bowen Professor for Innovation in Engineering Education.
Professional Writing Introduction.
CSCE 315 Programming Studio
Chapter 0 Your PSU Instructor and You
Instructor: Joel Grodstein
Administrative Issues
Background and Contact Information Pat Agard Mathematics teacher at Highlands High School (13th year) Teach: AP Stats, Pre-Calculus Adv., Algebra II Reg.
CSCE 315 Programming Studio
Presentation transcript:

1 CS 163 Data Structures Chapter 1 The Instructor and You Herbert G. Mayer, PSU Status 5/11/2015

2 Who is Your New Instructor? Some of you know me from CCUT fall 2014 Some of you know me from CCUT fall 2014 Instructor is a German immigrant to the USA, who has worked in the US computer industry and academia Instructor is a German immigrant to the USA, who has worked in the US computer industry and academia Immigrated to the US, due to marriage with US citizen in Berlin; yes she is beautiful Immigrated to the US, due to marriage with US citizen in Berlin; yes she is beautiful Became naturalized US citizen in 1995 Became naturalized US citizen in 1995 MS EECS (electrical engineering an computer science) UCSD 1983; beautiful beach & campus! MS EECS (electrical engineering an computer science) UCSD 1983; beautiful beach & campus! PhD CS (informatik) TU Berlin 1995; awesome city, now united! PhD CS (informatik) TU Berlin 1995; awesome city, now united! Professional focus at Intel on compiler optimization, alias analysis, programming languages, VLIW Professional focus at Intel on compiler optimization, alias analysis, programming languages, VLIW

3 Who is Your New Instructor? PhD Thesis on automatic generation of MP-object code via alias analysis PhD Thesis on automatic generation of MP-object code via alias analysis Retired in 2011 after 24 years at Intel Corp. Retired in 2011 after 24 years at Intel Corp. Managed compiler development for systolic array architecture 1980s Managed Intel CPU tuning lab & CPU validation of new Intel processors Teaching computer science since 1983 at SDSU San Diego, and since 1987 PSU Teaching computer science since 1983 at SDSU San Diego, and since 1987 PSU Teaching experience 2004 in Shanghai, at IIIST Teaching experience 2004 in Shanghai, at IIIST Loved China and teaching in China so much that I volunteered to participate in the CCUT + PSU cooperation for CS and ECE Loved China and teaching in China so much that I volunteered to participate in the CCUT + PSU cooperation for CS and ECE Back at CCUT this academic year spring 2015 Back at CCUT this academic year spring 2015

4 Goals of CS 163 Improve CCUT students’ command of English in preparation for your possible studies in the US Lightly acquaint CCUT students with the American culture, to reduce culture-shock in case of studies in Portland, Oregon, or elsewhere in the USA Discuss, express in C++, elementary data structures to highly sophisticated data structures Learn how to build, use, and traverse such data structures These include simple lists to unconnected graphs Explain compiler, assembler, interpreter, linker, loader, computer

5 Conventions for CS 163 At start of class, we discuss key English language terms used in the near future: vocabulary intro Being a non-native English speaker I experienced how important language mastery is for communication Vocabulary intro limited to a few minutes You should ask question in class, every time an idea is not understood; this way you are always “in synch” with the instructor This may not be a typical custom in Chinese academia, but will help you ease into the American life at a university

6 Grading, Homework, Tentative Acquire up to 200 points total Acquire up to 200 points total Upper and lower 15% yield a + or – grade variation Upper and lower 15% yield a + or – grade variation 2 homeworks at 100 points each = 200 points 2 homeworks at 100 points each = 200 points Homework to be ed before the start of class on the due date to your regular Chinese teacher, but copy Herb Homework to be ed before the start of class on the due date to your regular Chinese teacher, but copy Herb Homework s should use the subject line “CS 163 HW x”, where ‘x’ is the homework number Homework s should use the subject line “CS 163 HW x”, where ‘x’ is the homework number

7 Extra Credit Extra Credit: is a way to improve your grade Extra Credit is granted for good ideas expressed in class, constructive questions and contributions in class, identifying errors in class material Volunteers may present the HW or select topics in class, 10 min. each for a few extra credit points Any error in class material, even the slightest typo – but only pointed out the first time– is worth some extra credit Presenting smart homework solutions in class can deserves extra credit; you need to volunteer for such presentations proactively Each time you catch and correct an error made by the instructor you receive extra credit

8 Overall CCUT Context My portion of CS 163 is only a small part of your 20- or 16-week long semester at CCUT My portion of CS 163 is only a small part of your 20- or 16-week long semester at CCUT Hence this portion is only one part for your final grade, to be assigned by your class teacher Hence this portion is only one part for your final grade, to be assigned by your class teacher Yet the CS 163 portion will be part of your final grade, but the detail and weight is to be decided jointly with the semester’s professor Yet the CS 163 portion will be part of your final grade, but the detail and weight is to be decided jointly with the semester’s professor Hopefully, you learn a lot and enjoy my personal delivery method, refined by me in a quarter century of teaching Computer Science Hopefully, you learn a lot and enjoy my personal delivery method, refined by me in a quarter century of teaching Computer Science

9 Who are You? Briefly, 2-6 students volunteer to articulate in class, explaining: Your name, Chinese and English, if you have Your field of study and current progress Why do you take CS 163? What is your expectation of this class? What is your minimal goal for this class? Which is your ideal learning goal? Have you worked in the computer industry? Which computer subjects are you interested in? Anything else relevant to this course