Programming in College

Hi, I'm in high school and I was wondering if I should look for a college that teaches programming on Macs? I would like to program for Macs/iPhone/iPad, but I am not sure how transferable a PC course is. Can I take a C++ class on a PC and go home and program on my Mac with what I just learned? Please help

Tie-Dye wrote:
Hi, I'm in high school and I was wondering if I should look for a college that teaches programming on Macs? I would like to program for Macs/iPhone/iPad, but I am not sure how transferable a PC course is. Can I take a C++ class on a PC and go home and program on my Mac with what I just learned? Please help
I take it when you say programming and college you mean a Community College, not a 4 year University. Universities teach programming as part of a degree program such as Computer Science, Engineering, Math, Physics, etc. So as far as looking for a college that teaches Mac programming I think you are being too restrictive (at least in my humble opinion).
That said, I think you should decide on your degree program then check the course requirements. I don't think you'll find programming for a mac as one of them. So when you determine the course requirements, take the programming specified for the degree.
I think Mac programming is alright but will limit your professional potential. Take a degree program and its associated computer programming then pick up Mac programming as an additional qualification. Once you learn programming today it is relatively easy to switch. The differences being primarily syntax and development environments. Most programming languages today are object oriented. It is not like the old days when programmers had to do linear programming in Fortran, etc.

