University of Calgary

ENCM 335 - Programming Fundamentals for Electrical Engineers - Fall 2023

Key features of the C programming language. Pointers, memory models and memory management. Modular design of software; information hiding. Manipulation of text files and binary files. Introduction to recursion.
This course may not be repeated for credit.


  • H(3-1T-1.5)


  • Engineering 233 or Digital Engineering 233.


  • Credit for Computer Engineering 335 and either Computer Engineering 339 or Physics 381 will not be allowed.


This course will be offered next in Fall 2024.
Powered by UNITIS. More features.