Home | Community | Message Board


Out-Grow.com - Mushroom Growing Kits & Supplies
Please support our sponsors.

General Interest >> Science and Technology

Welcome to the Shroomery Message Board! You are experiencing a small sample of what the site has to offer. Please login or register to post messages and view our exclusive members-only content. You'll gain access to additional forums, file attachments, board customizations, encrypted private messages, and much more!

Jump to first unread post. Pages: 1 | 2 | 3 | Next >  [ show all ]
Invisiblecortex
[ H ] ψ = [ E ] ψ
Male User Gallery

Registered: 10/08/02
Posts: 15,158
Loc: Gedankenexperiment
C++ Programming
    #11436293 - 11/11/09 09:47 PM (3 years, 7 months ago)

So next semester I am taking a class, "C++ Programming for Science and Engineering," and I am wondering what to expect.  I have done some very BASIC programming (pun intended), like qbasic when i was about 12, and some PHP and HTML.  How hard is C++?  What kind of things should I expect in a course for science and engineering programming?  Are there any books/websites anyone can reccommend?  I hate starting a new class completely clueless.  The class isn't even listed in the course catalog for the school, so the only info i have on it is the title.

kthx


--------------------

The miracle of the appropriateness of the language of mathematics for the formulation of the laws of physics is a wonderful gift for which we neither understand nor deserve.  We should be grateful for it and hope that it will remain valid in future research -- EUGENE P WIGNER

The universe is not only queerer than we suppose; it is queerer than we can suppose
-- J.B.S. HALDANE


Post Extras: Print Post  Remind Me! Notify Moderator
Offlineoptyks
Stoned Soliloquy


Registered: 10/24/08
Posts: 1,038
Last seen: 3 months, 12 days
Re: C++ Programming [Re: cortex]
    #11436606 - 11/11/09 10:17 PM (3 years, 7 months ago)

C++ is a nightmare. The guy who developed it even thought it was a joke and didn't exactly sincerely, something like that. Read an article about an interview of his. Something about him making it crazy.

Who knows. It works well if you spend lots of time ironing out the wrinkles. I've tried self teaching myself many times, with no success; I imagine a class would work much better.

For reference, my programming background includes some very basic BASIC, like you, some html, and a college class on visual basic.


--------------------



WeedGuru
Discipline is the key to conformity and it is important that we learn not to question authority at an early age, for this would create a society of individual free-thinkers and radical notions of "creativity."


Post Extras: Print Post  Remind Me! Notify Moderator
InvisibleChespirito
Stranger
Male User Gallery


Registered: 02/13/09
Posts: 3,258
Re: C++ Programming [Re: cortex]
    #11436949 - 11/11/09 10:54 PM (3 years, 7 months ago)

Fairly straightforward and nice to use language.  Most people seem to have problems with pointers when first learning it, me included.  That's mostly a symptom of them not being taught well on average;  I took an assembly class which cleared up every question I had about them.  Otherwise its an enjoyable language.  The classic book is called C++ Programming Language and is written by the creator of the language.  I guess he was trying to evoke the book C Programming Language which I remember being better.  Anyways C++ aint perfect by a longshot but I dont imagine it will be too tough to learn

Ive been reading up on Google's new programming language.  Frankly though Google is getting too powerful, Ive said this many times but one day someone is going to have to slay that beast. 

Oh and I am not a fan of programming at all


Post Extras: Print Post  Remind Me! Notify Moderator
Invisiblecortex
[ H ] ψ = [ E ] ψ
Male User Gallery

Registered: 10/08/02
Posts: 15,158
Loc: Gedankenexperiment
Re: C++ Programming [Re: Chespirito]
    #11436978 - 11/11/09 10:57 PM (3 years, 7 months ago)

I don't want this to turn into a discussion about Google, but just like all empires, history has shown that they are doomed to fail eventually.

Anyway, what kinds of things to you think they will be showing us in a programming course for physics and engineering?


--------------------

The miracle of the appropriateness of the language of mathematics for the formulation of the laws of physics is a wonderful gift for which we neither understand nor deserve.  We should be grateful for it and hope that it will remain valid in future research -- EUGENE P WIGNER

The universe is not only queerer than we suppose; it is queerer than we can suppose
-- J.B.S. HALDANE


Post Extras: Print Post  Remind Me! Notify Moderator
InvisibleChespirito
Stranger
Male User Gallery


Registered: 02/13/09
Posts: 3,258
Re: C++ Programming [Re: cortex]
    #11436999 - 11/11/09 11:00 PM (3 years, 7 months ago)

It wont be geared towards science.  Youll learn the basics of the language and write silly programs and probably one overly difficult one at the end of the course.  I dont remember what I wrote for my C++ class however it was something completely worthless but difficult to implement. 

