By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
454,347 Members | 1,832 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 454,347 IT Pros & Developers. It's quick & easy.

C classes for beginners

jacoder
P: 13
i was just thinking it would be an idea if somebody with good C knowledge could maybey teach a class a week here on c programing for n00bs ;) i know theres some experienced c programers out there so it was just an idea would be nice tohave a c class a week from a C WIZARD :)
Nov 9 '06 #1
Share this Question
Share on Google+
25 Replies


P: 73
That is a Good Idea
Nov 10 '06 #2

Banfa
Expert Mod 5K+
P: 8,916
Not only is it a good idea but I have been contonplating doing it for several weeks. It is just hard finding the time to write the material between

Doing my day job
Looking after my daughter
Looking after my wifes dog
Supporting the Websites I run
Making sure my personal finances don't go critical
Having a little time to myself

hmmm somethings missing ...

it's on the tip of my tongue ...

I'm sure it's quite important ...



oh yes

sleep
Nov 10 '06 #3

Banfa
Expert Mod 5K+
P: 8,916
Right I was going to post a poll, but they aren't available so instead I am making this thread sticky for now.

The "Class" will take the form of a sticky thread contain a tutorial on the subject matter incvluding example code, everyone will then be able to post to the thread and ask for clarification of anything they don't understand.

Here is a list of possible topics please indicate you favoutie or suggest other topics you'd like to know about.
[list][*]Undefined Behaviour, what causes it, why should it be avoided[*]Pointers, including pointers to arrays, pointers to structures and pointers to pointers[*]Functions, calling functions, function parameters, function return values, pointers to functions[*]Linked Lists, singly linked, doubly linked, sorted and multiply linked, circular buffers.[list]
Nov 10 '06 #4

sonic
P: 40
Seeing as I am new to C++ I think the only thing I could hang with to start would be anything dealing with functions. My class at school will start covering functions in another two weeks. The once a week tutorial definately sounds like a great idea!
Nov 10 '06 #5

Ganon11
Expert 2.5K+
P: 3,652
Well, I can't do anything for C...but if we're extending this to C++, I'd be glad to give some tutorials. I've studied everything from the basics to binary search trees and can be a pretty good source of information, if Banfa would like some help (seeing as he needs some sleep :D).

I'd feel comfortable teaching:

Basics of variables and Syntax
Input/Output (Including File I/O)
Looping Structures
Selection Structures
Functions
Simple Data Types (enumeration)
Arrays (both pointer and basic)
Structs and Classes
Inheritance
Pointers
Overloading Functions/Operators
Templates
Recursion
Data Structures, including Stacks, Queues, and Binary Trees
Searching/Sorting Analysis/Algorithms

Also, if we want to make this universal, I can teach the same subjects in Java.
Nov 10 '06 #6

10K+
P: 13,264
Not only is it a good idea but I have been contonplating doing it for several weeks. It is just hard finding the time to write the material between

Doing my day job
Looking after my daughter
Looking after my wifes dog
Supporting the Websites I run
Making sure my personal finances don't go critical
Having a little time to myself

hmmm somethings missing ...

it's on the tip of my tongue ...

I'm sure it's quite important ...



oh yes

sleep
And which of these duties is the most difficult for you Ben. If I could put up with a wife, then I certainly would not be able to cope with her dog at the same time.

Also, if we want to make this universal, I can teach the same subjects in Java.
Yeah it would be nice to have classes in java forum as well.
Nov 11 '06 #7

