Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

First draft 1501 course guide #387

Merged
merged 3 commits into from
Aug 22, 2023
Merged

First draft 1501 course guide #387

merged 3 commits into from
Aug 22, 2023

Conversation

ncbarta
Copy link
Contributor

@ncbarta ncbarta commented Jul 23, 2023

No description provided.


You do not want to be holding on to an incomplete project the last 2-3 days before it's due. That's likely when the next project is being introduced - which means you'll have extra things to think about. Also, TA office hours (which you should be going to if you need help) get really busy towards the deadline, so getting help may be a challenge.

> Don't cheat. It's very easy to catch. Beyond the typical meaning of cheating: *don't cheat yourself*. Did you write some code that you don't fully understand? Figure it out. Do it right.
Copy link
Member

@agrattan0820 agrattan0820 Jul 28, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's very easy to catch. to It's very easy to get caught.?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also mention using TAs and tutors as a resource. "Figure it out" gives off the impression that they may feel they may be on their own

Copy link
Member

@agrattan0820 agrattan0820 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome

Copy link
Contributor

@FishOfPitt116 FishOfPitt116 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall, really good article that covers a lot of bases when it comes to knowing what 1501 covers and how to approach assignments. Just make the few minor changes and I'll approve :)

Comment on lines +95 to +105
- 🌪 **NEW SPRING 2023** Machine Learning: Overview of the algorithmic foundations of machine learning.
- Approaches
- Supervised learning
- Unsupervised learning
- Semi-supervised learning
- Reenforcement learning
- Clustering
- K-means
- Initial assignment
- Lloyd's algorithm
- Distance metric
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

With 1503 becoming a requirement, is this still true? Will this be included in 1501? I guess time will tell

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, we'll have to keep our eyes on it.

Comment on lines +145 to +149
Code is meant to be read too!

I'd recommend reading the author's implementations and making sure it lines up with what you read from the book. Once you can draw the connections, move on, or even experiment with alternate implementations. Why did the author do it that way?
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mention that most profs have author's code that they provide for you as the semester goes on. Sometimes, in Farnan's project specifically, he lets you directly pull from this code for your data structures. So make a point that this should be something that's referenced


You do not want to be holding on to an incomplete project the last 2-3 days before it's due. That's likely when the next project is being introduced - which means you'll have extra things to think about. Also, TA office hours (which you should be going to if you need help) get really busy towards the deadline, so getting help may be a challenge.

> Don't cheat. It's very easy to catch. Beyond the typical meaning of cheating: *don't cheat yourself*. Did you write some code that you don't fully understand? Figure it out. Do it right.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also mention using TAs and tutors as a resource. "Figure it out" gives off the impression that they may feel they may be on their own

@ncbarta ncbarta force-pushed the 1501-course-guide branch from 6bd9c4a to 222d113 Compare August 22, 2023 12:35
@ncbarta ncbarta merged commit 091ca44 into master Aug 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants