“Programming is a path with a heart. It is pretty cool that one gets paid for it as well”
Coded language used by programmers to write instructions that a computer can understand to do what the programmer wants. The most basic which called low-level computer language is the machine language that uses binary ('1' and '0') code which a computer can execute very fast without using any translator or interpreter program, but it is tedious and complex. The high-level languages such as Basic, C, Java are much simpler to use but need to use another program either a compiler or an interpreter to convert the high-level code into the machine code, and are therefore slower. The description of a programming language is usually split into the two components of syntax (form) and semantics (meaning). Some languages are defined by a specification document (such as C programming language is specified by an ISO Standard), while other languages (such as Perl) have a dominant implementation that is treated as a reference. Some languages have both, with the basic language defined by a standard and extensions taken from the dominant implementation being common.
Writing the instructions which a computer follows to enable it to store knowledge, process knowledge, and communicate knowledge with the outside world
To provide a strong foundation upon which students may achieve additional educational goals.
To educate students to apply the fundamentals of science, mathematics, and communications, as well as advanced technical concepts in specific technology fields.