Placeholder Image

字幕列表 影片播放

  • Hello world and welcome to the 10th annual CS 50 Fair.

  • My name is Doug Lloyd.

  • My name is David Malin and this is indeed the 10 CS 50 fair.

  • And boy, has it come so far.

  • Back in the very first day of 50 Fair, it was pretty much with me holding a balloon, hoping that people would come by was one.

  • But now we have hundreds of CS 50 students, hundreds of students and faculty and staff across campus and even hundreds of CS.

  • With AP students who were taking CS 50 at their own.

  • That's a great crowd are ready to start.

  • We just got started about 1/2 an hour ago is our second annual live show of the CS 50 pairs.

  • This is also a lot of fun and exciting indeed.

  • Doug is looking forward to going strong for the next several hours.

  • So many hours, so many hours of CS 50 fair.

  • And what are we gonna see throughout the day?

  • We're gonna see student projects.

  • We're gonna do interviews from the floor from the interview station.

  • There's a whole lot of things that are gonna happen today.

  • We'll see lots of changes as Well, we've changed the way the look of affairs you mentioned things changed quite a bit in the last 10 years or more balloons this year.

  • Instead, above our heads, we have hundreds, maybe thousands, of L E D lights, all of which are software controlled.

  • So that Colton and the team on lighting can actually synchronize the lights with the song that is playing always, always innovating Here is 50.

  • Shall we take a look at the way should get right to the action.

  • So I'm gonna talk things over to the interview station where are not have a student who's gonna be talking about a stock analyzing.

  • Let's get started.

  • Hello.

  • Welcome to CS 50.

  • I'm are not a teaching fellow for the scores.

  • And today I have with me, my two lovely friends Paul and Andrew here to talk more about that project.

  • Plastic.

  • Hey, Andrew.

  • Hey, Paul.

  • Do you guys wanna introduce yourselves?

  • Tell us more about your project.

  • Hi.

  • I'm Andrew Soldini.

  • I'm a junior economic concentrated statistics concentrator in the house.

  • I'm Paul.

  • I'm in junior high.

  • Let me study statistics.

  • You want to do one?

  • Tell us more about blasting.

  • You know what made you guys stop with the project.

  • Yeah, for sure.

  • So our project is stock sentiment analyzer.

  • So what we do is we allow the user to choose a portfolio of stocks to analyze it in our program allows the user to gather data on the sentiment as well as a stock price and see trends between them.

  • So over here is last in.

  • And if we go on sentiment record, So my portfolio Curly consists of Apple, Tesla and Alibaba.

  • So I'm just gonna look at Apple.

  • Then we can analyse apple, and what I do is show us a graph off the sentiment score.

  • So a ground of sentiment and the stock price so yellow is the sentiment on a scale from minus 1211 Being positive and red is a stock price.

  • So we can kind of see trends over time.

  • Yeah, and they're really easy to compare in this because the grafts have dual axes that make it really see also shows remarkable trends that overtime really poorly.

  • Things correlate pretty well now, and more data collects sensitivity for the markets close so that you also have the last couple days tracked.

  • You could do this for any stock once we put it in our database.

  • Yeah, so?

  • So it updates every 90 seconds every 90 seconds gathers data.

  • And one of the cool things is that in our database, if you select the stock that's not yet in our database will automatically at the database and start from that date on gather data on the sentiment and stock price.

  • So, what a p I did.

  • You guys used to get this gentleman did.

  • And then the stock prices over time s o for the sentiment way.

  • Use tweets.

  • So we gather tweets from an A P I called stock to it, gathers the 30 latest relevant tweets on a stock and then use natural language processor to analyze the sentiment.

  • Each street and the average sentiment score is seven score of stock in that time.

  • Yeah, vaccinating.

  • So I mean, this project is amazing.

  • I just have one question about the name.

  • Name sounds kind of particular to meet.

  • So how'd you guys come up with the name?

  • I mean, the name is quite literally our initials.

  • Paul obviously comes first, but then way have 1/3 partner who happens to be abs like missing at this moment off enjoying the fair eso just hearin it shows.

  • Thank you so much, guys, for talking to us more about your project.

  • And I wish you guys the best of luck.

  • Thank you.

  • Thanks.

  • All right, so that was a really cool project.

  • And, uh, you kind of remind me a little bit of he said, six.

  • He's had seven from this year for anybody who followed along.

  • But before we get too far away, there's somebody sitting next to me.

  • Oh, my calling Karen.

  • Everyone.

  • So we're here.

  • The fair look so much different than last year, but I'm loving it already.

  • Got to see a few projects, and it's pretty great.

  • Erin's gonna be with us on and off for the next couple hours.

  • And Aaron is a very funny person.

  • Aaron, it's fairly nice with, Well, thank you very much.

  • I didn't have another one plan, but I got more to come because you'll have.

  • You'll have more to come.

  • I'm sure on that.

  • I think we're about to go back out into the field in just a moment.

  • But any other thoughts on the subject change in scenery this year before we head over.

  • I mean, I think that the students are definitely enjoying this new vibe.

  • I think it's ah, really interesting atmosphere to be here.

  • Live and help you guys get to get a little taste of that today.

  • All right, so you kind of take a look at that stock analyzer project was really cool.

  • Kind of tied together a couple of pieces of new things.

  • Always fun to see students sort of taking things you learn in the class and turning it up a notch and really innovating and doing something.

  • So I believe now we're gonna head out into the field and take a look at another student project right in.

  • All right, So we're here with Hillary and Anna, and they're gonna share their project with us.

  • So what is your projects?

  • Title.

  • What does it do and give us a little bit of an elevator pitch tweets, and basically, you can search any trending topic.

  • I'm right now and it'll give you it will listen for tweet that they're happening right now and then give you the time.

  • Most recent results on DNA, no show markers on the map, and you can kind of click on each one and sort of see the user, the tweet and what time?

  • That was awesome.

  • That's really cool.

  • And I Would you like to give us a live demo of how your project works?

  • All right, So originally we've been searching Trump.

  • What's a little controversial about this little search Friday that is much less trying controversial in Trump?

  • I will give you that and hope for people are speaking about Friday Right now.

  • That would be really awesome.

  • I like the little spinny thing.

  • You're gonna That's awesome, right?

  • So let's pull up this tweet from Massachusetts.

  • I was just a bunch of great, very nice.

  • Everyone's excited about looks like groups and Friday, Friday's awesome in general, that is a good point.

  • Awesome.

  • Frankel.

  • Thank you guys very much for sharing collapse way, our way, our live out in the field.

  • So there's a lot of people, a lot of wires, So apologies for any any visual difficulties you have metastatic just gonna happen.

  • We have this many people packed in the one spot of one.

  • I saw that that was working with pretty cool.

  • We introduced into that a little bit of swelling in some tweets and showing it on that same interface that we used for Nasher.

  • Exactly.

  • So we have problems that has a map based element to it from set eight students pulling in base portion out of that as well.

  • Make some more connections on the map.

  • It's right.

  • It's nice to see those visual project really tie, I think.

  • All right, so I think we're headed over to see a project called Angry over the invitations.

  • All right.

  • Thanks, Doug.

  • We're here with Korea and Kevin to show us your product.

  • So what?

  • What did you guys make today?

  • Have you been so hungry that you got angry?

  • You know, I could say I'm a little bit right night, like to actually for this app is built to deal with your gangrenous.

  • So basically, if you're on campus, he wanted just know where there's free food.

  • And at Harvard, this always There's always some organization offering cupcakes.

  • Believe Bay's nose.

  • Whatever.

  • It's really good way.

  • Want to compile a way to see a ll that visually, on a map and see where it is relative to?

  • You actually don't want to walk all the way across campus.

  • It's got some free food.

  • You're hungry now and you need this as by that hangar.

  • Estimates Boston.

  • So basically, um, yeah.

  • You wanna give us Ah, walk.

  • Yeah, and cold outside.

  • So I don't wanna walk for my free food.

  • Exactly.

  • And sometimes the dining hall just doesn't cut it.

  • What this does is geo coder, a p I to determine where we are related the map.

  • I feel a little bit of marginal air on that, but we're working on it, and and then it's able to map event, uh, that are near you with free foods, for example.

  • Sanders theater, I have to say, and this great or really?

  • Yeah, there's a lot of friends here.

  • Look, right.

  • With less labs, you might not have known, but there's popcorn at this event.

  • So you're able to mark what's going on around you Just go with a really important question for you guys who came up with the name thing.

  • And what time was that?

  • During the hackathon was three Emporium That was like the way you thought of the name first would develop.

  • But you're the best selling.

  • Well, awesome.

  • So what?

  • What is your favorite part of CS 50 so far.

  • Would you say the project are I feel like, for me, it's been a really exciting course because one of the best part of CS is when you get to collaborate with other people in that community, building is just huge.

  • It's definitely so called Make something.

  • It was, like, very stressful.

  • Get something together.

  • I think like now that you're here that you present, it's like the process was on and it was There's a lot of work, but I think he's worth and it's like, Where else are you gonna be able to have this kind of event with big inflatable rubber dogs and little implant on like companies here and people in popcorn?

  • So that's really exciting, I think, but that we want to plug that page.

  • Oh, please do.

  • Wow, Steve Jobs endorse a project.

  • So all right, so I think I know his favorite feature of your product.

  • What would you say is yours?

  • This is great.

  • There's a lot of hidden Easter eggs on this project, So, like, let's say you're about just the metaphor.

  • Maybe there's a networking about what Goldman.

  • Oh, look at that.

  • So you wanna find your champagne and caviar.

  • So good, huh?

  • Yeah, that's fun.

  • Cool.

  • And so what was the hardest part?

  • Would you say of this product that you're lying along?

  • These angry people walking around?

  • Let's have this project.

  • What do you find most difficult?

  • Was it kind of like doing your own thing?

  • Would you say it was a particular feature?

  • I think the hardest part is in this class we've gotten to know the basics of every little thing.

  • But it was hard to pull that together like every we knew it was possible.

  • We knew what we could do and which had to consistently, like, get it done and be able to figure it out and make sure everything's working because, like sometimes way don't know where the problem lies.

  • It could be in the HTML, could be in our sourcing.

  • Could be from the flash.

  • Could be in the C S C i.

  • D.

  • It's It was so hard said, Continue Thio little Taylor.

  • Another like problem solving with just that we like got to look up different times for user's online and just trying to integrate them with the clue was also really cool.

  • So you guys ready to get some food now.

  • So you have been angry for a while.

  • All right?

  • Thank you.

  • Think America, You know that they said something a little bit.

  • That was just so great.

  • Like talking about, like, how C s would be the final product.

  • Like making something that is important to you.

  • Yeah, like that speaks to me on a deep level, and I feel like she has 50 is probably half of that app way have so much free food and all.

  • You have a lot of free food and stuff about all the events they mention this popcorn and candy and everybody stay very sugared up, I think, over the course of the next couple hours.

  • But that's just great.

  • To see students like putting something together.

  • That's that's great, because I'm passionate about passion about it is like tied to campus, like we really love with students, bring projects that are, like, relevant other sins will be using something in the Senate, become things that happened on campus.

  • Well, I think we're off to see another interview in the field, so let's toss it over to them.

  • Thank you, Doug.

  • All right, So we are here with Isaac, Alex and Kit, and they're gonna share their awesome project with us.

  • So, Isaac, tell me a little bit.

  • What is your project name and what does it do?

  • What is your awesome projects?

  • All right, Our project is called Rx, which is on facial recognition, And what it does is it looks up your face in the Harvard College Facebook database.

  • If you're a match, then it will show you that you are a match on things.

  • Get a live demo.

  • I think it goes better when we show it.

  • So it finds Alex's face and then tells you that it's palatable.

  • A freshman in there even tells you where he lives.

  • It tells you, worry that well, he uploaded to the database I really wanted to weigh.

  • Could also get their phone number there.

  • E mailed a bunch of other really scary and that's kind of terrifying.

  • Are you scared of using your own app on yourself?

  • Terrifying.

  • Okay, Good.

  • Good.

  • Takes a nervous look to the side.

  • All right, kid.

  • So you have a rolling this?

  • I'd assume right.

  • You're hanging out here.

  • What did you build in this?

  • You're so my role was basically to access the database and get, oh, the images down there and an associate them with the information.

  • So the name and you're in the house and I also could include as excited like Tell us about Alex and phone number.

  • So there's a lot of information available out there that's a little taste.

  • My well, I'm not gonna lie.

  • I'm a little scared that you guys so much for sharing and back to Doug Mike there.

  • So just bear with us.

  • Just a moment.

  • We'll figure it out, But, um, Erin's hanging out just over there.

  • But that was really cool.

  • Like augmented reality.

  • We don't talk about that.

  • And all in the courts.

  • Actually, that's another one of more amazing things that seem students do is not only did they take the lessons that we teach class like a map or what have you, but then they just go out and do things that are totally different.

  • Yeah, and it sounded like it was really reliable to from the demo.

  • It seemed to work immediately, which is really cool, responsive recognition.

  • It is like that.

  • Have a creepy it's kind of it's kind of cool.

  • I mean, this technology that, like Facebook, was working on When you think about, like, how they do auto tagging actors and they must not be a whole lot of resource is because it's such a new field.

  • Yeah, I don't get these.

  • Two are coming first pores and they're getting like, Yeah, yeah, it's just amazing things.

  • Like again.

  • Apologies.

  • If you're watching aboutthe static, we have, um, feel whenever we go to the field, it's great to see projects there.

  • It's a lot of lot of energy out of feel like that way have wires on.

  • There's about 1000 people and they probably behind us right now.

  • So it's just it's gonna happen that will get a little bit of a little bit of static.

  • Um, all right, so I think we're good.

  • So let's see who we got over there.

  • We have a medic over the interview station.

  • Yeah, that's tossed it over to them.

  • Thanks, Doug.

  • I'm here with Philip in Deana.

  • And why don't we just get straight to it?

  • You guys won't tell me about your project?

  • Yes, definitely.

  • So we implemented simply ending.

  • It's a beautifui landing from in South Africa where people can connect each other.

  • You can either registers bore, it will render, and then you can find each other.

  • So, for example, that slogan as a lender, Um And then you see all projects and Boris have online.

  • So it's just like connecting Rosen lenders.

  • So let's say you want to invest in a project the gods and you could see the project.

  • You can also view it to get more information.

  • For example, here we have Chiana.

  • Chiana needs 100 bucks for two years.

  • You can also directly shoot an email.

  • But what if you say you don't want to go based on her use case based on the location?

  • He's like I'm a surrender.

  • I'm certainly attached to one region in South Africa.

  • Let's say I want to invest in projects in Western Cape area.

  • Hello And Camilla has approaching about nature.

  • She needs money for that.

  • So maybe we invest in her.

  • They can feel to them and you stays on H.

  • And you can also see your own profile.

  • So that's me my Facebook picture.

  • Philly.

  • I want to invest in Boris that woman before investing in talented and into agriculture.

  • So how did I mean I think tactic being used for social good is awesome.

  • How did you come up with the idea that I'm surging this semester?

  • I also take soccer World 47 which is, of course, about entrepreneurship in developing countries.

  • On Blake, for the last four months, we worked on a business band for Peter Atlantic Platform.

  • Anything lack of capital, lack of access to capital.

  • That's a big issue in South Africa.

  • People need money to pay for the basic for the basic needs.

  • And so we thought, We help the people in the villages in South Africa and we also want to implement it.

  • That's how we came up with, you know, what was your favorite part of the project or the whole process?

  • I should say.

  • I think seeing the progress like we knew we had this idea first we wanted to implement in IOS app.

  • We really struggled with how to do that, and we watch a lot of tutorials.

  • We say, OK, we can never do that and then weigh like a puzzle together, like how we could bring this to life and then seeing that it actually worked out, it was just a great feeling.

  • It baby?

  • No, I guess.

  • Yeah, it looks beautiful.

  • So how did you guys?

  • Can I go back to the home?

  • How did you guys get all of this?

  • Nice stop.

  • Paige.

  • How did you get all the nice design?

  • Who was?

  • That was kind of cool.

  • So you worked more on the back way back in front of two developers.

  • I guess you guys with the hockey?

  • Yes.

  • That was very helpful here until 4 a.m. Did you go?

  • I hope.

  • 3 30 I guess we missed it on.

  • No, that that was good.

  • Yeah.

  • And what has it been like, your favorite part of CS 50 I guess.

  • Looking back, how was I think this homer this with Diana Also said how we develop, get beginning like, first lecture?

  • I just sat there like, What am I doing here?

  • You didn't understand a lot.

  • Like what it's It's code waking him into this website after four months crazy.

  • And also I feel like she's 50 years, not just the subject.

  • It's like a live cell.

  • I mean, it's just the whole spirit, like Oh, yes, I know you from office hours and like, yeah, so this cool chair you on t f.

  • Right?

  • And then I like the whole atmosphere.

  • You guys thinking of making any more projects in the future or doing anything with this?

  • It's definitely I'm a visiting student here for one year, but actually talk to my C f.

  • And I'm thinking to buy for a master computer time in London.

  • You sail.

  • I think it's okay.

  • I definitely want to continue.

  • And I hope, yeah, match with, like, business in tech.

  • It would be very cool, guys.

  • So, did you guys get any outside advice on this project?

  • I know you're focusing on South Africa.

  • Specifically.

  • Looked like you applied some of the course concepts, but for more of the conceptual art, the case, Israel, Or are those ones made up for the one you're filtering from the business plan perspective?

  • We had a lot of outside and we talk to people from who do community board in villages in South Africa.

  • We talked to the head of a micro finance found in South Africa.

  • Also, my CF and the stock workers is from South Africa.

  • So there we got a lot of input.

  • Like what?

  • We want to know the technical side We had a lot of from out.

  • Thank you guys so much.

  • Thank you.

  • Thank you.

  • That was really cool.

  • Yeah.

  • So it brought me to, like, think about Kickstarter Little bit.

  • Investing in different companies would be really cool, but it also has a really great integration of like, how we use collaboration with force and sort of breaking things up.

  • You know, we really don't get into, like, the i D, which is by far the most students used in the court.

  • It does have both in collaboration features, but code sharing is a little different than just like workspace.

  • So that's often a her listens also overcome where they're working on projects, hairs like those two.

  • Yeah, And if you notice they were talking about how one of them was doing front and the other was back in and that's typically way to sort of break things up, they also were talking about how they only made it 3 a.m. in the hacker.

  • I know.

  • So I remember seeing them in the back, and I remember seeing them a little tired way.

  • Gotta stay.

  • We gotta stay awake the whole time.

  • And it is It's tough so I don't blame them, but no, the hackathon.

  • So we have the hack a thon for students.

  • Wait, go Thursday students to finish or start their final project.

  • But they were definitely working hard on those projects, so, yes, so that was a lot of fun.

  • It was cool to see here a little bit about how they collaborated.

  • Progress?

  • Yeah.

  • Changing even eight days.

  • Yeah.

  • All right.

  • So it looks like we have another interview in the field, so let's turn to them.

  • Awesome.

  • Thank you very much, Doug.

  • So we are back here with underwear.

  • It's personally my favorite project names so far, and we're here is single.

  • Amy and Jess say hi, guys.

  • All right.

  • So, Amy, what does thunder where?

  • Dio?

  • Right.

  • So our thunder where it's basically like a weather app.

  • But instead, we add a lot of functionality in regards to whether in our clothing items.

  • So one of the biggest problems for me personally, it's like the weather is very hot in the morning or very cool at night.

  • And that change makes me I'm sure what to wear.

  • So underwear allows you to import your location and I'll give you clothing items.

  • Any location?

  • Location in the world.

  • Very, very cool.

  • Hired single.

  • You're pretty stylish guy.

  • Did you use this app to wake up this morning?

  • It was that, like you got up and you're like, All right, I gotta figure out through thunder wear what I'm wearing today.

  • Is that what chose you out tonight?

  • Actually, I was planning on it.

  • I had to actually run out, and I didn't actually have a computer set up, but I was thinking about it.

  • If I had, I would've done.

  • All right.

  • So while we're ending, uh, can I see a live demo of how this works?

  • Underwear goes, Jess, if you wouldn't mind walking through, let's say for some reason you're stuck in the Amazon jungle.

  • You don't know what you really meant.

  • Everywhere.

  • Eyes loading, it's loading, Riggio, and we're gonna be thunderously underwear under warn that works.

  • And while we're waiting out back for load, what was yours is hardest challenge.

  • While you were going through this live demos never go well, by the way, just so you know, hardest challenge while you guys are building a talent.

  • Uh, we're all pretty new Decoding.

  • Let's mix ups in between.

  • And this is also another step up because it's an iPhone app, and it's a totally different language than what we learned in school.

  • So part of the process of creating that was learning the language.

  • But also developing the function kind of design is lost.

  • You learned all of its from scratch.

  • Essentially, that's that's horrible.

  • I'm so sorry.

  • Congratulations, though.

  • That's really awesome.

  • How's that live demo?

  • God, they never work.

  • Well, just so you know, they always go for a living example.

  • Like today we're gonna wrap up.

  • It worked.

  • That's okay.

  • It works.

  • We believe you.

  • We really appreciate it.

  • Thank you so much, guys.

  • On.

  • Uh, thank you very much.

  • Thanks.

  • So that it has to be the best where that is currently leading the pack of the funniest project names that we've got today.

  • Students are very creative.

  • I saw them coming in last night as we were.

  • Just didn't return them in.

  • Some of them were pretty punny.

  • You'd be a fan.

  • I'm sure we'll see a few more of them as we go.

  • Yeah.

  • So again, they were talking about Like what?

  • The hardest thing is there right now.

  • They're right Yeah, and I mean, just in terms of all of the products as a whole, we see this common theme of like students learning things that we never taught in CS 50.

  • That's almost one of the coolest things to see in there.

  • Is the students learning outside of class?

  • It's the most impressive thing I think that I see in the projects to is just how much students will just go beyond the scope of what we teach.

  • It's really mind boggling when way I've been doing this for 11 years.

  • We started like it was Web ABS, and now it's like mobile laps and we have a our thing.

  • And we have, you know, get hub collaboration like things.

  • It's it's really just super impressive.

  • Speaking of impressive, sure, we have another impressive project.

  • Take a look at over at the interview station.

  • Now I believe this product is called Represent Me So let's take a look and see what Sarnoff has.

  • Welcome pack.

  • I'm here now with one of my own students.

  • Ross Simmons could talk about his final project titled Represent Me.

  • Welcome, Ross.

  • Hello.

  • If you want to introduce yourselves to our audience, tell them more about your final project.

  • Hi, I'm Ross Simmons.

  • I'm a freshman living in Matthew's.

  • Hi, I'm Ross Simmons of a freshman clipping at Matthews, and I'm planning to study physics, and I have taken CS 50.

  • I've made this final project called Represent Me, That Does a few things.

  • First thing it does.

  • If you click on members of the House appear it will show you a list of all 435 members of the House of Representatives.

  • With their contact information out of 435 is overwhelming.

  • You could narrow it down to the members Harmony Single State, for instance.

  • I'm from Missouri.

  • So if I type in M o the two letter stated deviation from Missouri, I find the names and contact information of the eight members of the House from Missouri.

  • But if you want to narrow it down by a member's name, say you wanted to find the contact information for Nancy Pelosi.

  • You can type in Nancy Pelosi's name, and there she is, Democrat of California, 12 with her contact information.

  • Similar thing going on under members of the Senate with all 100 their narrow it down by state, and you can narrow it down by name.

  • Here's Ron Johnson of Wisconsin's contact information.

  • Most interesting thing, however, in this website is going on under search bills.

  • You can search bills by their titles or by their contents for him.

  • Since I wanted to see information on the Small Business Tax Cut Act, which was a bill in Congress, it will search it on up, and here it is a small business tax cut Act HR nine.

  • If you click on this, it'll take you to the Congress dot gov page for the Small Business Tax Cut Act.

  • It was introduced in 2012 and here are all the votes on it.

  • It was passed by the House.

  • When you click on more info here, it'll go over to more specific vote information.

  • The name of the bill, the latest action.

  • It was referred to a Senate committee, but it did went nowhere in the Senate, passed, passed by the House with 18 yes, from Democrats here, all the party totals.

  • And here are a list of all the yeses, all the knows.

  • What if I want a look ahead?

  • The wards of like representative from the state of Missouri.

  • Well, if you want to know what done by state, we could do the same thing that we did over the others.

  • Hear how the members from Missouri voted Ta Taken and Jo Ann Emerson are no longer in the House of Representatives.

  • But they did vote yes on this particular bill and hear the no votes from Missouri.

  • And if you wanted to see how Nancy Pelosi voted, you confined how Nancy Pelosi voted Nancy Pelosi voted no awesome with along with her contact information.

  • So, Ross, I think this is a fantastic project with so many applications to inform Waters and, you know, from the citizenry in general, what motivated you to, you know, bullets?

  • Let's I So here at Harvard a few weeks ago, a former senator from Missouri named Jim Talent was coming by.

  • We have to support our fellow Missourians, but I need to know if I if I wanted, if I had to dislike him or not, I needed to find out what position was on DOMA, specifically the Defense of Marriage Act.

  • So I had to dig around in the records of the clerk of the House of Representatives, find with the bill number was scroll through all 435 names until I found talent, and I wanted to make it easier to find how one specific person voted on the specific piece of legislation.

  • So that was how I got some of the ideas.

  • But I also wanted to contact information for that person.

  • So if you wanted to tell them how badly you felt about that vote, you could go to their website or write a letter to their office or call them on their phone.

  • So this website is an implementation of being able to find out how specific members voted on specific bills and also to be able to find members from your state or the contact information for your own member.

  • That is amazing.

  • Ross.

  • You know, it's been a joy having you in my second have you and CS 50.

  • How's your experience in CS 50 Experience and CSFB has been phenomenal.

  • I did not know if I wanted to take it.

  • When I first came in, it was a little on the fence, but after the first lecture in the first few sections, I decided to stick around.

  • And while the work was difficult.

  • It was definitely worth it.

  • I would not have been able to do this just a few weeks ago that I started CS 50.

  • So it's been a very valuable experience.

  • Thank you.

  • So my fries.

  • It's been a pleasure having you and thank you for sharing your project.

  • Thank you so very much are enough that that was an awesome story to hear the very in there.

  • And I got to say, now that I'm wearing a sweatshirt like he really his dad Furnace puts meeting.

  • Yeah, he had the bow tie.

  • Um, I think I got to say about that is the U.

  • S.

  • Government's AP eyes are not very good, So that project was actually probably a huge amount of work.

  • I suspect that there was a lot of screen scraping in that which is not You don't know what that is.

  • It's a good thing you don't ever really want to do it.

  • It's pretty tedious stuff.

  • That was really cool, you know, like for better for worse.

  • Like politics is always around us.

  • However, you know, think about these things.

  • That is a really useful tool of the other kind of person who is motivated to, like, pursue about these issues.

  • This one issue that we do talk about 50.

  • Where is net neutrality?

  • And certainly that's a big fuzzy thing right now being able to get in touch representatives.

  • It is nice.

  • So I really appreciate that seems put together.

  • And we're seeing a lot of political team projects this year, more so than I've seen.

  • We are seeing definitely more of that more that this year.

  • So I think we're actually ready to go right back out into the field and see another amazing project.

  • So shall we take a look?

  • Let's take a look.

  • Awesome.

  • Thank you very much.

  • All right, So we're here with Matt, Kyle and Safran, and they're awesome.

  • Project.

  • It's a little bit Harvard specific, but it's called What does that matter?

  • Concentration calibration.

  • Awesome.

  • She won't tell us a little bit about it.

  • Yeah, so this year we three are sophomores, and we were kind of faced with difficult challenge of choosing a concentration this year, relatable for a lot of us.

  • It was really painstaking and like you don't even know where to start Sometimes and too often I feel like people, she was a concentration of department and then are a little too fixated on on choosing classes that sort of fulfilled requirements and that concentration of instead of being exposed to, like, so many thousands of classes that Harvard has to offer.

  • So how do you solve this problem?

  • What is concentration Calibration wanted Thio flip the idea on its head and instead allow users to be exposed to glasses first and then see what departments those fall into Awesome.

  • Can you walk us through it?

  • And while he's doing that, would you mind telling us what some of the challenges where maybe the hardest challenge was while you're doing it?

  • So I think kind of the hardest things that we had to tackle when going through a test was you know, as the test proceeds through you choose class is that you know, you just have a genuine interest in, and then at the end, we kind of assemble all of this data on display an infographic in the form of a pie chart that essentially demonstrates, you know, which concentration is best suited for all the classes that you chose.

  • So it was really hard implementing something this this pie chart.

  • I think Saffron could give a little bit more your hardest challenge, right?

  • Trying Thio get like three or four different languages to talk to each other.

  • I was trying to make the template ing language with Java script, and then I thought, Everything's I've had to pass it.

  • They're a bunch of variables way.

  • It's fine.

  • You look lovely.

  • Looks like it worked out well.

  • Yeah.

  • So yeah, it's just like a cool little graphic that we wanted to refer to God.

  • And we also we're kind of trying to figure out whether we wanted an algorithm that, like, tail it.

  • Our course selections like the course that we generate as the test goes on, better afflict your preferences.

  • But we also really decided that one of the coolest parts of this is the fact that it's randomly generated, like you're going to cover things on your list you're never gonna see and we don't wanna kind of used this test in there.

  • You down?

  • Okay, so we're opening everybody's interest up.

  • That's the way you just had a kid come by earlier took the test.

  • He's a government concentrator, and he kind of went through and at the end, it showed an engineering class, and he kind of was so confused us A wind engineering class displayed, but he went through Look, the description.

  • I think he's gonna take it next fall.

  • Wow, That's really awesome.

  • Thank you, guys.

  • So much for sharing awesome projects.

  • We're really glad you shared it with us.

  • Thank you very much.

  • That was, like the opposite of how I call it most of us.

  • College.

  • The opposite way.

  • Yeah, I just I would just Here's the conservation I pick here, the glasses I have to take That is a more refreshing way.

  • And I think I'm more willing to go through your college experience using opens you up, thio other possibilities that you may not have considered because you are so focused on one specific field.

  • That was That was really fun.

  • Yeah, probably back to my college days.

  • I'm a little further away from them that you are, though.

  • All right, Well, it looks like we're headed over to the interview station to take a look at a project called Al.

  • Stop it.

  • Thanks, Doug.

  • So I'm here with sandy and through, and so let's just jump right into it.

  • You guys want to tell me about your project today?

  • Yeah, sure.

  • So we developed an email analytics tool.

  • And so as college students, we have a lot of emails and boxes.

  • So are very curious to see if we can learn a little more about what's actually in our in box.

  • So let troops talk about our program.

  • Oh, yeah.

  • So basically what we did as we hade a bunch of different grass to display statistics about your inbox is so here.

  • The first draft is if your inbox follows the 80 20 rule.

  • Currently, my inbox is only 46% occupied with a top 20% of centers.

  • Speaking of the top 20% of centers, these other people that have sent me the most e mails recently as a percent of my total inbox on these air their number of e mails that they've actually sent me.

  • So, as you can see, we have about six different centers that are in my top 20%.

  • And then finally, at the bottom of the page, we have an average size of email.

  • The person who sent me the most e mails in the total emails that have been analyzed well.

  • And what was the motivation to do this?

  • You guys signed up for too many clubs at the activities there?

  • Yeah, absolutely.

  • I mean, we're on so many mailing lists and we have so many different courses, and Simon's going on, we really want to keep track of what's actually in her in box.

  • So this is a good starting point for that.

  • We can build more future features going into the future.

  • And what a B I says you guys used.

  • So we use the Gmail FBI, primarily Thio let people log into their Gmail accounts.

  • And then g Millie p.

  • I let us just get a list of all the messages that are currently in the in box, and we can cycle through them on display the statistics.

  • And what have you guys liked about CS 50.

  • So fun.

  • Yeah.

  • I mean, this has been a really way learned so much in this class, lodging for languages, a lot of cool tools.

  • So I think it's really been a fun experience being this kind of environment, and the class's been really high.

  • You guys did this in python and what you do, I think My favorite part was the CS 50 hackathon.

  • Just like 12 hours of straight coating throughout.

  • And I have breakfast in the morning was really kind of relax.

  • And you're like, Okay, we're like, we have some progress made now.

  • Wear you feeling that happy during the moment as well.

  • Is this like retroactively?

  • But you're definitely restaurant.

  • That's awesome.

  • So do you guys think that, like, after this project, you'll go along, go on to do more CS?

  • Things are I think I probably will continue with CS.

  • It's been a really good experience where I could take 51 next semester.

  • I could see you building up the skills.

  • Yeah, I'm not entirely sure.

  • I think I'm gonna look into CS 51 maybe something next year and take a break next semester.

  • Yeah, that's awesome.

  • And let's see.

  • So can anybody along out of this and other wife eyes?

  • Little life is a little slow, but basically, I guess, Yeah, we can try.

  • So if you click the log unbutton, it prompts you to the authentication flow.

  • I'm since I'm only large into one DJ mo account right now, it already It already locked me in and that's the same college email.

  • But, like generally, if you have more in boxes, we can, like, have more people log in, and then it takes a little bit of time to run because the WiFi slope.

  • But it'll just display the same statistics.

  • What was what would you say is the most difficult part of doing this wasn't like getting you to the FBI.

  • Yeah, definitely.

  • I mean, the female FBI, we didn't really have much experience using a PS we'd like.

  • Look at how to authenticate somebody in this, like, obviously a sequence of of method calls you have to do to get to the authentication page.

  • So that was probably biggest challenge is getting it configured.

  • And then once we were there, we we wrote to just pulled out features, which is more of a mechanical process.

  • Okay, well, and how did you guys divide up the work?

  • Or do you kind of both do it?

  • Both reek.

  • I kind of just work together the entire time, just 60 bugging each other's code and like making sure we knew exactly what we're doing out here and how you guys closer after this experience of staying up all that is romance developed.

  • We went to the CS 50 hacksaw and we went to the Yale.

  • Hackathon does about 50 hours of coding in about four days.

  • So yeah, we sent a lot of time a good time.

  • Um uh, what about your favorite?

  • He said so far You hate it on the peace out Looking for it all the time.

  • I thought I thought the dictionary piece That was really cool.

  • And I also really like the similarities piece that we compare different.

  • Like like messages in code, right?

  • Yeah.

  • I like the mash up.

  • He said a lot.

  • We really like, integrate a lot of stuff, although it was like Like that one right about it was really frustrating.

  • But like once you got to work, it was like it was cool, big toe, like see different things interacting with each other.

  • We worked on that.

  • He said to me, Oh, well, glad to see your friends still in time.

  • And then you guys expecting Doug Alfa male.

  • I'm sorry That way actually call that project.

  • Alfa Mall was a male.

  • Yeah, It sounds like that's a project that I could actually make a pretty crisp I feel like we both have a lot of emails coming in.

  • Like all the time.

  • I have to go into mass unsubscribe sprees all the time.

  • It be nice to know, least before I just get rid of entire actually used when you actually have what was actually, um All right, let's get right back out into the field.

  • We have another project that we want to take a look at it, I believe, lived smart.

  • So let's take a look out in the field and look smart.

  • Eso we're here.

  • It's a one on her project.

  • It's called Live Smart and say, Why don't you tell us a little bit about live?

  • Smart is so our Web is basically a program that helps you live a more self aware life.

  • So if you look at my website right here, so you put in a specific activity, so that could be anything from a class name like CS 50 or exercise or sleep, and you put in the number of hours that you spent on that activity today.

  • And so it's for instance, we can put in like four hours on CS 50 and at the end of the day.

  • I'm kind of on self reflecting note.

  • If you thought that it was the right amount of time spent, then you checked the spots, you press him it.

  • And then at the end of days, you are able to press end of day and life.

  • I was a little slow right now.

  • We have a lot of people here.

  • You put that in and what the apple dio is, it generates a chart over a lot of different days that you used the app.

  • And it will tell you the number of hours spent on that activity over the percentage of times you were satisfied.

  • And it basically gives you the optimal number of hours that you should spend on that specific activities.

  • So, for instance, CS 50 like I was the happiest spending five hours, I was always break.

  • Don't worry anyway, So the APP is basically just intended to help you live a more self reflective life.

  • A lot of times, you don't actually know how an activity made you feel and whether three or four hours or five hours was the best amount of time for you to spend.

  • That seems pretty useful in the college environment where everyone forgets my partner.

  • And I really thought about that when we were thinking about the act from the beginning.

  • Just, you know, a lot of kids don't know how many hours to really spend on these classes or how many hours to really sleep.

  • So if they sleep Yeah.

  • All right.

  • So what was one of the biggest challenges you face while you were building this?

  • It looks really cool.

  • You got a lot of data analysis going on when it works.

  • Way used something called Fire Base, which is a way that we stored our data.

  • And in CS 50 like the class we only use sequel.

  • And so that was the only o

Hello world and welcome to the 10th annual CS 50 Fair.

字幕與單字

單字即點即查 點擊單字可以查詢單字解釋

A2 初級

2017年哈佛大學CS50展 (CS50 Fair 2017 at Harvard)

  • 0 0
    林宜悉 發佈於 2021 年 01 月 14 日
影片單字