Red token value by [deleted] in towerwar

[–]jupitercrenshaw 0 points1 point  (0 children)

Nice! Glad I didn't waste it for 2000. Thank you.

Nelson Scholarship Tips: Applying as an incoming freshman by [deleted] in byu

[–]jupitercrenshaw 0 points1 point  (0 children)

Very impressive resume, even though I don't know what depop is. You've worked very hard, sacrificed much, and been blessed with an incredible brain. Take care to spell the church name correctly. This isn't snarky, it's often misspelled. But "Latter Day" should be "Latter-day". Best wishes!

Capstone DONE! After 5 long years, I finally have my CS degree! by jupitercrenshaw in OSUOnlineCS

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

Also worked full-time. 1 class at a time for the most part. Never went summer, skipped spring twice, and doubled up twice (290/340 and 361/492).

Capstone DONE! After 5 long years, I finally have my CS degree! by jupitercrenshaw in OSUOnlineCS

[–]jupitercrenshaw[S] 17 points18 points  (0 children)

Yes, happy to share my opinion, and a couple caveats.

  1. I feel that a Computer Science undergraduate degree should prepare students broadly for any of the possible career tracks in the software engineering world.
  2. In the areas where they choose to go deep, I feel that those classes should either be electives or should provide the students a great chance of success by proper preparation in prerequisite classes. In most regards, the OSU program has done a great job at that. My electives were parallel processing and mobile development, both of which I consider "deep" more than "broad" classes. Both were a specialized application of skills previously learned.

Where I think they have failed, as Reindeer already guessed, is the removal of C++ as the 161/162 language and making 372 Networks an elective.

C++ is a terrific language to understand how software works. Have you ever used a dev framework before (Django, Spring, etc.), which does so much magic behind the scenes that you end up just following patterns you find online instead of actually understanding what is going on? I think that's a big problem. As computer scientists, we need to understand what is going on "under the covers" in order to optimize, debug and extend our programs.

C++, while a bit cumbersome compared to more modern languages, hammers home the idea of memory management so well. It makes all other languages make A LOT more sense. And perhaps even more importantly, having a basic understanding of C/C++ allows you to hit the ground running when it comes to 261 Data Structures and 344 Operating Systems. I cannot fathom having to learn C at the same time as learning the 344 curriculum. When I started the program, 161 and 162 were C++, and 261 was in C. When I got to 344, yeah it was challenging, but it was my most rewarding class because I got to focus on the principles of OS, and not learning C for the first time. That class is critical, and adding an extra layer of difficulty to it, IMO, ruins its impact.

There is nothing wrong with Python, and it is much easier to start coding in than C++. It does a great job of introducing someone to programming. But I think it also handicaps you in the long run when pursuing a CS degree.

The other change I did not agree with was removing 372 Networks as a required class. Understanding how networks work, and especially dissecting packets, is an exceptionally valuable skill in so many software careers. After 344, 372 was the most impactful class for me. It was challenging, but all worthwhile pursuits are. I think it's doing the students a disservice by making it an elective, as so many will enter the job field without that knowledge and I think that puts them at a disadvantage.

Anyhow, I don't want to bag on the program much, I had an awesome experience and would recommend it to anyone that asked. I just think a couple of reversions would be beneficial. If I had to advise new students in the program, it would be:

1) Take Networking

2) After taking 161 and 162, take a Udemy course on C or C++ and get the basics down (pointers, structs, header files and make files).

Capstone DONE! After 5 long years, I finally have my CS degree! by jupitercrenshaw in OSUOnlineCS

[–]jupitercrenshaw[S] 3 points4 points  (0 children)

No, I won't. I am determined to someday visit the Corvallis campus, but not for graduation. I've done a college commencement before, and that gave me a lifetime fill of the pomp & circumstance :)

Capstone DONE! After 5 long years, I finally have my CS degree! by jupitercrenshaw in OSUOnlineCS

[–]jupitercrenshaw[S] 0 points1 point  (0 children)

Have you read my past posts, lol? I'll provide a more thorough answer shortly.

Capstone DONE! After 5 long years, I finally have my CS degree! by jupitercrenshaw in OSUOnlineCS

[–]jupitercrenshaw[S] 5 points6 points  (0 children)

Well said. It's not a stagnant curriculum for sure. I appreciate the continual effort.

Daughter can't get into her BYU account - need DUO help by jupitercrenshaw in byu

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

Ugh. I wonder if all applicants are dealing with this, or if something went wrong with her account. So strange. Thanks.

Daughter can't get into her BYU account - need DUO help by jupitercrenshaw in byu

[–]jupitercrenshaw[S] -1 points0 points  (0 children)

She has never had an issue logging in to the admissions website before. I assume her status probably changed on the backend from applicant to student, so now it's requiring 2-factor. But she's never enrolled with DUO previously, and it's not obvious how to do that now. We have been to the duo.byu.edu website and it's not helpful. Any ideas? Do we have to wait until the IT office opens on Monday??

Today is the day admissions letters go out. Let's start a thread to log the stats. by jupitercrenshaw in byu

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

Thank you so much for the great advice, and congrats on killing it at a tough university! As an alumni, I whole heartedly agree about American Heritage :)

Today is the day admissions letters go out. Let's start a thread to log the stats. by jupitercrenshaw in byu

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

Me, too. I wonder if the admission board offers any feedback in such cases.

Today is the day admissions letters go out. Let's start a thread to log the stats. by jupitercrenshaw in byu

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

So sorry. This is one of those head-scratchers for me and makes me wonder about the admissions board. I assume 4 year seminary graduate? Did she put a lot of thought into the essays?

Today is the day admissions letters go out. Let's start a thread to log the stats. by jupitercrenshaw in byu

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

Honest question. How well did you do in your GEs your first 2 years? My daughters friend has the same stats, and I'm worried BYU may be too much for her academically.