1st Bachelor in Management Computing
Logic and programming language
< Back
ECTS Credits | 15 |
---|---|
Number of Hours (h/year) | 195 |
Teaching staff | ANCIAUX, Daniel; COSTA, Corinne; LEONARD, Anne; WORONTZOFF, Pierre |
Course Unit | Compulsory |
Term | Quad. 1 and 2 |
Code | ECO-INF00010/1 |
Prerequisite | None |
---|---|
Aims and Objectives | Acquisition of the structured programming concepts, control structures, data structures, programs architecture. Learn de standard C language and apply it to illustrate these basic logic programming concepts. |
Description | Introduction to programming: base vocabulary, writing rules, comments. General structure of a program (ordinogram & programmatic tree, pseudo-code), structured analysis and modularity, control structures: (sequence, alternative, loop). Primary notion: identifiers, constant (associated type), predefined data types, variables, types compatibility (integer – char), expressions Programming architecture: functions (input -process -output), function with arguments, returned value, argument (value – address). Other data types: array and pointers, characters strings and related functions, data structures, data structures and pointers. Disk files, text and binary modes, buffered files. Pointers and pointed variables, dynamic memory allocation. Function pointer, conversion functions, classification functions. Program’s qualities: modularity, validity, tests, trouble-shooting, assertion, readability, comments, documentation. More about algorithmic: Introduction; lists, heaps, queues; recursiveness ; binary trees; search algorithms (and comparison of their complexity order); sorting algorithms (and comparison of their complexity order) |
Bibliography | Méthodes de programmation B.Meyer & C. Baudoin Editions Eyrolles Turbo/Borland C++ Gérard Leblanc Editions Eyrolles Guide P.S.I. du programmeur en C Editions P.S.I. Visual C++6 Editions Eyrolles |
Teaching and Learning Methods | Lectures Tutorials Laboratory work |
Assessment Methods | Written examinations Oral examinations Continuous assessment |
Notes | Yes |
Language | French |
The information contained herein is intended for informational purposes only. The Higher Education Institution disclaims any responsibility with regard to its content.