Similar Messages

  • Programming for College with Windows Apps on bootcamp HELP?

    Hello everyone I come to you for help after a long search for the perfect laptop.
    Right now I am using a macbook late 2009 with multitouch. I love the features but after signing up for some programming classes for college I had to revise what laptop I should own.
    My question is if I'll be able to program on bootcamp with Windows 7 with windows applications like Dev C++, Microsoft Visual Studio, Eclipse, an assembler and the like with 100% compatibility?
    I am on a very low income but I think that Apple really gets it when it comes to mobile laptops. I haven't found anything comparable to a Macbook anywhere. I've seen some imitations like the HP Envy but when you look closely they do not come close.
    Laptop PC makers just don't get it with their 2 hour battery life, "Desktop replacements" and heavy laptops. What is the point of all that if it's not mobile.
    I can only own one laptop and I will upgrade to a 15 inch because I need the screen real state. I'm hoping that the answer will be YES to compatibility with programming applications on Windows 7.
    One last thing, I've heard of Xcode but college teaches on Windows Applications, there is no way around it. I need to use what everyone else is using right now.
    Thank you all.

    Hi and welcome to Discussions,
    running Windows with BootCamp on a Mac is like running Windows on any other given computer.
    Those programs you mentioned shouldn't give you any kind of problems.
    Only very low-level BIOS and/or hardware programming (in assembler) can arise problems due to some differences between Macs and 'other' PCs (like the lack of a full BIOS support).
    Other than that you're good to go.
    Have Fun
    Stefan

  • Adding a field to an sql statement in Oracle Reports error ORA-00933

    We have been requested to add a field that already exists in the table referred to by the sql statement in Oracle Reports Builder. The report was set up by a consultant about 3 yrs ago and we don't really have much skill in this area. What is happening when I try to modify the SQL statement, either adding a field or deleting a field to the SELECT statement, causes an error message preventing the statement from being saved. The only way out of the error message is to click Cancel. The error message is
    ORA-00933:SQL command not properly ended
    ORDER BY Program ==> NAME
    Even adding or deleting a space anywhere in the SQL statement causes the error (not adding any new fields). A coworker found that if we comment out the ORDER BY, the statement will accept the new field in the SELECT section, however then we lose the order by functionality. I would like to add one additional field before the FROM. Not sure if any additional data are needed. Thank you.
    SELECT p.person_uid PIDM_KEY, p.id_number ID,
                   p.full_name_lfmi name,            
                    p.BIRTH_DATE, p.GENDER Sex,
                    Decode(a.residency,'D',p.Primary_ethnicity,'F')  Ethn,
                    a.academic_period TERM,        
                    CASE WHEN :p_group_by = 'PROGRAM' THEN a.program
                                 ELSE ' '
                    END AS Program,
                    a.COLLEGE, a.degree, a.major, ' ' rule,
                    a.STUDENT_POPULATION,a.STUDENT_LEVEL,    a.application_status Status,  a.application_status_date app_sts_dte,
                    ad.decision_date1 Last_Dec_Date,
                    ad.decision1||' '||ad.decision2||' '|| ad.decision3||' '|| ad.decision4||' '|| ad.decision5 Decisions,
                    /*  Deposit Date uses the last term entered in :p_term parameter string */
                    (SELECT MAX(deposit_effective_date) FROM usf_as_deposit WHERE account_uid = a.person_uid &term_clause group by account_uid)   AS "DEPOSIT DATE",     
                    ph.phone as PHONE,
                    CASE WHEN PS.FIRST_CONTACT IN ('NET','PAP','COM','COP') THEN PS.First_Contact
                     ELSE CASE WHEN ps.latest_contact IN ('NET','PAP','COM','COP') THEN PS.Latest_Contact
                                ELSE '  '
                                END
                    END AS FIRST_CONTACT,
                    DECODE(:p_address,'Y',REPLACE(adr.street1||' '||adr.street2||' '||adr.street3||' '||adr.city||','||adr.state||' '||adr.nation||' '||adr.zip,'  ',' '),' ') as  address, adr.nation, adr.state,
                    goremal_email_address email, a.residency, a.application_date, p.primary_ethnicity, c.cohort
    FROM MST_ADMISSIONS_APPLICATION A,
               MST_PERSON p,mst_pre_student PS,  Admissions_Cohort c, usf_v_phone_pr_ma ph,
               MST_admissions_decision_slot AD, usf_v_email, usf_v_address_dr_lr_ma_pr adr
    WHERE a.PERSON_UID = p.person_uid
            AND a.curriculum_priority  = 1
            AND a.person_uid = ps.person_uid
           AND a.person_uid = ad.person_Uid(+)
           AND a.person_uid = goremal_pidm(+)
           AND a.person_uid = adr.pidm(+)
           AND a.person_uid = ph.pidm(+)
           AND ph.rnum(+) = 1
           AND a.person_uid = c.person_uid(+)
           AND a.academic_period = c.academic_period(+)
      &Where_Clause
           /*    TAKE OUT FOLLOWING LINE AFTER DATA IS CLEANED UP  */
            AND NOT(p.id_number = '00000000'   OR SUBSTR(p.id_number,1,1) = 'B'  OR UPPER(p.full_name_lfmi)  LIKE '%TESTING%')
           AND  a.application_status_date >= NVL(:p_as_of_date,sysdate-8000)
           AND a.academic_period = ad.academic_period(+)
            AND a.application_number = ad.application_number(+)
            AND a.degree <> 'ND'    /*   AND a.college <> 'LW'                         --  Does not need non-degree and law students    */
           &Cohort_Clause 
    ORDER BY Program  &ORDER_CLAUSE

    Hi Denis,
    I tried your suggestion. The good thing is that adding the comma allowed me to be able to add a.campus to the select statement, unfortunately, another error message happened.
    ORA-00936: missing expression SELECT p . person_uid PIDM_KEY ,
    p . id_number , p . full_name_lfmi name , p . BIRTH_DATE , p . GENDER Sex ,
    Decode ( a . residency , 'D' , p . Primary_Ethnicity , 'F' ) Ethn , a . academic_period TERM ,
    CASE WHEN : P_group_by = 'PROGRAM THEN a I started over and tried only putting in the comma and get the same message even though I didn't add campus. After that, removed the comma which led to the ORA-00933 error message. So once again, I had to close the file without saving, in order for the report to run at all.

  • What do I need to install to run Java?

    Please can anyone help. I need Java to enable me to learn programming at college. The thing is that my notes tell me that I need the JDK so that I can run stuff through a Tomcat Server.
    Anyway, I am getting in a right muddle. There doesnt seem to be a download for the JDK on the sun site. There appears to now be a JRE and an SDK. I download the SDK but when I create a simple Servlet where I import javax.servlet etc it does not recognise the javax stuff when i compile on the command menu. I am located in the right place too.
    I then roll back my computer to before the SDK was installed and then try and install the JRE. This is then a problem as it appears that you dont get the javac stuff with this. Please Please please could someone give me the link to the page where I can download all that I need? Ie all the classes, and the javac also. It appears that the original JDK download may have had both...
    I'm stumped...

    J,
    Hi again. I now have a copy of J2SE SDK and J2EE SDK installed. My Tomcat server is pointing to the J2SE SDK and is working fine. The javac Java compiler is also being recognised and is working ok.
    The thing is, the java program that I have written needs the import javax.servlet.*; and import javax.servlet.http.*; stuff and its nowhere to be seen on either versions (J2SE or J2EE). Do you know where it is? All I get when I compile are errors concerning the fact that the system does not recognise an HttpServlet etc.
    I have even done a windows search for files containing the world Servlet in their name on my system and all I seem to get are the documents within the API documentation and not the classes themselves.
    I was told the installation of Java was easy but I am completely stuck now. Please can you help again.
    Best regards,
    Rob
    (ohsuitsyou).

  • IWork '09 cannot be opened because of a problem.

    I have Snow Leopard on my HD that came with my MacBook Pro (which has my iWork '09 installed on it from the retail box). I replaced my original HD with a larger size HD and did a fresh install of Lion and transferred most of my contents/files over via external hard drive. When I copied iWork over, I recieved this message when I try to open them:
    "Check with the developer to make sure Pages works with this version of Mac OS X. You may need to reinstall the application. Be sure to install any available updates for the application and Mac OS X."
    "Check with the developer to make sure Keynote works with this version of Mac OS X. You may need to reinstall the application. Be sure to install any available updates for the application and Mac OS X."
    "Check with the developer to make sure Numbers works with this version of Mac OS X. You may need to reinstall the application. Be sure to install any available updates for the application and Mac OS X."
    I'm confused and I rely on these programs for college. Does anyone have any idea on what I should do?

    To uninstall correctly iWork, go to Yvans iDisk :
    <http://public.me.com/koenigyvan>
    Download :
    For_iWork:iWork '09:uninstall iWork '09.zip
    Expand the archive and run the script.
    Install iWork again

  • When I went to open photoshop gave error 16. How do I solve this problem? Help me, please.

    Not only is photoshop, are all that is installed in my computer. I need the programs for college studies, for I Design. Help me please.

    Amanda, as Gene has suggested, the initial error 16 indicates a Permissions problem.  Check this page for details
    http://helpx.adobe.com/x-productkb/policy-pricing/configuration-error-cs5.html
    But it would help to know exactly what version of Windows your are using, as well as what version of Photoshop.

  • Need HELP with Stick Figure Applet

    I need help with this java program for college....we need to make a applet which displays a stick figure or some type of person using appleviewer..please can someone help me......
    email: [email protected]

    import java.awt.*;
    import java.applet.*;
    public class StickMan extends Applet {
         public void init() {
         public void paint(Graphics g) {
              g.drawOval(....);
              g.drawLine(....);
              g.drawLine(....);
              g.drawLine(....);
              g.drawLine(....);

  • Need help with developing a small pool game

    Hi,
    I want to develop a small pool game ....Im using the netbeans ide and ....what I have so far is 2 classes ......Pool and GUI
    Basically the main method is in the Pool class.......withing main I created a new GUI object .....which in turn creates a frame.
    I now want to custom code a rectangle and make it a container for the pool table and also colour it......the thing is can I do animations in a frame and by using independant classes rather than using an applet?
    I know this may be innefficient but I want to create a standalone pool game that uses custom objects and classes for the various tasks. I was just wandering if it was possible to do drawings the way i am saying without using an applet? Its just all the tutorials I see .....well all the code seems messy and lumped together in the one place ....and I basically want things such as a independant ball class and perhaps a painter custom interface that colours rectangles.
    Any advice would be appreciated
    David

    Thanks for the advice .....The thing is I understand pretty well what is needed .....and I have programmed small applications that take bookings for a hotel and and a library ....Im am familiar with references, arraylists and the alike and im also reading about the java collections interface ......I have also coded a simplistic program in the past that basically a ball was bouncing of the sides of a container and made a sound when it hit the edge(this used threads i believe). However it has been a while ......and although I am happy with some of the concepts of java........we did not do any java graphics programming at college. In all fairness though I learned the importance of using classes properly and in a way thats why im finding it so difficult to code even basic graphic movement that Im happy with as the tutorials Ive seen have everything lumped in one place(as mentioned) and trying to make them more modular can be difficult. As far as I know from coding some basic applets they are generated on the client side to enable everyone with different platforms to view stuff over the web. I dont want applets as I dont at this time want to distribute any of my meager programs over the web :-)). It is good to know that I can use threads and such independent of the applet class........I know my question may be naive but 100% of the tutorials I saw invoked the applet class in some way and emplied in a way that it was essential.......I thought there would be a way to do it without using applets but was not 100% sure which is why I asked.
    I will just need to try and find one guide now that actually shows me how to do what im asking:-)
    Cheers
    David
    I also have 3 java books.......each of which concentrate on graphics by use of applets ....im going to look them out again as they might contain something useful .....to be honest though they were a bit of a waste of money lol(well 2 of them were)

  • Uploading Safari images into 'Blackboard' doesn't work.

    I am using an iMac G5, OS X (10.4.8), 2Ghz PowerPC with 512 MG of RAM.
    I am able to successfully create .html files with various programs (Nvu, Dreamweaver, Mozilla,) and I can open those documents and see the images in them in my default Safari browser (as well Explorer, Firefox, Mozilla,). I USED to able to upload those documents successfully into the 'Blackboard' program my college uses. Here I can't be helpful: I did something -perhaps changed my browser from Netscape Navigator to Safari, but I can't guarantee that's the problem- so that the uploads show the text but no longer load the images. When I open the documents in the Blackboard program, the images don't show as broken, they show as question marks in a small blue square in the center of the missing image.
    I have tried the Blackboard help site, and all the image-loading recommendations I see on this forum. I've tried going to 'Safari> Preferences> Appearance> Display images when the page opens' and making sure that box is checked. I've tried finding 'Safari> File> Publish as> and making sure images are published, but I can't find that option on my Mac. None of the tech support at school can solve the problem -though the process supposedly works just fine on a PC. I have struggled with this for months, and since I teach art history and need to show images, it is making my life miserable. Any help would be much appreciated.
    Carolyn
    iMac G5   Mac OS X (10.4.8)   PowerMac8,2

    Thanks for the rapid response! A pity I don't have the language to be of more help.
    First, 'Blackboard.edu' is a service institutions of education subscribe to. Faculty users publish their class webpages, and can keep those inhouse or make them available to the www. So, I've been publishing web pages (in house) for my classes for years. This year I've run into problems with getting my .html documents to load the images contained in them. I do believe my colleagues have uploaded my documents successfully onto their Blackboards via PCs, leading me to believe this is a Mac problem . . .
    Someone suggested this was a browser problem, so I kept trying different default browsers, searching their preferences for any boxes that needed to be checked to allow images. Each time I upload I am told the upload was sucessful -I get no error messages- and each time the images don't load.
    I defaulted to Safari and did as you suggested, and there was a slight change. Instead of the blue-box question mark, the image title was displayed, but still no image.
    iMac G5   Mac OS X (10.4.8)   PowerMac8,2. / 2 GHz PowerPC

  • Need drivers for Labveiw 8.6 for compumotor 6k8 controllor

    I need a compumotor 6k8 driver for labveiw 8.6. The parker Hannifin website offers a Labview driver, but it dates to Labview 5.1. There are instructions on the National Instruments website for converting the driver to the form required for LV 6.1, but it requires both those programs. in addition I still am using Labveiw 8.6. I am new to using labveiw and have a limited background with c++/java programming in college.

    Hi Orhan,
    Is the driver a library of VIs or a dll?  You can use the call library funciton node if it is a dll.  Have you contacted Parker Hannifin to see if they can make it into a dll or convert it to a more current version of LabVIEW?
    Here is the DeveloperZone with the table of LabVIEW version conversions.
    Kristen H.
    Message Edited by Kristen H. on 11-19-2009 11:17 AM

  • Hiding Flash files in one icon

    Hello,
    I'm a newbie to this forum and a novice at Flash, having used
    the program for 3 years now. I was always interested in the
    creative and design quality level people have taken, using Flash,
    so that's why I took a class in the program during college. I never
    thought I would ever use Flash again because it was and still is a
    difficult program (I've learned it takes A LOT of patients and hard
    thinking to work), but I enjoyed what could be produced once I got
    through the hard, tedious stuff. So, that's my story....
    Of course, I have a question to bare.
    I just finished a slide show/movie of art pieces for client.
    Now, I want to save it as a CD-ROM file. Having taken a class in
    Director MX as well, it was very similar to Flash MX (this is the
    version I produced the slideshow/movie in) and I barely remember
    one of my projects where I had to create a Director movie and save
    the files in one icon (did that make sense?). In other words, with
    the numerous files that were produced from my movie (like in Flash
    where you have various saved scenes), I had to create one icon that
    would hold the files, so that the end user would only see that icon
    (instead of the various files) and click on it to start the movie.
    I guess you can say it was more of hiding the files in a icon. This
    is what I'm trying to do with my Flash slideshow/movie. I have the
    swf. file that has the complete slideshow/movie, but I'm not sure
    if this is enough or do I have to go through a process to create a
    icon to open the slideshow.
    Hope all that I've written made any kind of sense and any
    help will be greatly appreciated.

    Yes you want all the files into one EXE right ? i.e one ICON.
    You can use FlashJester Jugglor and hide all the other files
    into the
    Additional Files section in Jugglor.
    Download a FREE evaluation copy from
    http://www.jugglor.com
    and give it a go.
    Regards
    FlashJester Support Team
    e. - [email protected]
    w. -
    http://www.flashjester.com
    There is a very fine line between "hobby" and
    "mental illness."

  • How to become a java guru?

    i have a question , i am a novice into java.
    I really want to master that language so i need some feedback from more experienced users.
    I started it off with a book called:" java sotfware solutions written by John and Lewis William Loftus" i think it s pretty good book.
    So if someone out there has a master plan for me i am looking forward to reading you.
    Thanks to the java-user community.

    Jump into the pit up to your eyeballs in alligators and just start sorting things out:
    In other words, take on a project that you have no idea how to do in Java (one you can handle in your most familiar language) and start the research (don't forget the API Doc's from Sun, they are great). Plug each little piece in as you find it and keep on going. Once that one's done: it was easy--now find a harder one...
    I have read dozens of books on various aspects of programming in college while gaining my degree in Computer Science, and then dozens more afterward. When I have to learn a language, I have found by experience: there just isn't any substitute or shortcut except to go straight through project by project.
    Keep in mind each language has it basic fundamental elements: loops, conditionals, some kind of IO or various levels of IO. Lean the fundamentals and then learn the syntax for the specific language you have chosen.
    A writer writes: a programmer must create (do it each and every day in the language you are learning--then do it a lot more).

  • Java sun one commmunity edition

    Hi-
    I am looking for a cheap windows IDE that has GUI and
    database capability. Sun one seems to contain these things as I read
    through the features. One IDE I played with a little (years ago) was
    Delphi. Does sun one community edition come with a toolbar for
    draging and dropping pre-built items like a database grid, check boxes,
    radio buttons, combo boxes, push buttons etc.?? Does it come with
    predefined events like form open & close or for database before post, on delete,
    after post etc. I know that is lots to ask for something that is free which
    brings me to a final question. If I use this tool and profit from using it am
    I violating a license agreement? I have 2 semesters C++ programming at
    college and cant find a cheap tool in C++ for windows (widely used).
    Borland and Microsoft are both expensive for C++ GUI.
    thanks for your help
    jim

    sorry... in the wrong forum.
    I will move to new to java.
    later
    jim

  • Java one community edition

    Hi-
    I am looking for a cheap windows IDE that has GUI and
    database capability. Sun one seems to contain these things as I read
    through the features. One IDE I played with a little (years ago) was
    Delphi. Does sun one community edition come with a toolbar for
    draging and dropping pre-built items like a database grid, check boxes,
    radio buttons, combo boxes, push buttons etc.?? Does it come with
    predefined events like form open & close or for database before post, on delete,
    after post attached to the components etc. I know that is lots to ask for something that is free which
    brings me to a final question. If I use this tool and profit from using it am
    I violating a license agreement? I have 2 semesters C++ programming at
    college and cant find a cheap tool in C++ for windows (widely used).
    Borland and Microsoft are both expensive for C++ GUI.
    thanks for your help
    jim

    for java...
    you are asking about forte i believe. yes it has all the whirly bits of a full blown IDE and it is free. but it is slooooow and pretty piggish on memory (although a lot of IDE's tend to be). i personally don't like it but i don't like IDE's in general so my opinion on this matter is somewhat irrelevant. anyway the answer to all your questions i believe is yes.
    actually i was just looking about and i see it's all changed it used to be forte. i can't find anything at the moment but for answers to your legal questions try reading the licence agreement, they are usually very legalese but if you read a couple of times you should be able to get the gist of it.
    for c++, i don't know about the IDE question. here is a link though to the gcc compiler which is an open-source c and c++ compiler for a LOT of platforms http://gcc.gnu.org/
    hope this helps you out a bit

  • Iam trying to install a trial version of Adobe Indesign cs4

    I run the installer and it intializes to about 95 % and then nothing ,  I have stopped my antivirus? any other suggestionsplease.I have uninstalled and installed but to no previal i am running a windows xp computer ,any help would be dealy appreciated i have to have the program for college tommorow

    Try running the CS4 cleanup script, <http://www.adobe.com/support/contact/cs4clean.html>, and then re-install.
    Let me know if this works.
    elaine

Maybe you are looking for