computer info systems major image

Shaun J
I am currently taking Introduction to Java at my community college and I switched my major from Computer Info Systems to Computer Science not realizing CS in for programming majors and I'm on the hardware side which means I need to be in CIS. So I have NO clue what-so-ever Java is about and I need to get a "C" to pass this class. So can someone help me out with this please.
What is the syntax and semantics of a programming language?
Answer
A language is a set of valid sentences. What makes a sentence valid? You can break validity down into two things: syntax and semantics. The term syntax refers to grammatical structure whereas the term semantics refers to the meaning of the vocabulary symbols arranged with that structure. Grammatical (syntactically valid) does not imply sensible (semantically valid), however. For example, the grammatical sentence "cows flow supremely" is grammatically ok (subject verb adverb) in English, but makes no sense. Similarly, in a programming language, your grammar (syntax rules) may allow ID EQUALS ID but the language may only allow the sentence if the text matched for ID does not represent a type name (a semantic rule).
A language is a set of valid sentences. What makes a sentence valid? You can break validity down into two things: syntax and semantics. The term syntax refers to grammatical structure whereas the term semantics refers to the meaning of the vocabulary symbols arranged with that structure. Grammatical (syntactically valid) does not imply sensible (semantically valid), however. For example, the grammatical sentence "cows flow supremely" is grammatically ok (subject verb adverb) in English, but makes no sense. Similarly, in a programming language, your grammar (syntax rules) may allow ID EQUALS ID but the language may only allow the sentence if the text matched for ID does not represent a type name (a semantic rule).
Considering a Computer Info Systems career, have a few questions?

becks
I am considering a Computer Information Systems career but I have a few questions:
1. Is there any programming at all involved? I'm not good at all at programming so thats my #1 concern
2. How about Computer Science? Any involved?
3. What is the starting yearly earnings?
Answer
Hate to burst your bubble, but CIS relies on programming. Many occupations that cater to CIS majors will want a person who has programming abilities (business analyst, systems analyst, etc). Largely due to the fact that an analyst can't comment on software unless they understand the limitations of it (in other words, what can and can't be done). Most CIS programs will require you take a couple of programming classes (java 1 & 2 for example), a data structures class, probably something using a client/server architecture (maybe xml, html, php, etc). You will likley be programming your senior project also, so keep that in mind.
Computer science revolves around the theory of computing and is more low level than CIS. This is also a little more programming intensive.
If your university offers both majors you can compare them. Generally speaking, they will require 75% (or so) of the same classes. CS majors are the "de facto" for positions in IT. They allow you to really get into any field.
To be honest, if you don't enjoy programming these majors will probably give you fits. If you want to do something with computers, but don't like coding, have you looked at an MIS (management information systems) major? These are generally in demand and revolve around managing IT resources.
My suggestion is that you sit down with the computer science department advisor and go over your options with them. They'll be able to best guide you.
Hate to burst your bubble, but CIS relies on programming. Many occupations that cater to CIS majors will want a person who has programming abilities (business analyst, systems analyst, etc). Largely due to the fact that an analyst can't comment on software unless they understand the limitations of it (in other words, what can and can't be done). Most CIS programs will require you take a couple of programming classes (java 1 & 2 for example), a data structures class, probably something using a client/server architecture (maybe xml, html, php, etc). You will likley be programming your senior project also, so keep that in mind.
Computer science revolves around the theory of computing and is more low level than CIS. This is also a little more programming intensive.
If your university offers both majors you can compare them. Generally speaking, they will require 75% (or so) of the same classes. CS majors are the "de facto" for positions in IT. They allow you to really get into any field.
To be honest, if you don't enjoy programming these majors will probably give you fits. If you want to do something with computers, but don't like coding, have you looked at an MIS (management information systems) major? These are generally in demand and revolve around managing IT resources.
My suggestion is that you sit down with the computer science department advisor and go over your options with them. They'll be able to best guide you.
Powered by Yahoo! Answers
Comments :
Post a Comment