If you decide to take any more programming classes after this then they start to give you theory moeso than syntax.  So youll learn about graphs, trees, other things that I hated and so forth and might not actually program at all in the class


Post Extras: Print Post  Remind Me! Notify Moderator
InvisibleChespirito
Stranger
Male User Gallery


Registered: 02/13/09
Posts: 3,258
Re: C++ Programming [Re: Chespirito]
    #11437017 - 11/11/09 11:02 PM (3 years, 7 months ago)

When I say not geared towards science I dont mean youll write bank software or something.  I mean youll probably write a fibonacci sequence calculator using recursion and other stupid algorithms with dubious benefit to scientists.  The point is just to learn how to write things in general


Post Extras: Print Post  Remind Me! Notify Moderator
InvisibleDoc_T
Random Dude
Male User Gallery


Folding@home Statistics
Registered: 03/06/09
Posts: 42,395
Loc: Colorado Flag
Re: C++ Programming [Re: Chespirito]
    #11437027 - 11/11/09 11:03 PM (3 years, 7 months ago)

C++ is an amazingly subtle and dynamic language.

You can expect an experience equal to learning about a new people language and a new people culture. After you know it.
First bit's going to be a lot of boring work. But worth it. It's a great language.


--------------------
You make it all possible. Doesn't it feel good?


Post Extras: Print Post  Remind Me! Notify Moderator
Invisiblecortex
[ H ] ψ = [ E ] ψ
Male User Gallery

Registered: 10/08/02
Posts: 15,158
Loc: Gedankenexperiment
Re: C++ Programming [Re: Doc_T]
    #11437097 - 11/11/09 11:10 PM (3 years, 7 months ago)

Thanks guys.  I am looking forward to it.  I would take a lot more comp sci courses, but this is the ONLY one that Tulane offers :bored:


--------------------

The miracle of the appropriateness of the language of mathematics for the formulation of the laws of physics is a wonderful gift for which we neither understand nor deserve.  We should be grateful for it and hope that it will remain valid in future research -- EUGENE P WIGNER

The universe is not only queerer than we suppose; it is queerer than we can suppose
-- J.B.S. HALDANE


Post Extras: Print Post  Remind Me! Notify Moderator
Offlinetakeacti0n
Stranger
 User Gallery


Registered: 05/25/09
Posts: 212
Last seen: 1 year, 1 month
Re: C++ Programming [Re: cortex]
    #11438172 - 11/12/09 02:06 AM (3 years, 7 months ago)

C++ sucks, as does all programming. Thats just my 2 cents, maybe it was my boring azn ninja professor teaching it...but I completely lost all interest in my major, haha good thing im graduating with a degree in computer science this summer. :shrug:


--------------------

shine on forever benevolent son!


Post Extras: Print Post  Remind Me! Notify Moderator
OfflineAnnomM
※※※※※※
 User Gallery

Folding@home Statistics
Registered: 12/22/02
Posts: 6,339
Loc: Europe
Last seen: 9 hours, 47 minutes
Re: C++ Programming [Re: cortex]
    #11438670 - 11/12/09 05:43 AM (3 years, 7 months ago)

Do they expect you to know any programming or is it an introduction to object oriented programming?

If it is an introduction, you will probably learn generally object oriented programming methodology with applications related to science and engineering.

C++ is not the easiest to start with. Java or Python are easier, but it doesn't really matter once you get the basics (including pointers). Don't get scared.

"The C Programming Language" is a good book for the basics of C/C++ (not the OO stuff).

Stanford has a free online course "Introduction to Computer Science | Programming Methodology": http://see.stanford.edu/see/lecturelist.aspx?coll=824a47e1-135f-4508-a5aa-866adcae1111

With video lectures on youtube. It is a good introduction into OO programming if you like video lectures.


Post Extras: Print Post  Remind Me! Notify Moderator
InvisibleShockValue
Because, ShockValue.


Registered: 11/18/08
Posts: 5,008
Loc: Tipping at windmills.
Re: C++ Programming [Re: Annom]
    #11441959 - 11/12/09 05:57 PM (3 years, 7 months ago)

It's odd to think that they'd just drop you straight into an Object Oriented class without some basic programming under your belt first.  I'm wondering if they'll just be using C++ as a standard language for a while until ya'll get your feet wet.

"Back in the day" when I got my BS in CS, we started with C for a couple of semesters, and then C++ was just a step up to OO programing.


--------------------
  • When we built temples to view the stars, we knew about all 2000 of them.


Post Extras: Print Post  Remind Me! Notify Moderator
Invisiblecortex
[ H ] ψ = [ E ] ψ
Male User Gallery

