Monday, May 24, 2010

Geographic Information Systems (GIS) and Computer Programming?

I am currently interested in persuing a career in GIS, but I was wondering if Java and C++ are key elements in GIS, since I am not so great at programming computers.

Geographic Information Systems (GIS) and Computer Programming?
Here are typical courses required in a GIS Certificate program:





5 Required Courses:


*Understanding GIS


*Geographic Data


*Problem Solving with GIS


*Cartographic Concepts and Map Design


*Spatial Analysis and Modeling





Two of the following Electives:


*GIS for Environmental Management and Natural Resources


*Remote Sensing and GIS


*GPS and GIS


*Digital Image Processing





But some of the GIS programs were part of the Computer or IT program, so unfortunately, if you want to do well in this field, you have to have good IT skills, and programming skills...





According to Geocomm, if you want to be a GIS analyst, you need to have some of the following technical skills (but the job title can vary as well as the skills needed):


*Strong GIS skills with two or more GIS packages


*Strong Macro / C / C++ / Visual Basic programming skills


*Understanding of and/or willing to learn math and statistical analysis


*Strong Oracle or related RDBMS skills including development skills


*Excellent verbal / written communication skills


*Genuinely excited and enthusiastic about learning and pushing technical limits / finding new solutions


*Good writing skills - for documentation, training, processes


*Formal training (eg. Degree) or high level of experience with GIS.


*"Hands-on" experience


*Good analytical / problem solving skills


*A basic understanding of the concepts behind data management in a relational database


*Good IT technical skills


*The ability to think and solve problems





Here's some of the other GIS job titles that require varying levels of the skills/knowledge listed above:


GIS Technician


GIS Data Specialist


GIS Specialist


GIS Mapping Technician


Engineering Technician


GIS Mapping Assistant


GIS Application Specialist


Engineering Aide





Here's more information about GIS careers:


http://careers.geocomm.com/





Good luck!
Reply:i learned about them in social, you can become one.

greeting cards

Computer Programming? NEED HELP NOW!!!!?

I am taking a computer programming class and I need to write a program that determines if the input is a leap year. I need help writing it and if anyone would know how please answer soon.

Computer Programming? NEED HELP NOW!!!!?
a leap year is:


(divisible by 400) OR ((NOT divisible by 100) AND divisble by 4)





so e.g. in Java this would be:





public boolean isLeapYear(int year) {


return (year%400 == 0) || (year%100 != 0 %26amp;%26amp; year%4 == 0);


}
Reply:Actually, the code should read,





if (year % 4 == 0)


{


cout %26lt;%26lt; "The year is a leap year!" %26lt;%26lt; endl;


}





If the year IS a multiple of 4, performing a modulus by 4 will return 0.
Reply:int enteredYear;





int leapReference = 2000;





int leapResult = leapReference - enteredYear;





if (leapResult % 4 == 0) enteredYear " is a leap year!";


else enteredYear " is not a leap year";





The key here is that you have to find if the year is a multiple of four. Hope that helps!





edit: Thanks for catching the error, i was thinking of the else qualifier when I typed the if statement!


Wanting to learn computer programming?

Hi,


I'm studying I.T at GCSE, but its so dull and doesnt challenge me. I've tried every OS out there and I want a new challenge - to learn computer programming. Maybe C++?


I'm 15, but I know quite a bit about computer hardware and software after spending years experimenting (and breaking) with things.





Where would you suggest I start? I would love to hear some recommendations from you.


Thank you very much,


John

Wanting to learn computer programming?
http://www.cprogramming.com





It's a good beginner's reference and should really get you knowing whether or not you want to program. ... but don't join the forum. We hate kids because they are, frankly, quite annoying.





I should mention, in regards to the post above me, that to many programmers the recent switch to colleges teaching programming basics in Java has been widely considered a big, big botch up. This is because it doesn't teach fundamental structure nearly as well as C did and is only taught because statistics have shown Java to be the most requested language in the job force. The politicians don't understand that structure greatly outways syntax.
Reply:If you want to learn Windows programming then have a look at VB, it's good to start to understand Windows programming and Java is soo much harder to achieve the same results.


If you want to do web stuff - learn something like PHP, it helps you understand the complications that web applications give you.


