School / Prep
ENSC
Internal code
COG5-SCFIN
Description
- Acquire basic notions of algorithmics and procedural programming.
- Introduction to the C# language and the Visual Studio development environment.
- Development of simple software solutions and a first IT project.
Key words: algorithm, imperative programming, C#.
Teaching hours
- CMLectures2,67h
- PRACTICAL WORKPractical work8h
- TDMMachine Tutorial18,67h
Mandatory prerequisites
The subject is covered from the very basics, with no prerequisites.
Syllabus
Chapter 1: The concept of algorithms
Chapter 2: Implementing algorithms
Chapter 3: C#: Overview, structure and syntax of a program
Chapter 4: C#: Conditionals
Chapter 5: C#: Loops
Chapter 5: C#: Fundamental types
Chapter 6: C#: Arrays
Chapter 7: C#: Functions
Chapter 8: C#: User-defined value types
Part of the course will be asynchronous.
"Philosophy of TD and TP":
Direct application of the concepts covered in class.
"Philosophy of projects":
Carry out a first substantial IT development project, learn how to organize, comment on and document your code.
Further information
Assessment of knowledge
Initial assessment / Main session - Tests
Type of assessment | Type of test | Duration (in minutes) | Number of tests | Test coefficient | Eliminatory mark in the test | Remarks |
---|---|---|---|---|---|---|
Integral Continuous Control | Continuous control | 1 | 6.0 |
Second chance / Catch-up session - Tests
Type of assessment | Type of test | Duration (in minutes) | Number of tests | Test coefficient | Eliminatory mark in the test | Remarks |
---|---|---|---|---|---|---|
Final test | Oral | 20 | 1 | 6.0 |