Registered: 10/08/02
Posts: 15,158
Loc: Gedankenexperiment
Re: C++ Programming [Re: Annom]
    #11444252 - 11/12/09 10:43 PM (3 years, 7 months ago)

Quote:

Annom said:
Do they expect you to know any programming or is it an introduction to object oriented programming?

If it is an introduction, you will probably learn generally object oriented programming methodology with applications related to science and engineering.

C++ is not the easiest to start with. Java or Python are easier, but it doesn't really matter once you get the basics (including pointers). Don't get scared.

"The C Programming Language" is a good book for the basics of C/C++ (not the OO stuff).

Stanford has a free online course "Introduction to Computer Science | Programming Methodology": http://see.stanford.edu/see/lecturelist.aspx?coll=824a47e1-135f-4508-a5aa-866adcae1111

With video lectures on youtube. It is a good introduction into OO programming if you like video lectures.




:awesome:  Exactly what I was looking for, man.  Thanks.

Now that you mention it, I am not sure if they expect you know any programming.  I'll have to ask, now, cause I said I did some html and a little php, but I wouldn't like going into class that required, eh... experience.


--------------------

The miracle of the appropriateness of the language of mathematics for the formulation of the laws of physics is a wonderful gift for which we neither understand nor deserve.  We should be grateful for it and hope that it will remain valid in future research -- EUGENE P WIGNER

The universe is not only queerer than we suppose; it is queerer than we can suppose
-- J.B.S. HALDANE


Post Extras: Print Post  Remind Me! Notify Moderator
Invisiblefrith
God

Registered: 10/28/09
Posts: 7,511
Loc: Philadelphia, PA Flag
Re: C++ Programming [Re: cortex]
    #11445713 - 11/13/09 03:06 AM (3 years, 7 months ago)

this is just a recommendation..

try and get yourself involved in an open source project asap. do the google summer of code or something.

looks great on a resume.


--------------------


Post Extras: Print Post  Remind Me! Notify Moderator
InvisibleDoc_T
Random Dude
Male User Gallery


Folding@home Statistics
Registered: 03/06/09
Posts: 42,395
Loc: Colorado Flag
Re: C++ Programming [Re: ShockValue]
    #11446274 - 11/13/09 08:23 AM (3 years, 7 months ago)

Quote:

ShockValue said:
It's odd to think that they'd just drop you straight into an Object Oriented class without some basic programming under your belt first.




Handled properly, that could be great. Bypass procedural structure and go right to OOP. Like a full-immersion language class.
Probably won't happen though.


--------------------
You make it all possible. Doesn't it feel good?


Post Extras: Print Post  Remind Me! Notify Moderator
Invisiblecortex
[ H ] ψ = [ E ] ψ
Male User Gallery

Registered: 10/08/02
Posts: 15,158
Loc: Gedankenexperiment
Re: C++ Programming [Re: Doc_T]
    #11449124 - 11/13/09 06:53 PM (3 years, 7 months ago)

so i talked to the engineering department and the deans office and nether one knew anything about the class.  it took the deans office 2 hours to find out who was teaching the class, and they gave me number to call and talk to the professor.

any specific questions you guys think i should ask when i get a hold of the professor?


--------------------

The miracle of the appropriateness of the language of mathematics for the formulation of the laws of physics is a wonderful gift for which we neither understand nor deserve.  We should be grateful for it and hope that it will remain valid in future research -- EUGENE P WIGNER

The universe is not only queerer than we suppose; it is queerer than we can suppose
-- J.B.S. HALDANE


Post Extras: Print Post  Remind Me! Notify Moderator
Offlinesupra
computerEnthusiast
Registered: 10/26/03
Posts: 6,446
Loc: TEXAS
Last seen: 2 years, 1 month
Re: C++ Programming [Re: cortex]
    #11450025 - 11/13/09 09:23 PM (3 years, 7 months ago)

Quote:

cortezthekiller said:
Thanks guys.  I am looking forward to it.  I would take a lot more comp sci courses, but this is the ONLY one that Tulane offers :bored:




c++ is the main language that the heavier coding classes used in my obtaining of a computer science degree.  Its an overly complicated language, due to all the addons coming from all over the place.  However, it is a very good language to learn, will teach you OO principles.  Taking a data structures class is probably best suited to learning programming as a whole, as most of the data structures are similar across languages.  If you can get a firm grasp on data structures and object oriented programming in c++, you will easily be able to pick up just about any language and get going pretty quick with it.

Since graduating and getting in the industry, i have had to use a proprietary language that our company uses based off of c++, lots of java and other stuff in the J2EE environment like jsp, servlets, and action controllers.  Also javascript, perl, and html.  I was able to move to these languages quickly and easily with the working and more in depth knowledge i had of c++.

