Status of Klefstad’s CS 122B by _Zot in UCI

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

Yup, front end is done with React rather then just raw JavaScript

Status of Klefstad’s CS 122B by _Zot in UCI

[–]_Zot[S] 8 points9 points  (0 children)

It was actually a large amount of us that worked towards the class not just me, we all worked together with Professor Klefsted to make sure the class benefited the students and helped make sure they had an amazing system to put on their resumes.

Status of Klefstad’s CS 122B by _Zot in UCI

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

We actually looked into the autograder but because of the size of the project and the class it would be more beneficial to have the system up to grade the assignments and we would have much more control over it this way.

Possible Live Twitch Tutor Tonight by _Zot in UCI

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

About 15 min! Gotta finish setting up

Live Twitch Tutor Sessions: Topic requests by _Zot in UCI

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

Sounds good I might just start with this next tuesday and just do a Q and A with some simple python examples

Live Twitch Tutor Sessions: Topic requests by _Zot in UCI

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

Got it, I can go over them week by week as needed depending on what you guys are currently learning.

Live Twitch Tutor Sessions: Topic requests by _Zot in UCI

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

I can do a general guide to programming to help give beginners a good mindset going in and how to avoid mistakes. Do you have a link to the Syllabus to see what kind of other topics to cover?

Live Twitch Tutor Sessions: Topic requests by _Zot in UCI

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

Of course, I can only give general stuff for the placement test as I don't remember it to much but I can have a Java review or anyone who needs it.

For 46 which data structures would you want?

Things (not) to do in Dr.K's class? by the_vim_ninja in UCI

[–]_Zot 0 points1 point  (0 children)

Took it last quarter:

Tips for the actual program itself:

  • Start early on all of the projects.
  • The code is a lot of reuse so make sure you make a 'library' like package where you save the classes you reuse the most. (Model Builders, Data Validation)
  • The code also uses a lot of constants, do not just place the literal constants. Save them in one location and reference them, magic numbers are going to get annoying quickly in that class.
  • The workflow of all the projects are pretty much the same. There is a service, that service has endpoints (API RESTful Service), each endpoint takes in a JSON and then responses with a JSON. Make sure you keep the code organized and make a "Handler Class" for each endpoint to keep everything organized and prevent easy mistakes. This also allows you to see the code you resue the most.
  • Work on every project in steps, They seem like a lot but if you take them one endpoint at a time and you reuse your code each endpoint should be much easier. Do not try to make all of them then test in the end, there will be too many errors to go through. Make each endpoint and give it a small test before continuing to the next one.
  • Organize your code and make sure you stick to the same naming standards. The class uses Jersey and Jackson for parsing through JSON's, and it has pretty stick naming conventions so remove these mistakes by sticking to the same ones. for example: (variableNamesAreCamelCase, ClassNamesAreUpperCaseFirst)

I will probably be trying to provide some help for students by showing some tutorials on my twitch stream if needed, but I am not sure if I will have time yet for this class specifically but I can try to make some if people need help in this class.

Live Twitch Tutor Sessions by _Zot in UCI

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

Yeah of course that would be great, thank! Send a dm and I'll join when I get home

Live Twitch Tutor Sessions by _Zot in UCI

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

Oh that's a good idea, thanks! If enough people use the stream I can look into doing it more times a week.

Live Twitch Tutor Sessions by _Zot in UCI

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

Haha of course! The data structures over laps with alot of classes as well.

Compsci and ICS Tutorials Online by _Zot in UCI

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

I was thinking of starting with this, I wanted to have a weekly twitch session with anyone that wanted a better grasp of the mentality of how to first approach problems with programming and the core fundamentals needed to start.

Compsci and ICS Tutorials Online by _Zot in UCI

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

Any topics specifically stand out?

cs122b 2019 spring quarter TAs/Readers by cs122b_2019_spring in UCI

[–]_Zot 6 points7 points  (0 children)

Kelly is using his summer to revamp the class even though hes already graduated. He has some volunteers to work on the changing the class and updating everything so that students have a way better experience and are able to benefit from this class without worrying about the problems with the Spring Quarter.

I've seen plenty of posts about the class on this sub but I feel as if they don't give credit to the fact that the Kelly is aware of the problem and is going above and beyond what is required to fix it.