Skip to content

Programming for Electrical Engineers

Credits: 3

Prerequisites: None

Programming in C, in a Unix-style environment, with an emphasis on fundamental concepts of practical programming languages, software development and programming methodology. Environment topics include: use of command line interfaces, file system structure, editors, utilities and shell programming. C topics include: binary representations of numbers, operators and expressions, data types, arrays, strings, structures, pointers, static and dynamic memory allocation; control flow; subroutines and recursion; file and peripheral I/O; numerical and text processing; introduction to data structures such as stacks and linked lists.

  • key concepts, software, etc
  • John Doe
    • specific advice
    • workload, assessments, teaching style
    • professor specific advice