CSCD 416 — System Programming
Computer Science · University of Ghana
Low-level programming; review of addresses, pointers, memory layout, and data representation; text, data, and bss segments; debugging and hex dumps; concurrent execution with threads and processes; address spaces; file names; descriptors and file pointers; inheritance; system calls and library functions; standard I/O and string libraries; simplified socket programming; building tools to help programmers; make and make files; shell scripts and quoting; unix tools including sed, echo, test, and find; scripting languages such as awk; version control; object and executable files (.o and a.out); symbol tables; pointers to functions; hierarchical directories; and DNS hierarchy; programming embedded systems.
- Credits
- 3
- Level
- Level 400
Other courses on this programme
- CSCD 400 — Project
- CSCD 409 — Data Mining & Warehousing
- CSCD 415 — Compilers
- CSCD 417 — Theory and Survey of Programming Languages
- CSCD 418 — Computer Systems Security
- CSCD 419 — Formal Methods and Models
- CSCD 421 — Accounting Principles in Computing
- CSCD 422 — Human Computer Interaction
- CSCD 423 — Software Modeling and Simulation
- CSCD 424 — Management Principles in Computing
- CSCD 426 — Multimedia Applications
- CSCD 427 — Data Communication & Networking II
Practising CSCD 416 with Questora
Upload your own slides, notes and past papers for CSCD 416 and Questora builds mock exams, practice questions and a revision plan from them.
Start freeCourse details from University of Ghana Volume 3 Handbook for the Bachelor's Degree: Course Descriptions for Programmes in the Sciences (2017).