How did you study to get good grades?
Each and every point has its own meaning, go through them and
try to follow.
- Motivate yourself. ...
- Listen and participate in class. ...
- Take thorough notes during a class. ...
- Do not hesitate to ask for help. ...
- Stay focused during your homework. ...
- Take a 15-minute break after each 45 minutes of studying.
...
- Consider studying together with your fellow students.
- Keep your working space organized
- Use a planner to organize your time
- Develop a study schedule
- Take care of your health
what are your habits as computer science when studying?
Don't study to pass the exam or even to pass the class; study to
actually learn! A personal saying of mine might help get the point
across: I would rather get an F while learning a <bleep>load
than an A in a class where I've learned nothing.
So how do you study to learn:
- Never believe what the book or the professor tells you until
you can prove it yourself via your own efforts. For example, I am
currently reading "On Computable Numbers" by Alan Turing.
For the first time--instead of just absorbing what Alan has to
say--I am questioning every last sentence. I am questioning it as
if "modern" theoretical CS had redefined itself.
- Look in the algorithm and theoretical CS topics for my
questions. Examine my debates with other CS people in comment
threads. Don't assume that commenters with funny letters behind
their names have all the answers. Find your own answers.
- Always try to relate what you learn back to real life.
- If you're taking an algorithms class, think about a real-life
example of that algorithm, not the one the book gives.
- When thinking about sorting, imagine the real-world sorts you
do. Why would you pick different algorithms for each. Debate the
pros and cons of each option.
- When in doubt about a technical point, write some code or make
something to prove to yourself that you understand the underlying
concept.
- When I took Theory of Computation, the innerworkings of Turing
machines made no sense, but after writing a simulator for a TM, the
concepts sprang to life, making perfect sense. I extended my
learning beyond the pages of the book, enabling me to debate the
technical definitons when I started reading "On Computable
Numbers."
- Attempt to figure out why both the book and the underlying
theory are*WRONG,* though the book explains why it is
right.
- If nothing else, you will learn the arguments very well, and
you might even discover something new.
- Come up with the most insane examples, then test your crazy
theories to see if they still work.
- In software engineering, for instance, goto is considered
harmful, but don't take this at face value. Find a case where goto
is not harmful (hint: in 25+ years of trying, I still can't find
one).
- ASK questions in class, realizing that there is no such thing
as a stupid question.
Microprocessor 8086 special
The best and most effective source is to learn from a lab. You
can approach any engineering college near to your location and ask
a professor of “microprocessor and micro controller” to teach you
about mp on Saturdays and sundays and provide lab facility to
you.
If the above method doesn't suit you just ask for a book of
microprocessor from any student of that college.
You can also download any microprocessor emulator on your phone
and learn programming for 8085 as well as 8086.
Google microprocessor programming and you will find loads of
stuff about microprocessor