CS 225 Data Structures Ja January 1 y 14 In Intro roduction - - PowerPoint PPT Presentation

cs 225
SMART_READER_LITE
LIVE PREVIEW

CS 225 Data Structures Ja January 1 y 14 In Intro roduction - - PowerPoint PPT Presentation

CS 225 Data Structures Ja January 1 y 14 In Intro roduction Wade Fa Wa Fagen-Ul Ulmsch schnei eider er, , Cra Craig Zi Zilles In Intr troductio tion Wade Fagen-Ulmschneider CS PhD Academic Interests : data


slide-1
SLIDE 1

CS 225

Data Structures

Ja January 1 y 14– In Intro roduction

Wa Wade Fa Fagen-Ul Ulmsch schnei eider er, , Cra Craig Zi Zilles

slide-2
SLIDE 2

In Intr troductio tion

Wade Fagen-Ulmschneider – CS PhD

Academic Interests: data discovery/visualization, systems programming, education worth sharing, and magic fairy dust

Craig Zilles – CS PhD (M.S. ECE, B.S./M.S. Mech E.)

Academic Interests: computer-assisted education, learning analytics, and computer architecture

Course Staff: You:

slide-3
SLIDE 3

Wade’ e’s Passion: Data Discover ery

GPAs at Illinois: Diversity at Illinois: And others: Wade Fagen-Ulmschneider http://waf.cs.illinois.edu/discovery/

slide-4
SLIDE 4

Craig thinks Wade e has better er pictures es, but…

Proposing high-performance processor micro-architectures

−2 −1 1 2 Slope β (change in score with day of exam) / std dev per exam period − ∗ ∗∗ − − Class A2 − − ∗∗∗∗ ∗∗∗ Class A3 ∗ ∗∗∗ ∗∗∗ ∗ − Class B2 ∗∗ − − ∗∗∗ ∗ ∗∗∗ − Class B3 ∗∗∗∗ ∗∗∗∗ Class C1 ∗∗ − − − − − − Class C2 ∗∗∗∗ ∗ ∗ − − − − Class C3 − − − ∗ ∗ ∗ − Class D3 − − − − − Class E3 − ∗∗∗ ∗∗ ∗∗∗∗ ∗∗∗∗ ∗∗∗∗ ∗∗∗∗ ∗∗∗∗ Class F2 ∗ ∗∗∗∗ ∗∗∗∗ ∗∗∗ ∗∗∗∗ ∗∗∗∗ ∗∗∗ ∗ ∗∗∗∗ Class F3 − Class G2 − Class G3 − ∗∗ − Class H1 − ∗ − − Class H2 − ∗∗∗ − ∗∗∗∗ ∗∗∗∗ Class H3 − ∗ ∗∗∗ ∗∗∗ − ∗∗∗∗ ∗ Class I2 − − − − − − Class I3 Average ∗∗∗∗ − p > 0.05 ∗ p < 0.05 ∗∗ p < 0.01 ∗∗∗ p < 0.001 ∗∗∗∗ p < 0.0001

Design and algorithms for force-feedback human- computer interfaces SPIMbot contest in CS 233 Relationship between exam time and exam score in the CBTF

slide-5
SLIDE 5

Course e Staff

slide-6
SLIDE 6

Yo You

slide-7
SLIDE 7

Ever erything about CS 225

https://courses.engr.illinois.edu/cs225/ Information on: Staff Communications Lab Sections MPs Exams Grading Academic Integrity

slide-8
SLIDE 8

What is this course about?

slide-9
SLIDE 9
slide-10
SLIDE 10

CS 126 ECE 220 CS 125 CS 225 CS 173 MATH 213 INFO 490 (+others)

slide-11
SLIDE 11

Variables es in C++

int myFavoriteInt; char grade = 'A'; double gamma = 0.653; Cat fiona, mia; Cube rubix; Person wade;

slide-12
SLIDE 12

Enc Encapsul sulation

slide-13
SLIDE 13

Enc Encapsul sulation

Cube.h Cube.cpp

slide-14
SLIDE 14

#pragma once class Cube { public: private: };

Cube.h

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

slide-15
SLIDE 15

#include "Cube.h" double Cube::getVolume() { }

Cube.cpp

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 class Cube { public: double getVolume(); 4 5 6

Cube.h