Motivation for a psychological approach; Research methods; Programming as human performance; Programming style; Software quality evaluation; Team organizations and group processes; Database systems and data models; Database query and manipulation languages; Natural language; Int…
Basic techniques; Numbers and characters; Plotting graphs on the lineprinter; Searching a table; Characters and words; Stacks and queues; List processing; Sorting; Symbol-state tables.
An introduction to PROLOG; PROLOG and logic; Metamorphosis grammars: a powerful extension; Simple programming techniques; Summary of syntax and built-in procedures; Principles of PROLOG implementation; TOY: an exercice in implementation; Two case studies; Prolog dialects.
Programming in C; Variables, data types, and computation; Logic and loops; Arrays and pointers; Using functions; Data structures; Using libraries; File operations; The pre-processir and debugging; Portability and maintainability; Developing a program in C.
Uma introducao atraves de exemplos; Tipos, operadores e expressoes; Fluxo de controle; Funcoes e estrutura de um programa; Apontadores e arranjos; Estruturas; Entrada e saida; A interface com o sistema UNIX; Manual de referencia C.
Uma introdução através de exemplos; Tipos, operadores e expressões; Fluxo de controle; Funções e estruturas de um programa; Apontadores e arranjos; Estruturas; Entrada e saída; A interface com o sistema Unix; Manual de referência C.
Presenting the ATARI home computers; How to operate the ATARI computers; Programming in BASIC; Advanced BASIC programming; The program recorder; ATARI printers; The ATARI 810 disk drive; Advanced graphics; Compendium of BASIC statements and functions.
Motivation; Understanding and working security issues; Database security.