change website

Jobs & Careers

change country
Romania
Language
Language
Suche



Embedded C Programming

THEMES 

Mathematical Foundation in Embedded Programming

Conversions between Different Basis;
Data Representations in Computers;
Elements of Boolean Logic;
Straight-Line Equation and Linear Interpolation;
Basic Operations with Vectors and Matrixes;
Number Representations in Computer Memory: Little Endian vs. Big Endian;
Optional:  Error Detection Codes. 

Introduction to the C Language

What is a Programming Language?
What is a Compiler?
The C Language and its Advantages.
C Syntax and Constructs.
The Structure of a C Program.
 

Steps to Compile a Program

Compilation Phases;
Multi-File Compilation;
Header Files;
The Linking Process;
Building an Executable Version of a C Program;
Debugging a C Program;
Examining and Running a C Application Program.

Data Types and Variables

Data Types;
Type Casting;
Type Definitions and Structures;
Union vs. Struct;
Initializing Variables;
Extern Declarations;
Operands, Operators, Bit-Wise Operators, and Arithmetic Expressions
.

Control-flow Statements

Control Structures;
Functions;
Problem Breakdown with Functions.

Arrays, Pointers, and Strings

Arrays;
Initializing Arrays;
Pointers, Addresses and Memory;
Address Arithmetic;
Strings and String Constants.

Memory Allocation

Memory Organization and Storage Classes;
Passing Parameters by Address;
Passing Arrays as Parameters.

BIBLIOGRAPHY 

[1] Bazele matematice ale calculatoarelor, Florian Mircea Boian, Liana Bozga, Presa Universitara Clujeana, 2000
[2]The C Programming Language (2nd edition), Brian W. Kernighan, Dennis M. Ritchie, Prentice Hall Software Series, 1988
[3]Limbajele C si C++ pentru incepatori Vol. I (p.1 si 2) - Limbajul C, Liviu Negrescu, Editura Albastra, 2009

JOBS@CONTINENTAL

Overview of all open positions at ContinentalApply now!