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

Network Administrators manage the local area communications network (LAN) within an organization.


Network Administrator - Dipak - 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

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

Hylton_Southon.jpg

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

Help Desk Analyst - Halaevalu - 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.

Graphic Designer - Frances Cook - 75px.jpg