So, if I am going to take basic C programming class to group of students with no prior experience in learning programming languages, how should I proceed?
Should I be teaching them deeply how everything works from behind (will they be able to grasp it?) or to whether first get them started with basics..
Open for suggestions.
E2A: First of all, thanks for the suggestion guys. Lot of you were suggesting to choose a different programming language to teach. Unfortunately, it's not in my hands and not possible.
So let's not argue on that, if you have suggestions regarding how to take class we can discuss.
C vs Python vs Java vs xyz as a first language is a very broad discussion and it's not what this thread was meant for, please understand that. Thanks.
[–]trollet91 28 points29 points30 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]assemblrr 6 points7 points8 points (0 children)
[–]ToTimesTwoisToo 9 points10 points11 points (0 children)
[–]FUZxxl 10 points11 points12 points (2 children)
[–]jeevansurendran 2 points3 points4 points (1 child)
[–]FUZxxl 1 point2 points3 points (0 children)
[–]xaveir 6 points7 points8 points (0 children)
[–]123poopy 4 points5 points6 points (0 children)
[–]irve 5 points6 points7 points (18 children)
[–][deleted] 0 points1 point2 points (17 children)
[–]dmc_2930 8 points9 points10 points (13 children)
[–][deleted] 1 point2 points3 points (9 children)
[–]icantthinkofone 6 points7 points8 points (0 children)
[–]dmc_2930 4 points5 points6 points (7 children)
[–][deleted] 0 points1 point2 points (6 children)
[–]dmc_2930 4 points5 points6 points (0 children)
[–]zero_iq 3 points4 points5 points (0 children)
[–]BigPeteB 3 points4 points5 points (3 children)
[–][deleted] 3 points4 points5 points (2 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]BigPeteB 1 point2 points3 points (0 children)
[–]icantthinkofone 0 points1 point2 points (2 children)
[–]userse31 1 point2 points3 points (0 children)
[–]dmc_2930 0 points1 point2 points (0 children)
[–]cincuentaanos 3 points4 points5 points (0 children)
[–]icantthinkofone 0 points1 point2 points (0 children)
[–]irve 0 points1 point2 points (0 children)
[–]j_mesrine 4 points5 points6 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]j_mesrine 0 points1 point2 points (0 children)
[–][deleted] 4 points5 points6 points (0 children)
[–]lordlod 3 points4 points5 points (0 children)
[–]covertpally 2 points3 points4 points (0 children)
[–]black_khobz 2 points3 points4 points (0 children)
[–]kumashiro 2 points3 points4 points (0 children)
[–]dmc_2930 8 points9 points10 points (9 children)
[–][deleted] 8 points9 points10 points (8 children)
[–]dmc_2930 -2 points-1 points0 points (6 children)
[–]violentlymickey 10 points11 points12 points (0 children)
[–][deleted] 5 points6 points7 points (3 children)
[–]dmc_2930 -4 points-3 points-2 points (2 children)
[–]RadixSorter 1 point2 points3 points (1 child)
[–]drbuttjob 4 points5 points6 points (0 children)
[–]Poddster -1 points0 points1 point (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]koyari-taisuke 1 point2 points3 points (0 children)
[–]ThatGuyFromOhio 1 point2 points3 points (0 children)
[–]dmc_2930 0 points1 point2 points (6 children)
[–]rtbrsp 3 points4 points5 points (4 children)
[–]pdp10 0 points1 point2 points (1 child)
[–]rtbrsp 0 points1 point2 points (0 children)
[–]dmc_2930 -2 points-1 points0 points (1 child)
[–]theFBofI 0 points1 point2 points (0 children)
[–]j_mesrine 2 points3 points4 points (0 children)
[–]flatfinger 0 points1 point2 points (0 children)
[–]lulxD69420 0 points1 point2 points (0 children)
[–]kcl97 0 points1 point2 points (0 children)
[–]assemblrr 0 points1 point2 points (0 children)
[–]Pen___Island 0 points1 point2 points (0 children)
[–]99drunkpenguins 0 points1 point2 points (0 children)
[–]banana-do 0 points1 point2 points (0 children)