Do you solve engineering problems with use of programming methods, or do you solve engineering problems with the use of programming methods?
"Do you solve engineering problems with use of programming methods, or do you solve engineering problems with the use of programming methods?"
Which one is correct? Are both wrong? If so, what is a grammatical and idiomatic way of expressing this?