|
CS256 - Fundamentals of Structured Programming
| Course Description
"An introduction to structured programming and top--down design;
applications to a wide variety of practical programming problems."
In terms of depth, the course is mostly C and Unix programming with some
Unix command line use and discussion of some Computer Science concepts.
Learning Outcomes
- Most important prerequisite skills/knowledge:
- Most important skills/knowledge gained:
- Ability to use Unix at the command line.
- Basic understanding of files and directories
- Can take a specification and produce code implementing it.
- C programming and debugging
- Understanding of primitive data types and basic Boolean logic
- Basic programming concepts such as scope, functions, conditionals and loops.
- Simple algorithms for searching and sorting and simple mathematical
concepts as they relate to programming such as numeric bases, summation and
modulus arithmetic.
Recommended text
Learn C Programming (Tutorialspoint.com)
|