cs225fa21-01-intro-slides - courses.physics.illinois.edu

15
CS 225 Data Structures August 23 – Introduction G Carl Evans & Mattox Beckman

Upload: others

Post on 03-Oct-2021

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: cs225fa21-01-intro-slides - courses.physics.illinois.edu

CS 225Data Structures

August 23 – IntroductionG Carl Evans & Mattox Beckman

Page 2: cs225fa21-01-intro-slides - courses.physics.illinois.edu

G Carl Evansi = 0

LD B[i] LD C[i]

B[i] + C[i]

ST A[i]

i++

LD B[i] LD C[i]

ST A[i]

...

B[i] + C[i]

Page 3: cs225fa21-01-intro-slides - courses.physics.illinois.edu

Mattox Beckman

https://mattox.web.illinois.edu

• Email: • [email protected]

• Interests:• CS Education• Programming Languages• Anything involving

fermentation• Irish music• Nightwish

Page 4: cs225fa21-01-intro-slides - courses.physics.illinois.edu

Thierry Ramais

Page 5: cs225fa21-01-intro-slides - courses.physics.illinois.edu

How to contact us?

• Admin Email [email protected]

• Discordhttps://discord.gg/YuEwhnR

• Piazzahttp://piazza.com/illinois/fall2021/cs225

Page 6: cs225fa21-01-intro-slides - courses.physics.illinois.edu

CS 126ECE 220 CS 125

CS 225

CS 173 MATH 213

INFO 490(+others)

Page 7: cs225fa21-01-intro-slides - courses.physics.illinois.edu

Everything about CS 225https://courses.engr.illinois.edu/cs225/

Information on:StaffCommunicationsLab SectionsMPsExamsGradingAcademic Integrity

Page 8: cs225fa21-01-intro-slides - courses.physics.illinois.edu

Grading NotesPoints Grade Points Grade Points Grade

[970, ∞)* A+ [930, ∞)* A [900, 930) A-

[870, 900) B+ [830, 870) B [800, 830) B-

[770, 800) C+ [730, 770) C [700, 730) C-

[670, 700) D+ [630, 670) D [600, 630) D-

(600, 0] F

* To get an A+ you need the score of 970 but you also need to have your final project or for some other work in this course to be seen as exceptional.

Page 9: cs225fa21-01-intro-slides - courses.physics.illinois.edu

What is this course about?

Page 10: cs225fa21-01-intro-slides - courses.physics.illinois.edu
Page 11: cs225fa21-01-intro-slides - courses.physics.illinois.edu

Variables in C++int myFavoriteInt;

char grade = 'A';

double gamma = 0.653;

Cat katia, gwenevere;

Cube rubix;

Person evans;

Page 12: cs225fa21-01-intro-slides - courses.physics.illinois.edu

Encapsulation

Page 13: cs225fa21-01-intro-slides - courses.physics.illinois.edu

EncapsulationCube.h Cube.cpp

Page 14: cs225fa21-01-intro-slides - courses.physics.illinois.edu

#pragma once

class Cube {public:

private:

};

Cube.h1234567891011121314151617181920

Page 15: cs225fa21-01-intro-slides - courses.physics.illinois.edu

#include "Cube.h"

double Cube::getVolume() {

}

Cube.cpp1234567891011121314151617181920

class Cube {public:double getVolume();

456

Cube.h