Banfa
Expert Mod 5K+
P: 8,916
OK folks a quick update, KUB (site owner.admin for those that don't know) has read this thread and is planning to put into place an "Articles" section of the website within the next week or so.

So I am going to hold off for that long (may be a bit longer because when did a software project ever hit it's deadline) and see what happens (this will also give time for the reference books I just ordered to arrive, after 15 years in the industry I finally decided to buy my own copy of K&R).

I think I will start with something fairly basic like variables, constants and function calls.

To those offering tutorial writing services I thank you. It is likely that I will take up your offer at some point but I will probably want to put in place some sort of vetting procedure (i.e. article is submitted to me, I check it over and then post it giving the correct attribution).
Nov 11 '06 #8

jacoder
P: 13
OK folks a quick update, KUB (site owner.admin for those that don't know) has read this thread and is planning to put into place an "Articles" section of the website within the next week or so.

So I am going to hold off for that long (may be a bit longer because when did a software project ever hit it's deadline) and see what happens (this will also give time for the reference books I just ordered to arrive, after 15 years in the industry I finally decided to buy my own copy of K&R).

I think I will start with something fairly basic like variables, constants and function calls.

To those offering tutorial writing services I thank you. It is likely that I will take up your offer at some point but I will probably want to put in place some sort of vetting procedure (i.e. article is submitted to me, I check it over and then post it giving the correct attribution).
indeed variables is a great place to start, its the 1st thing i was tought nrly "how to declare & call vars and give them a value too" ;) *NICE ONE personally right now im looking at strings and howto make (int)strstr(); but i have only this small peice of code i cud use sum examples of howto use a str & when best to use str ,looking forward to 1st lesson :D reespect to all whom answered TIA :)
Nov 13 '06 #9

P: 1
It might be a good idea to have some kind of sign-up sheet so that those who want to be involved will know when and where. Might also help those who teach to know how much interest and material they may have to develop.

I think it's best to start at the beginning and let everyone know what's next so they can skip in and out as needed.

I for one would like to be in the C++ class! And the Java class too should that become a reality. Thanks in advance to everyone who will teach and develop material!

Nebula
Nov 13 '06 #10

houserocks13
P: 5
i want to join.. i suck at codes.. i get the logic but i cant put it into syntax.. hehehe...
Nov 14 '06 #11

balascripts
P: 1
hi ganon,
It will be a great help ,if u teach me c++.



Well, I can't do anything for C...but if we're extending this to C++, I'd be glad to give some tutorials. I've studied everything from the basics to binary search trees and can be a pretty good source of information, if Banfa would like some help (seeing as he needs some sleep :D).

I'd feel comfortable teaching:

Basics of variables and Syntax
Input/Output (Including File I/O)
Looping Structures
Selection Structures
Functions
Simple Data Types (enumeration)
Arrays (both pointer and basic)
Structs and Classes
Inheritance
Pointers
Overloading Functions/Operators
Templates
Recursion
Data Structures, including Stacks, Queues, and Binary Trees
Searching/Sorting Analysis/Algorithms

Also, if we want to make this universal, I can teach the same subjects in Java.
Nov 14 '06 #12

P: 23
HI All,
I am always ready for any kind of article writting service,i can put out any article including data structures like singly linked list,doubly linked list ques and stacks
so dear Banfa,the best idea is start with a basic topic,ask for contribution of articles on the same, sort out the best and publish it here.
regards
Nov 15 '06 #13

jacoder
P: 13
It might be a good idea to have some kind of sign-up sheet so that those who want to be involved will know when and where. Might also help those who teach to know how much interest and material they may have to develop.

I think it's best to start at the beginning and let everyone know what's next so they can skip in and out as needed.

I for one would like to be in the C++ class! And the Java class too should that become a reality. Thanks in advance to everyone who will teach and develop material!

Nebula
yeah i also would take part in any java classes going & C classes too, as im not advanced enough for C++ yet :p Sounds Good tho & this (would "i think make the forums grow" like fastish) >.< as people would know they can be educated as well as talkabout there prefered language eh hey hey :D plz let me be 1st to know when 1st class start, il be pwning my own O.S. b4 i know it HAHA i wish C you guysNgals ltr oki regards TTFN ye all ;) me must go ---- > by`
Nov 15 '06 #14

vpawizard
P: 66
The concept of "Article" sounds great. I am comfortable with C/C++.
Nov 16 '06 #15

P: 3
It's good idea for beginners like me.
Nov 18 '06 #16

P: 2
Please go on ..

i really need some classes.. i am new to C++
Nov 21 '06 #17

P: 5
have alook at my topic ..
needing ur help ...
Nov 22 '06 #18

P: 7
Well, I can't do anything for C...but if we're extending this to C++, I'd be glad to give some tutorials. I've studied everything from the basics to binary search trees and can be a pretty good source of information, if Banfa would like some help (seeing as he needs some sleep :D).

I'd feel comfortable teaching:

Basics of variables and Syntax
Input/Output (Including File I/O)
Looping Structures
Selection Structures
Functions
Simple Data Types (enumeration)
Arrays (both pointer and basic)
Structs and Classes
Inheritance
Pointers
Overloading Functions/Operators
Templates
Recursion
Data Structures, including Stacks, Queues, and Binary Trees
Searching/Sorting Analysis/Algorithms

Also, if we want to make this universal, I can teach the same subjects in Java.

well that was a really good idea and i think that extending to the C++ platform will break new ground nway i am think that i will be able to do a lot help out alot and well you never know learn alot....
what about the BST's i think thats what that i am not so confident in....

so where do we start from?????
Nov 28 '06 #19

P: 7
i want to join.. i suck at codes.. i get the logic but i cant put it into syntax.. hehehe...

well well lets start from where yuo know and we can work on the magic of that.....

how about what you really know...
ok here is the deal you have got to jua the syntax coz the code might be logically correct and not run since its syntax and semantics are all wrangled up...but the code might be syntatically correct it would run....but gives you the wrong result so what will it be we can work on both..aight,

so who is going to start the classes it been too much talk and no action.????
Nov 28 '06 #20

Banfa
Expert Mod 5K+
P: 8,916
so who is going to start the classes it been too much talk and no action.????
I am well aware of that, like I said in an eailier post I am/was waiting to see if proposed development of the site materialised in time.

So guess I better start writing.
Nov 28 '06 #21

P: 8
i was just thinking it would be an idea if somebody with good C knowledge could maybey teach a class a week here on c programing for n00bs ;) i know theres some experienced c programers out there so it was just an idea would be nice tohave a c class a week from a C WIZARD :)
I certainly agree .
Nov 29 '06 #22

P: 47
hello all!
this is definitely a great idea!so will u be posting the lessons here or else where?if so it wud b very nice if sum1 cud tell me where it is being posted
thanx
Dec 4 '06 #23

Banfa
Expert Mod 5K+
P: 8,916
The first one is already posted as a sticky thread. Tutorial 1 in this forum
Dec 4 '06 #24

P: 47
cool!thanx!
i am really happy am a part of this
Dec 4 '06 #25

Banfa
Expert Mod 5K+
P: 8,916
As various class and tutorial threads have started I am unsticking this thread to reduce clutter at the top of the forum list.
Dec 5 '06 #26

Post your reply

Sign in to post your reply or Sign up for a free account.