You won't master the art before leaving school.
Nor any software program.
Nobody cares, except you, and nobody expects you to.
Engineering, like medicine, is applied science.
Mastering either discipline requires extensive experience.
You're in Nigeria? The most important subject to be proficient in is the language of the country you want to live and work in.
No matter how good an engineer you might be, that excellence is only as good as your ability to communicate your work. In the US, UK, Australia, etc., that would be English.
Civil engineers, given that public policy governs regulations and standards, and often funding, also apply the social sciences. Social-Humanistic electives are important. Understand how others think. STEAM, not STEM. Art is about creating something that hasn't been done before, and historic art reveals how other people over history have thought. One will encounter those different perspectives during one's career, and have to perform successfully with them.
A bachelor's degree in engineering is about training one's mind in the problem solving process.
One will not likely in their career ever see a problem like one they had in academia.
Success in finding and keeping employment depends on
· One's ability to solve a problem they've never seen before,
· Work well with others, as a team member,
· Attitude,
· Work Ethic,
· Integrity,
· Honesty, (use your real name)
· Reliability,
· Passion for the work,
· Ability to write and communicate.
A straight A student has mastered the art of feeding back information received.
A solid B student who has mastered the fundamentals of the sciences to be applied, and has made mistakes, as one learns from mistakes, is desired. Learn from those mistakes at University, before being employed. Those are the qualities that employers want, need, and are seeking.
------------------------------
Karl Sieg P.E., M.ASCE
Sieg & Associates Inc
Venice FL
------------------------------