Discussion in 'Mac Programming' started by prostuff1, Nov 11, 2005.

1. ### prostuff1 macrumors 65816

Joined:
Jul 29, 2005
Location:
Don't step into the kawoosh...
#1
I am a freshmen ion college and i am trying to major in Computer Engineering. Well i am supposed to take a class spring quarter called CSE 221 and i have to pass an entrance exam to get into the class... and if i dont pass the exam i will have to take a Javaand/or C++ programming class.

What i need from you wonderful people is suggestions on how to teach myself some programing so i can pass this exam so i dont fall behind a quarter or two. I have about 10 weeks to teach myself (which should be interesting )

So any help would be greatly appreciated!!

P.S. if you want to know what is on the exam i have a sample exam i managed to get ahold of form my advisor.

Thanks

2. ### GeeYouEye macrumors 68000

Joined:
Dec 9, 2001
Location:
State of Denial
3. ### prostuff1 thread starter macrumors 65816

Joined:
Jul 29, 2005
Location:
Don't step into the kawoosh...
#3
To be honest i dont know

Anyway i can give you some examples of what is on the test:

1. Suppose thast you are using a programming language that provides the following data types: integer, real, boolean, character and string. For each data value describe below, give a variable name, and its type, for holding the described data.

EXAMPLE:

a) Data: The name of the town where you were born
Vabiable name: town of birth
Variable type: string

Question
Data: The number of students enrolled in a class
Variable name: ____________________________
Variable type: ____________________________

There are three types of question like that on the test.
---------------------------------------------------------------------------------------

Next is:

Give procedures or function headers for the following problems:

EXAMPLE:
Given: the co-ordinates (x1, y1) and (x2, y2) of two diagonal corner
points of a rectangle
To compute: the height and width of the rectangle

PROCEDURE Height_And_Width (
input parameters x1, y1, x2, y2 : real;
output parameters ht, width : real
);

Question
Given: 2 integers x and y
To compute: the sum of the 2 numbers

And this is what i have to find out and study for

There are 2 types of this question
---------------------------------------------------------------------------------------

Last is:

Write a complete program, in a programming language of your choice, that prompts the user to enter two real numbers. The program should then output the smaller number. Program output should include appropriate user friendly headings.

And here is were i write the program.
---------------------------------------------------------------------------------------

Ok well that is what the test has on it from what i have been told. Unfortuantly i dont have a class i can take were i am now and main campus is about and hour and thirty mins away and i dont want to drive that far just for one class.

If anyone can point me in the right direction i would greatly appreciate it.

Thanks

4. ### macmanmatty macrumors regular

Joined:
Jul 10, 2005
Location:
I have calculated my velocity so precisely that a
#4

and in honour of the intel switch

if you need more coments i will post them

5. ### grapes911 Moderator emeritus

Joined:
Jul 28, 2003
Location:
Citizens Bank Park
#5
If you can't answer questions like this, I really encourage you to just take the class. By just learning enough to pass the test, you may fall behind even more in the long run.

6. ### yellow Moderator emeritus

Joined:
Oct 21, 2003
Location:
Portland, OR
#6
I couldn't agree more. Sounds like it would behoove you to actually take a class or 2 on programming. Besides, you're a Frosh.. there's no rush.

7. ### prostuff1 thread starter macrumors 65816

Joined:
Jul 29, 2005
Location:
Don't step into the kawoosh...
#7
Tis true!! But i still want to try to teach myself some of this so that i can have a heads up going into the class if and when i have to take it. cant hurt to learn on my own. Besides i dont have that many hours next semester and i could use the time to teach myself something.

So my question is were to start?? What language so you genius's suggest for a noob?? Any certain books/manual/CD's/movie's/etc??

You guys get the picture!!

And thanks for all your help!!!! i appreciate it!!

8. ### sushi Moderator emeritus

Joined:
Jul 19, 2002
Location:
キャンプスワ&#
#8
Wise words indeed.

As with any discipline, it is best to get a good foundation first before proceeding.

Here is a list of some currently used languages including some web based ones in no particular order:
- Assembly
- FORTH
- FORTRAN IV & 77
- C
- C++
- Object C
- Pascal
- Object Pascal
- Modula
- COBOL
- BASIC (all kinds including Visual BASIC)
- SmallTalk
- Lisp
- Perl / PHP
- Java / Javascript
- Python
- APL
- HTML
- XML

One of my favorites ones is Pascal.

It all depends on what you want to do with the language. It is like a golfer who goes to his bag of clubs to pull out the one that will work the best for his current shot (situation).

Hope this helps.

Sushi

9. ### rjrufo macrumors regular

Joined:
Sep 18, 2002
Location:
Boston
#9
I've found that O'Reilly is a great source for books on programming and other computer related stuff. You may want to start there.

HTH

10. ### prostuff1 thread starter macrumors 65816

Joined:
Jul 29, 2005
Location:
Don't step into the kawoosh...
#10
Thanks for the help!! After reading some of the other post it seems like a lot of people like the O'Reilly book and they are a good place to start.