If you have the time then learn Java, it covers all of the technologies - but is the hardest to learn. It does give you the advantage as well that your not limited to Windows, Java is platform independent ( done properly ) and as some software vendors are moving more to Linux for there tools - it's not excluding you from that market.


Nige
Reply:Microsoft have just released some cut down versions of the C++ Integrated Development Environment (IDE). It's completely free to download.





They have also released IDE's for C# and Visual Basic.





You can also download Microsoft Visual Web Developer if you are interested in learning dotNet for web applications. Web applications are a really new but upcoming area in programming and you might consider taking this path to have some skills that will be sought after in the future.





You can download the Express Editions from the following web site:





http://www.microsoft.com/express/








Also as part of the Microsoft Developer Network (MSDN) there is a new site called the Beginner Developer Learning Center, which will give you tips on getting started as a software developer.





Think about buying some books to supplement your learning. Some of the books come with example code and projects that you can work through to aid your learning.





http://msdn2.microsoft.com/en-us/beginne...
Reply:I would start with Java. That's the language that many colleges start out with. It's a good object-oriented language to know. Plus, by learning Java, you'll be able to easily learn C++. Actually, by learning how to program in general, you are getting a good basis on learning how to program in any language. Good luck!
Reply:I would do some research to find a good online course. Make sure they are teaching what you really want to learn. I'm sure there are some good ones out there, but also beware of the ones that arent so good and just want your money.


Even though this is not a religious question what would be the best Online college for computer programming.?

Im seeking to get an Associate degree in Computer Programming and I wanted to know anyone that has attended an online college that had a great Computer programming curriculum and the name of the college...

Even though this is not a religious question what would be the best Online college for computer programming.?
I am a Computer Tech. A+ and dabble in programming. I've looked into the University of Phoenix On-line that is a well known on-line school program and it has a very good reputation. Here is the URL :





http://online.uphoenix.org/%26amp;kid=ovr00000...





Just copy and paste that in your browser. Good luck, and be careful out there for scams!
Reply:Thank you Steve...Good luck in your endeavors. Report It

Reply:So...Why is it here?
Reply:Here, listen to some Fritz Onion!





http://pluralsight.com/blogs/fritz/





Anyway, why did you choose to post this in the religion section? You must have sensed that I, the Goddess of the Internet, was present here.





there are plenty of good online degree programs for computer programming, but none will be as good, in my opinion, as actually going to a class in a traditional college.
Reply:Now why is this question in Religion?...I missed it.








Answer: dunno.
Reply:Try the University of Phoenix. I know of someone who got their Business Degree with an emphasis in Computer Programming (or something like that). He became a manager of the County IT department. If you are going to do an online college then Phoenix is very recognized.
Reply:hmm i like to know to :)


Help me on this computer programming question, PLEASE!?

I want to do computer programming but what program do i need on my computer to do it??? (E.G. Java, C++)

Help me on this computer programming question, PLEASE!?
If you want to learn Java I'd recommend installing netbeans, (http://www.netbeans.info/downloads/index... you'll probably want one of the ones near the bottom with the jdk) it's free.





Netbeans does a lot of java stuff for you automatically, like all the compiling and running. It also comes with a lot of good examples and tutorials.
Reply:How old are you?





You need what is called a "Compiler", This is an interpreter. It takes your symbolic code (be it Java, C++, Visual BASIC, etc.) and breaks it down in machine code (0's and 1's) that the computer can understand. There is an intermediary Language called an "Assembler", these are usually computer specific.





Nuff said?





P.S.


You have to be able to think in logical order, unlike writing a novel every step has to follow another step to tell the computer what to do, how to follow a set of instruction. No matter what computer language you use to program with.
Reply:if you are just starting, try visual studio express (www.microsoft.com/vstudio/express). it is an extremely good way to get introduced to programming.
Reply:First, you should get training or go to school and learn one or more programming languages!
Reply:For java, download the Java Development Kit (JDK). It's free from Sun: http://java.sun.com/javase/downloads/ind...


-- There's also an official tutorial from Sun at: http://java.sun.com/docs/books/tutorial/





For C++, there are lots of resources on C++ and free compilers you can download here: http://www.thefreecountry.com/compilers/...





If you attend a class, you will also receive the software you need. It may also be less intimidating as you can readily ask question and get feedback from others around you who are also learning. Just take it at a community college. Good luck!
Reply:firstly, what type of program would you like to create? do you want to create a database program? do you want to create a game to play? each type of programming will lead you to a different type of programming style.





