What is the difference between a computer programmer and a software engineer? Is software engineering considered to be an engineering profession like civil and mechanical engineering? Do you agree or disagree?
Use and cite your resources that support your discussion.