ENES-150 Intermed. Programng. Concepts for Eng.

This course will introduce students to intermediate principles of software development and will include high level languages, abstract Data Types, documentation, data structures, graphs and dynamic memory allocation. Students will work in software development teams on projects in electrical and computer engineering fields. The programming language C will be used in a version control environment to design and test code. Software development projects will involve relevant engineering topics, such as modeling, robotics, cryptography, bioinformatics, embedded software, game programming, image processing, and wireless sensor networks.

Credits

3

Prerequisite

Prerequisite: ENES-102 or appropriate score on placement test; Co-requisite: MATH-181.