Refresh in C & Bash Programming
Professors
Prerequisites:
C and Command Line Interfaces skills comparable to a Bachelor’s degree in computer science.
Pedagogical objectives:
Refresh programming skills in C and Bash programming.
Evaluation modalities:
Final exam
Description:
Refresh programming skills in C and Bash programming.
Introduce advanced topics in C and Bash.
Topics:
Bash:
Using Command Line Interface on a GNU/Linux system with Bash
Advance command lines in Bash
Writing scripts in Bash
C programming:
File Access and pipes
Signals and return values
Processes and Multi-threading programming
complementary content:
- Bash:
- Writing scripts in Bash
- C programming:
- Processes and Multi-threading programming
[books] The C Programming Language, Brian Kernighan, Dennis Ritchie A Practical Guide to Linux, Mark G. Sobel Advanced Programming in the Unix Environment, W. Richard Stevens, Stephen A. Rago
Devices:
- Laboratory-Based Course Structure
- Open-Source Software Requirements