Student Questions

Day 0

  • What are the prerequisites for taking the programming course?
  • Which course shall I take if I am studying law or commerce at college?
  • Which direction should I take if I already know Visual Basic and I am a faculty of commerce student?

Day 1

  • Why is C considered the mother of programming languages?
  • Which is better to specialize in, graphic design, programming or network administration?
  • How do I prevent a program from disappearing when I run it using Dev-C++?
  • What reference book do you recommend for the C programming language?
  • What reference book do you recommend for the C++ programming language?
  • What is the history of the C programming language; who created it, when has it started and how? History of C.
  • How can I make two consecutive carriage returns?

Day 2

  • How to control the number of digits after the decimal point when outputting a floating point number?
  • How to input numbers into a program while it is running instead of hard-coding them into the source code?
  • How to reach an advanced level in programming?
  • Why do we need casting?
  • What are the .h header files and the include statement?
  • What are the .obj files?
  • How can one operate on binary numbers?
  • Why do you leave white space around mathematical operators in an assignment statement?

Day 3

  • Can I put my code (for solving the three-digit numbers problem) in a library?

Day 4

  • How can I make the program ask the user again for input when the user enters wrong input? (loops).
  • Are conditional statements other than the if-else statement? (switch)
  • What operators are there other than mathematical, relational and logical operators? (bitwise, tertiary)
  • How can I make my program check for all possibilities when taking user input (to become bulletproof and avoid misfunctioning if user enters bogus input)?

Day 5

  • How to make a calculator program?
  • What are the .obj and .tds files that the bcc32 compiler makes?

Day 6

  • How does a computer store and process a 3-dimensional array?
  • How can we be professional programmers?
  • What shall we go for next in programming?

Day 7

  • How can I make a program that keep running and does not exit until the user tells it to do so? (endless loop with a conditional break)
  • What sort of problems need recursion?

Day 8

  • What is the difference between structures and functions?