Emneside for ING2304 Datateknikk og programmering

Hva lærer du

Good knowledge of digital systems is important in engineering. The course provides a basis for digital technology, microprocessor programming and high-level programming. Academic content:

Digital technology: Repetition of numerical systems and binary arithmetic, Boolean algebra with simplification of logical functions, Karnaugh chart, ports and construction of combinatorial circuits. Decoders, multiplexers and encoders. Sequential circuits, synchronous and asynchronous. Memory circuits (RAM, ROM, EPROM, etc.).

Microcontroller programming: Computer structure. Microprocessor structure. Microcontrollers. Assembly and machine code. Simulation, emulation and debugging. Sub-routines and interrupt routines. Timer interrupt

Programming in C ++: Troubleshooting, algorithms and programme maps. Control structures. Data structures. Functions. Data files

The course is planned to be given by a civilian university.