Whether you enjoy tinkering with computers, cars or other electronic or mechanical gizmos, a career in the engineering field may be an ideal match. For most engineering-related professions, a minimum of a bachelor's degree is required. Colleges across the country have engineering departments, with one to more than ten different engineering options. Programs combine general core classes such as English, history, social science, fitness and foreign languages with engineering-specific course work directly related to the type of engineering program chosen by the student.

Electrical Engineering Technology Courses

Students studying to be electrical engineers in bachelor's programs such as the one at Michigan Tech study courses on circuits, data communications, operating systems concepts, computer architecture and design, instrumentation, digital design and modeling, digital electronics and microprocessor fundamentals, wireless communications, advanced programmable controllers, programming languages (C++), digital electronics, electrical machinery and basic electronics.

Computer Engineering Courses

Earning a degree in computer engineering such as at Georgia Tech includes course work in introduction to computing, program design for engineers, introduction to signal processing, introduction to computer engineering, digital design, engineering practice and professionalism, microelectronic circuits, computer architecture and operating systems, mechanisms for computing systems, discrete math and differential equations.

Mechanical Engineering Courses

A bachelor's degree in mechanical engineering such as the one at Purdue University North Central covers topics such as basic mechanics, mechanics of materials, structure and properties of materials, engineering surveying, linear circuit analysis, electromechanical motion devices, electronic measurement techniques, heat and mass transfer, machine design, fluid mechanics, system modeling and analysis, power plant engineering, thermal systems design and vibration analysis.

Software Engineering Courses

Earning a degree in software engineering from a school such as the University of Virginia-Wise includes studying introduction to software engineering, introduction to algorithms, fundamentals of programming, probability and statistics, programming languages, computer architecture, discrete math, database design, introduction to human-computer interaction, data structures, technical writing, engineering economics, engineering leadership and introduction to linear algebra.