System programming (or systems programming) is the activity of programming system software. The primary distinguishing characteristic of systems programming when compared to application programming is that application programming aims to produce software which provides services to the user (e.g. word processor), whereas systems programming aims to produce software which provides services to the computer hardware (e.g. disk defragmenter). It requires a greater degree of hardware awareness.



Related Videos

Graphic design is a collaborative process between a client and a designer — in conjunction with producers of form (i.e., printers, programmers, signmakers, etc.)— to convey a specific message to a targeted audience. A graphic designer may use typography, visual arts and page layout techniques to produce the final result.

Graphic Designer - Frances Cook - 75px.jpg

Graphic design is a collaborative process between a client and a designer — in conjunction with producers of form (i.e., printers, programmers, signmakers, etc.)— to convey a specific message to a targeted audience. A graphic designer may use typography, visual arts and page layout techniques to produce the final result.

Paul Bailey.jpg

Interactive design combines the skills and duties of web design and traditional graphic design. Typically an Interactive Designer will have a solid knowledge of HTML, CSS, Flash, and other common web technologies.

Yulie Great.jpg

A Help Desk Analyst provides technical support for all aspects of the information systems department.

Help Desk Analyst - Halaevalu - 75px.jpg

A Project Manager keeps track of an information systems project either from inception to deployment or through a single stage.

Project Manager - Moana - 75px.jpg