Forums - Open Redstone Engineers
You know the theme, but you have to - Printable Version

+- Forums - Open Redstone Engineers (https://forum.openredstone.org)
+-- Forum: ORE General (https://forum.openredstone.org/forum-39.html)
+--- Forum: Build Discussion (https://forum.openredstone.org/forum-50.html)
+--- Thread: You know the theme, but you have to (/thread-9200.html)

Pages: 1 2


You know the theme, but you have to - TheCrimulo - 01-23-2016

Yes, trials are TOO easy.
i joined 08-24-2015, 06:50 PM, but there are just A LOT of builders that joined January 2016 and already got builder. Im not saying to derank them. They think School IS an obstacle for getting Builder, but its not, i've been a lot on School, i made 1 Dataloop and 1 CPU that are still there, cleared my plot 4 times, worked with a lot of people, learned and repeated and learned and repeated, passed trial with ICA ALU, with much tension, but now, i see someone who joined literally days ago, is on school for those days and they go for the trial, with all the logic and the structure memorized, and not learnt. It is too much that, i put all my effort of learning, whats a CPU, for example (in school) spending my days on that, made friends, learnt ICA ALU to death, i had to use 5 days to learn it, and someone, the unknown, a 0 reputation guy, as i said, comes and gets builder, incredible *ironic*. In fact, today, one passed without knowing 2s comp, or some logic gates, with a RCA ALU, and its NOT different to the other ones, i've seen one trial of a vertical stackable RCA ALU with ROM for the logic gates, THAT is passable, not the RCA ALU you learn in 15 minutes. So please, we need hardest trials, i dont care the way you find out to avoid the massive joining of unknown builders, that i dont have any problem with him, i just haven't seen his effort. I dont care if the minimum is RCA ALU and it has to be ICA ALU or HEHBVDVERH ALU now, just fix this, because im a little bit worried about that i spent all that time in school, learning ICA ALU to insanity, knowing CPUs, and i wasnt even sure if trialing or not!

I hope theres a way to fix what seems to be wrong,
TheCrimulo


RE: You know the theme, but you have to - ddthj - 01-25-2016

I also think that trials are a little on the easy side. RCA ALU's I think were generally accepted because students still got to learn exactly how one worked and had to explain its functions in trials, but I have had 2 big problems with the old system:
1: Students were passed without complete probing of their knowledge
2: RCA ALU's are old. Students should at least be taught better ways to make an ALU for the trial, because literally the first step most post-trial users have is to make a cpu, which sucks when they only know how to make a RCA ALU and not even proper registers.

Something probably should be done about this, I have already been teaching students about ICA ALU's pre-trial but again they don't need an ICA to pass a trial.


RE: You know the theme, but you have to - Nickster258 - 01-25-2016

I got into RDF with nothing but a basic RCA adder. I honestly think it is time for people to move on from the RCA ALU to something more modern and functional, but retaining the same logical principle.


RE: You know the theme, but you have to - Apuly - 01-25-2016

I'm learning how operating systems work for college.
One of the "tools" that we use for this is minix, an operating system which has a kernal that is is only about 4 files big, and fits on about 400 pages of a book.
Of course we could learn everything from the linux kernal, but at this point of time this has become so big and complex that it's hard to understand what is going on for an inexperienced user.

My point in all of this is that we should not increase the complexity of the hardware that we need to learn purely for the sake of it being outdated. It works fine and is a great way of learning people the basics. What is a better solution (in my eyes) is to use these basic components, but also add more basics on top of them. For instance the need to have a fully functional data loop. Yes, still basic, but it does show that you grasp the more complex parts of computer architecture.

What I could also see improve the trial process, and feel free to disagree, is having a minimal required time to build. As in Crimulos example (which I'm not sure actually happened, but for all intensive purposes lets assure that it did) somebody passed in only 15 minutes, while there is an hour available for building. By adding a minimal required time, people who have finished in such a little time will be encouraged/forced to add more complexity to their build, thus improving the complexity of trial builds overall.
Also people who have only achieved an incredibly basic circuit, like just an RCA alu, can be judged based on the fact that it has taken them a lot of time to make these things, thus showing that they don't have enough knowledge to qualify for a plot.


All that or we realise that life is unfair and we move on.


RE: You know the theme, but you have to - TheCrimulo - 01-25-2016

Ok, life is unfair i surrender
Nope, im not gonna do that (^)
The thing is that is the best adder for learning the basics, everybody started with RCA ALU, who not?! And yes, i agree of adding basics, like a trial i've seen of a Vertical Stackable RCA ALU with ROM for Logic Gates, thats passable, but not the first adder model you learn. About the minimal time to make the trial, its a little bit meh, trialers MUST know basic concepts after even trying to trial, like what is a register, an adder, and some logic gates, just before starting, if they know, dont allow to just make the simplistic RCA ALU, make RCA ALU + ROM for Logic Gates + Registers + Read and a pretty simple dataloop. The minimal time could be 20 minutes, you build an RCA ALU rlly fast, and you only have to build 1 bit, then someone stacks it. Is there a complexity measure that can be applied to circuits? Sth like following standards (Standard = Points that the user must know, like: "Does the user know whats a REG? [Y/N]") and then punctuation from those standards, this must be improved.


RE: You know the theme, but you have to - ddthj - 01-25-2016

What I meant by my earlier post is that while RCA ALU's are still good for learning the basics, in trial there are a lot of times where the students are not tested on the basics, only by the thing they built.

i still teach RCA ALU's first, for the basics, but now I've started to follow up with an intro to ICA or Registers since students typically are never taught either of them.


RE: You know the theme, but you have to - LambdaPI - 01-26-2016

I passed within 15 minutes
Lel Confused

I also do believe the standards should be raised. RCA ALUs are Easy to understand, and to get into build i literally spent 1 hour studying the ALU, how it works, and how to build it. Though I passed quickly, I now have 400% more knowledge, and i believe i deserve the builder rank.

Some people, on the other hand, might want [Builder] rank just for the looks, and to brag to their friends, not to actually build something useful (i.e. CPU, other ALUs, etc). These are the people that passed quickly, and just take up plot space.

I believe the standards should be raised to CCA ALU, because it is small, and easy to understand (very similar to ICA, but no quite). Then, people would have to spend a little more time actually studying and understanding the ALU. This would filter out all the lazy people who just take up plots, and leave only the worthy. If you decide not to raise the standards to CCA ALU, then at least make the trials much harder. I even witnessed someone passed without knowing two's compliment.


RE: You know the theme, but you have to - Mar_Win - 01-27-2016

I have to agree with apuly here.
The complexity of a circuit is not the only thing, which divides a good builder from a student. An example to prove this point are Carry-Save-Adders.

In my opinion the trial should be split in two halves:

One is of course the building part, which tests the building ability of the user. 
Focus here is on "building abilities" and not architecture preferences. 
20 repeaters, which aren't needed or something like a giant ball of yarn could be sorted out here. 
The genius controls the chaos, but there are limits!

The second - and more important - part of the trial would consist of the examiner asking questions concerning the build of the user first, but also basic and more advanced methods.
What I mean by those is for example the background of binary addition, since it is the first step to (2's complement) subtraction and look ahead addition. 
Too often I see people, who only keep in mind how to build circuits, but have absolutely no clue of why it works. 
IMO there is no improvement in sight working with this method.

Beeing able to build stuff and beeing able to build it fast is one side, but it is far more important to understand what's going on inside the circuit you just pasted next to you.
After all this is what the essence of science is - understanding. And that's how we introduce ourselves to all the 2x2 pistondoor builders.


I can't even keep up with counting how often I posted this kind of comment ._.


RE: You know the theme, but you have to - CrazyGuy108 - 03-20-2016

So true. I see student after student building the same thing: RCA ALU. Many normally fail their first or second trial because they don't understand certain concepts, such as the use of FC and 2's complement.

Raising the standard to a lookahead adder like CLE/CCA/CSA would only add another layer of memorization. The properly taught people pass, sure, but the majority of them only know the design and a handful of concepts that apply to it. The next thing I see from them is usually a mass of wires called a control-line CPU (Even I was a victim of this routine when I passed my trial), even on their student plots before a trial, or annoyingly asking around for help on building an actual CPU.

Making the minimum a dataloop, instead of a more advanced adder, would better prepare students for the more intensive projects of Build. All you need to add is an instruction set, pROM, control unit, and PC (All of which should be simple enough if you already know how to build a decent data loop) and you have a decent CPU. The disadvantage is a longer trial period, which, with a small amount of staff actually willing to trial and with the recent flood of visitors/students, will not be favorable.

I kind of have a mixed position on this. Though it would be preferable to have a more advanced ALU as the minimum, there's no 100% stopping this kind of issue.


RE: You know the theme, but you have to - Koyarno - 03-28-2016

I also want to chime in on things here:

There generally are two aspects people like about redstone logic, building it, and the theory for building and using it. The ones who like to build in general come up with neat compact, faster designs from existing components or even new ones... and the theory minded builders like creating an IS, know concepts from computer science or electrical engineering to make exotic components. Im not sorting people into boxes here. Its just the time you decide something is boring and/or out of your league.

Maybe that student that build a RCA ALU just wants to know more about how cpus do stuff in general and dont feel like building a alu that probably already exists. You cant make a cpu in an hour (i could only built ROM, counter, part of instruction decoder, and inverters for the alu in that timeframe) and if a student has to show it on school you dont know if its really their own creation.

That is why i do not see anything inherently wrong about people building RCA ALU's. I just give them ZERO (0) points for building that alu everyone knows all too well. So thats why the questions are generally harder. If you as a mod aren't asking questions like "do -3 + -1" or "How do control lines !A and FC create XOR?" or "How would you check for two values being equal?" (which says alot about that student's abilities) you should reconsider doing trials.

NO student should pass on 3+5 / 2-5 / 3 AND 6 / what two logic gates does a half adder have? (and not asking what its significance is afterwards) with that alu.