Common Noun Collocations of engineering

application, architecture, branch, business, chemistry, computer, construction, course, degree, department, design, education, firm, industry, law, manufacture, medicine, mine, physic, point, practice, problem, research, science, software, student, system, technology, work, mathematic