Also, our robotics class at our university, the robots ran a derivative of objective c known as interactive c, and as an upper level class, it was cake moving from c++ to objective/interactive C.

peace


Post Extras: Print Post  Remind Me! Notify Moderator
InvisibleChespirito
Stranger
Male User Gallery


Registered: 02/13/09
Posts: 3,258
Re: C++ Programming [Re: supra]
    #11450545 - 11/13/09 10:48 PM (3 years, 7 months ago)

That said there are many languages in use that aren't that similar to C++.  A big example would be AI languages


Post Extras: Print Post  Remind Me! Notify Moderator
Offlinesupra
computerEnthusiast
Registered: 10/26/03
Posts: 6,446
Loc: TEXAS
Last seen: 2 years, 1 month
Re: C++ Programming [Re: Chespirito]
    #11450620 - 11/13/09 11:00 PM (3 years, 7 months ago)

Quote:

Chespirito said:
That said there are many languages in use that aren't that similar to C++.  A big example would be AI languages




for sure, but basic concepts of programming need to be learned in one language or another, and once you have those basic concepts you can apply them elsewhere.  If your speaking of a language like PROLOG, then yes, it is WAY different, but also has very limited applications as of today...

peace


Post Extras: Print Post  Remind Me! Notify Moderator
Invisiblecortex
[ H ] ψ = [ E ] ψ
Male User Gallery

Registered: 10/08/02
Posts: 15,158
Loc: Gedankenexperiment
Re: C++ Programming [Re: supra]
    #11474876 - 11/17/09 06:14 PM (3 years, 6 months ago)

okay so I finally found a course description for the C++ class:

Quote:


COSC 300/600: C++ Programming for Scientists and Engineers

This course begins with an introduction to C++ and will cover up to relatively sophisticated programming techniques including data structures, abstract data types, interfaces, and algorithms for sorting and searching. The goal is for the student to get a taste of the design and implementation of large programs. The goal is for the students to become pro_cient at programming in C




what do you guys think?


--------------------

The miracle of the appropriateness of the language of mathematics for the formulation of the laws of physics is a wonderful gift for which we neither understand nor deserve.  We should be grateful for it and hope that it will remain valid in future research -- EUGENE P WIGNER

The universe is not only queerer than we suppose; it is queerer than we can suppose
-- J.B.S. HALDANE


Post Extras: Print Post  Remind Me! Notify Moderator
InvisibleDoc_T
Random Dude
Male User Gallery


Folding@home Statistics
Registered: 03/06/09
Posts: 42,395
Loc: Colorado Flag
Re: C++ Programming [Re: cortex]
    #11475441 - 11/17/09 07:40 PM (3 years, 6 months ago)

Sounds like a good class to me. Lots of work, though.
But you'll be focused on the C aspects, the fundamentals.


--------------------
You make it all possible. Doesn't it feel good?


Post Extras: Print Post  Remind Me! Notify Moderator
Jump to top. Pages: 1 | 2 | 3 | Next >  [ show all ]

General Interest >> Science and Technology

Similar ThreadsPosterViewsRepliesLast post
* How difficult is a graduate program in mechanical engineering? bradley 315 6 07/18/09 10:37 PM
by bradley
* Statistics time: Programming Languages and Programmers
( 1 2 all )
delta9 1,703 26 05/16/07 02:17 PM
by SymmetryGroup8
* 2 Programming courses im concidering
( 1 2 all )
LuNaTiX 542 25 12/14/08 09:13 AM
by garfixas
* Limewire Sucks - Need better program
( 1 2 all )
Robo Shaman 1,284 22 08/04/07 09:20 AM
by automan
* I want to learn computer programming... advice please? dr0mni 798 17 09/27/05 10:34 PM
by ThePredator
* Got spyware? popups? hidden files? annoying programs? Az0thM 1,574 9 04/13/04 06:39 PM
by SkorpivoMusterion
* whats a good programming language after java/c(++)?
( 1 2 3 all )
smoothrider267 1,256 47 07/23/09 12:47 PM
by gilesypopper
* Shroomery programming/math/etc. self-study peer(s)? If you want to mentor, that's fine too.
( 1 2 all )
seek 711 21 03/20/09 04:42 PM
by krypto2000

Extra information
You cannot start new topics / You cannot reply to topics
HTML is disabled / BBCode is enabled
Moderator: Lana, trendal, Diploid, automan, johnm214
1,545 topic views. 0 members, 2 guests and 0 web crawlers are browsing this forum.
[ Toggle Favorite | Print Topic ]
Search this thread:
MagicMushrooms.org
Please support our sponsors.

Copyright 1997-2013 Mind Media. Some rights reserved.

Generated in 0.075 seconds spending 0.002 seconds on 20 queries.