473,385 Members | 1,693 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

C classes for beginners

jacoder
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
25 4753
dtimes6
73
That is a Good Idea
Nov 10 '06 #2
Banfa
9,065 Expert Mod 8TB
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
9,065 Expert Mod 8TB
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
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
3,652 Expert 2GB
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
r035198x
13,262 8TB
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
9,065 Expert Mod 8TB
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
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
Nebula
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
i want to join.. i suck at codes.. i get the logic but i cant put it into syntax.. hehehe...
Nov 14 '06 #11
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
koder
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
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
The concept of "Article" sounds great. I am comfortable with C/C++.
Nov 16 '06 #15
ENGADL
3
It's good idea for beginners like me.
Nov 18 '06 #16
Please go on ..

i really need some classes.. i am new to C++
Nov 21 '06 #17
Hope
5
have alook at my topic ..
needing ur help ...
Nov 22 '06 #18
jeiem
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
jeiem
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
9,065 Expert Mod 8TB
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
kara18
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
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
9,065 Expert Mod 8TB
The first one is already posted as a sticky thread. Tutorial 1 in this forum
Dec 4 '06 #24
cool!thanx!
i am really happy am a part of this
Dec 4 '06 #25
Banfa
9,065 Expert Mod 8TB
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

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

Similar topics

7
by: Will | last post by:
Pardon two post in a row to the newsgroup but I want to try and expedite this, if you guys don't mind helping out... I running Windows XP Pro and wanted to download Python and any additional...
7
by: Noud Aldenhoven | last post by:
Hello, For almost half a year I'm programming in Python. I never programmed before Python. In that half year I learned a lot, but one thing I still can't programme correct... Classes. Is...
4
by: blah | last post by:
I m actually a Novice in Python as well as Linux, When i look up things on the internet about Linux Flavours, They are written so complex that it is difficult for me to understand, i am asking if...
4
by: Eggnog | last post by:
Hi, Is there a newsgroups for beginners questions? Cheers, Nawg
6
by: William Foster | last post by:
Does anyone know of a good online tutorial for C# focused on beginners. I have been to many great sites like csharpfriends, csharp-corner etc looking for good tutorials and have had no luck. Any...
6
by: John Rivers | last post by:
hi, here is how to do it and restore sanity to aspx html rendering: (please only reply with sensible architectural discussion - juan) put this at the end of an aspx file (or use an include at...
9
by: me | last post by:
Hi All, I am new to Classes and learniing the ropes with VB.NET express Here's my question - say I have a want to manage a list of books. Each book has an Author, Title and ISBN Now, I am...
4
by: gordon | last post by:
Hi I am learning C# out of books - and soon will be attending some courses. I like to write a bit of code and see what happens, but I find that I get stuck at the same spot each time. my...
3
by: Arpan | last post by:
Web Services make use of proxy classes whose methods & properties are accessed in exactly the same way as how a normal class' methods & properties are accessed. So what for does ASP.NET generate...
19
by: yltkhuu | last post by:
1. How does having a widely adopted C++ standard help game programmers? 2. What are the advantages ans disadvantages of employing the "using" directive? 3. Why might you define a new name for an...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.