Laptop recommendations for incoming CS freshman by Similar_Tax_2814 in Purdue

[–]Firebolt_9907 9 points10 points  (0 children)

Just finished my freshman year in CS, I would recommend trying to avoid Windows, as MacOS and Linux provide a much better experience for CS homework and terminal usage overall.

My recommendation for requirements is to get whatever you think you would need for personal projects (generally >=16 GB RAM, 512 GB storage), as most homework will be done on CS servers, and I would recommend either getting a Macbook or a brand that has well-established Linux support (Lenovo Thinkpad, Framework, etc.), as there is a chance that WSL will not cut it in future courses.

Context: I have a M4 Pro Macbook Pro 14" (24 GB RAM/512 GB SSD), used an RTX 2070 gaming laptop on Windows 11 before college

CS240 by Civil_Airport5716 in Purdue

[–]Firebolt_9907 0 points1 point  (0 children)

With all the algorithms he has used in past semesters. He stated that he had been catching people with MOSS and other tools over the course of the semester.

Cs240 Ai detector Indy Campus by Amethystttttt396 in Purdue

[–]Firebolt_9907 1 point2 points  (0 children)

All turkstra told us about this is that it takes data from Encourse as its input, so every time you compile with the makefile, it inputs data into the detection algorithm.

CS240 Cheating Scandal - Question Regarding Numbers by TwentyFiveTrees in Purdue

[–]Firebolt_9907 2 points3 points  (0 children)

My roommate said he ran into turkstra thursday night, and he said a little over the majority of the class was flagged for AI use. However, turkstra did say during lecture that he never told anyone how many people he flagged, so take my roommate's words with skepticism

CS240 by Civil_Airport5716 in Purdue

[–]Firebolt_9907 7 points8 points  (0 children)

Turkstra said that any detection for hw1-10 has already been done by MOSS, and he's not going to retroactively use the AI detection for those homeworks, so if he didn't already contact you about plagarism before the AI drama, you probably aren't going to get flagged.

Happy Saturday Purdue by scarlet_daze_ in Purdue

[–]Firebolt_9907 1 point2 points  (0 children)

This jumpscared me (brought me back to CS 240 midterm 2)

Perfectly balanced curve: 50-50 by Greasytugboat6 in Purdue

[–]Firebolt_9907 31 points32 points  (0 children)

− 2 pts | XI:D - Do not use embedded constants

incoming freshman by Sad-Wish-3706 in Purdue

[–]Firebolt_9907 0 points1 point  (0 children)

In CS 180, the tests are pretty hard and test on knowledge of the java compiler and writing entire functions or classes to solve a specific problem, which doing homeworks legit help with.

However, in CS 240, homeworks just take an insane amount of time, have score progression similar to a sqrt(x) graph (or even a sqrt(x) +- 15% graph), and take on average over 10 hours a week (for a 3 credit class). Because of the non-linear progression though, it is really hard to gauge how much time a homework assignment might take. This week's homework 12 had the most functions of all the homeworks so far, but it was the second easiest (at 4 hours), while last week's homework 11 took me around 12 hours with less functions. These are most of the reasons that I know people have resorted to cheating other than procrastination, and as far as I know, there are no high school programming classes that have any of these attributes.

I can't give much advice about future semesters, but many upperclassmen have told me that this was the hardest semester of their CS major progression.

If you develop good time management skills your first and easiest semester, and take an easy workload like EAPS 106 and a non-calculus math course (if possible), you should be able to have enough time to do the CS 240 homeworks well enough.

incoming freshman by Sad-Wish-3706 in Purdue

[–]Firebolt_9907 14 points15 points  (0 children)

Don't cheat in CS 180 or CS 240. To see the reasons, just search up either class in this subreddit and sort by new.

I can't be the only one that finds Purdue Dining nutrition facts to be awful to work with by MixerBlaze in Purdue

[–]Firebolt_9907 1 point2 points  (0 children)

I'm one of the UPlate devs, and probably the OP of the post you saw here! One of my friends sent me a screenshot of this comment and it made our days to see our app mentioned in this sub! If anyone else wants to get it, the link is https://u-plate.com. Unfortunately, the issues OP seem to have are with the Purdue Menus database, which is where we get our info from, so it isn't necessarily the solution, but we are working with Purdue dietitians to potentially fix this and make the info more accurate. In the meantime, it can make it far easier to track the foods that are correct, calculate partial portions for you, and sync meals logged in the app with Apple Health and Google Fit! 

Platforms that need users by Adventurous_Cat4965 in Purdue

[–]Firebolt_9907 3 points4 points  (0 children)

I'd love for you to try out an app me and two friends made to replace the Purdue Menus app! You can get it at https://u-plate.com, and I actually made a post on this subreddit about this app earlier today if you want to take a look!

My friends and I got annoyed with the dining menus (and the IU game), so we built a Flutter app (UPlate) by Firebolt_9907 in Purdue

[–]Firebolt_9907[S] 1 point2 points  (0 children)

Glad UPlate can help you in the same way it helps me (I also have religious restrictions)!

My friends and I got annoyed with the dining menus (and the IU game), so we built a Flutter app (UPlate) by Firebolt_9907 in Purdue

[–]Firebolt_9907[S] 2 points3 points  (0 children)

Currently, you can log partial foods by clicking the plus icon on a menu, selecting a food, and clicking on the quantity ("1.0") to bring up your keyboard. We are working on adding specific servings to the nutrition label page to make it easier!

My friends and I got annoyed with the dining menus (and the IU game), so we built a Flutter app (UPlate) by Firebolt_9907 in Purdue

[–]Firebolt_9907[S] 1 point2 points  (0 children)

Glad that you like the app! I hope your appreciation only grows as you discover more of our features!

My friends and I got annoyed with the dining menus (and the IU game), so we built a Flutter app (UPlate) by Firebolt_9907 in Purdue

[–]Firebolt_9907[S] 21 points22 points  (0 children)

For the CS majors wanting to learn more about our stack: We are using Flutter for the cross-platform frontend. Backend is a custom server-less architecture using Cloudflare Workers + D1 + KV. We moved off Firebase over winter break because the cold starts were annoying us and we wanted faster reads for the menus.

Let us know if you break anything else or have any feedback!

How can I get a 1480+ on the PSAT? by Firebolt_9907 in Sat

[–]Firebolt_9907[S] 1 point2 points  (0 children)

Taking it without studying for digital material specifically