there is VB (Visual Basic), C++, Java and a whole lot more. it really depends on what you want to do first. saying that you want to do computer programming is very general. you have to ask yourself what type you want to learn first.





by my count, i would recomment C programming language first. it is by far the easiest to learn and easiest to execute. simple IF ELSE statements to learn how the basic thing works first before moving on to more advanced languages like Java and Visual Basic / Studio.

flower arranging

Is there a computer program that I can get to create video games and play them on playstation 2?

I want to make video games like for wrestling that does like hardcore japanese wrestling and other things like that. Is there a computer program to make games or modify existing ones to add new features?

Is there a computer program that I can get to create video games and play them on playstation 2?
Forget about modifying existing PS2 games. That won't happen.





If you want to develop new games, there's two options: Buy the official Sony Development Kit for the PS2 (big bucks) or get the Linux community supported development kit for the PS2.





More info on the Linux kit here: http://www.linuxdevcenter.com/pub/a/linu...


What are the better programming languages for getting hired for a computer job?

What are the better langauages to get hired with JavaScript, Java Programming, C++, FrontPage, Linux, Fortan, Cobal, HTML, Visual C++, Oracle SQL ?

What are the better programming languages for getting hired for a computer job?
You are probably going to get lots of opinions!





Frontpage and Linux aren't languages.





Javascript is required for any web devlopment





Java is the cobol of the '90s. Popular now, but it will be eclipsed by newer languages.





C++ is a great intro to object oriented programming, and currently the best language for writing desktop apps.





Fortran, Cobol and others belong in history books, nice to know but very few practical uses these days.





HTML is not a programming language. It's a markup language, and coupled with XML it is a requirement for any job!





Visual C++ is a microsoft version of C++ , great for building games or program that croak on each new release of MS software!





SQL again is not a programming language, but the most prevalent database query language.





all the languages you mentioned are products of the last millennium! the world changes quickly!





Python, Ruby, PHP, Perl, XSL, and others are the current choices for large projects.





Any language will have a niche market, but to get the good jobs, you need to know at least 4 programming languages, and the major packages that are used with them!
Reply:When comparing programming languages, quite a few share similar syntax or keywords. The difference lies in the order or format that they must be written in. For example Java, Visual C++ and C++ use very similar syntax to make reference to methods and declaring variables and are considered Object-Orientated languages. Simlar can be said about Oracle SQL. Because SQL is a standardized query language for databases, a heavy portion of the langauge is interchangable with variances of keywords when comparing TSQL to MySQL to Microsoft-SQL and Oracle SQL.


Fortran and Colbal is still used, but you'd see it in more in scientific research fields. Linux is an operating system just like Windows is. It has many variants that share similar interfaces and console commands, the major difference lies in it's intended purpose from scientific research to more media and overal-user support.





Ok now regarding what is best for a job:





-%26gt;Knowing HTML and SQL is benificial. Because most businesses are web-based and looking for dynamic websites, The background of these two languages will make it easier to understand how server-side scripting acts as a translator between the two. Server-side scripting languages include PHP, ASP, Python and Pearl.


Theses languagues submit information to the data base using SQL and then retrieve and translate results into HTML for the webserver to present to the user. Though PHP and Mysql are highly used and open-source, there are many employees looking for skilled individuals who know VB.net and SQL or Oracle devlopment. VB.Net is a revised version of Visual Basic that supports a more object oriented aspect and holds some minor similarities to C++. VB.Net is also a component of ASP making it ideal when using it to interface between a webserver and a database. And for this reason I've seen quite a few classifieds for Oracle and VB.net skills.





-%26gt;Regarding Linux operating systems with it's many flavors: popular ones to consider becoming familiar with: Ubuntu, Fedora, Red-hat, Gentoo, Open Suse





-%26gt;Java and Javascript in general is a good language to learn because it can function regardless of the host's operating system and is responsible for performing a lot actions within a dynamic website such as forms and fields. It is also a component of ASP.net just as VB.net is as well





-%26gt;Frontpage? Well, given the situation that it is to your benfit to know HTML. Frontpage and other (WYSIWYG) editors such as Dreamweaver should be more of cake walk, once you grasp the HTML concepts behind them.
Reply:Java (a simplified version of this is used for Smart Cards)


HTML for web sites


Visual Basic for gaming