b arch or civil engineer which one good
Hello Sir/Ma'am. BArch has more humanities & fine arts subjects - History of Architecture, Design, Basics of Psychology, Architectural Graphics & Computer Applications (CAD & BIM), etc. Some other subjects that spring to mind are -
Building Codes, Regulations & Bye-Laws
Landscape Architecture
Interior Design
Housing
Climatology
Building Services
I have mentioned common subjects in a separate list.
BTech (Civil Engineering) has various subjects which are more oriented towards mechanical behavior of materials & construction & maintenance of varied infrastructure facilities. Over the course of your BTech in Civil Engineering, you will study most (like 80–90%) of the following subjects (some of them are taught as a single combined course) -
Strength of Materials / Mechanics of Materials / Solid Mechanics
Water Resources Engineering - Fluid Mechanics & Hydraulic Machines, Hydrology, Fluid Dynamics, Irrigation Engineering, etc.
Transportation Engineering - Highway Engineering, Railway Engineering, Transportation Planning, Traffic Engineering, Airport Engineering, etc.
Environmental Engineering - Water Supply Engineering, Waste Water Engineering, etc
Geotechnical Engineering - Soil Mechanics, Foundation Engineering, Engineering Geology, etc.
Geomatics - Surveying, Remote Sensing & GIS, etc.
Structural Engineering - Structural Analysis, Design of Concrete Structures, Design of Steel Structures, Prestressed Concrete, Concrete Technology, Bridge Engineering, etc.
There is some considerable overlap between the two courses, some of the subjects are -
Building Materials
Building Construction
Quantity Surveying (Estimation)
Construction Management
Basics of Surveying
Urban Planning
Structural Analysis
Intermediate Structural Design