Mca Course File in Python
Mca Course File in Python
CONTENTS
Prepared By
Mrs.M.Narmada Priyadharsini,
Assistant Professor / AGRI
A.R.J COLLEGE OF ENGINEERING AND
TECHNOLOGY
Edayarnatham – Mannargudi.
Approved by AICTE, New Delhi &
Affiliated to Anna University, Chennai-25
(An ISO 9001:2015 Certified Institution)
VISION
Python is extensively used in computer vision due to its simplicity,
extensive libraries, and strong community support. It allows
developers to focus on implementing complex solutions with minimal
effort. Several Python libraries facilitate various computer vision
Mison
Python.org
The mission of the Python Software Foundation is to promote, protect, and advance
the Python programming language, and to support and facilitate the growth of a ...
People also ask
Python.org
The mission of the Python Software Foundation is to promote, protect, and advance
the Python programming language, and to support and facilitate the growth of a ...
VISION
python plays a significant role in the field of computer vision, offering a wide
range of libraries and tools that facilitate the development of vision-based
applications. Some of the popular Python libraries used for computer vision
tasks include
MISSION
The mission of the Python Software Foundation is to promote, protect, and advance the Python programming
language, and to support and facilitate the growth of a diverse and international community of Python
programmers.
PROGRAM EDUCATIONAL OBJECTIVES
Graduates will be able to: I. Apply their computing skills to analyse, design and
develop innovative software products to meet the industry needs and excel as
software professionals. II. Pursue lifelong learning and do research in the computing
field based on solid technical foundations. III. Communicate and function effectively
in teams in multidisciplinary fields within the global, societal and environmental
context. IV. Exhibit professional integrity, ethics and an understanding of
responsibility to contribute technical solutions for the sustainable development of
society
A.R.J COLLEGE OF ENGINEERING AND TECHNOLOGY
Edayarnatham – Mannargudi.
Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai-25 (An
ISO 9001:2015 Certified Institution
Edayarnatham – Mannargudi.
Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai-25 (An
ISO 9001:2015 Certified Institution)
COURSE OUTCOMES:
. On completion of the course the student would be able to : CO1: Develop
algorithmic solutions to simple computational problems CO2: Represent compound
data using Python lists, tuples and dictionaries. CO3: Read and write data from/to
files in Python Programs CO4: Structure simple Python programs using libraries,
modules etc. CO5: Structure a program by bundling related properties and
behaviors into individual objects.
TEXT BOOKS:
Reema Thareja, “Python Programming using Problem Solving
Approach”, Oxford University Press, First edition, 2017
2. Allen B. Downey, “Think Python: How to Think Like a Computer
Scientist”, Second Edition, Shroff, O‘Reilly Publishers, 2016
(http://greenteapress.com/wp/thinkpython/
3. Guido van Rossum, Fred L. Drake Jr., “An Introduction to Python –
Revised and Updated for Python 3.2, Network Theory Ltd., First
edition, 2011
4. John V Guttag, “Introduction to Computation and Programming
Using Python”, Revised and Expanded Edition, MIT Press, 2013 5.
Charles Dierbach, “Introduction to Computer Science using Python”,
Wiley India Edition, First Edition, 2016
A.R.J COLLEGE OF ENGINEERING AND TECHNOLOGY
Edayarnatham – Mannargudi.
Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai-25
(An ISO 9001:2015 Certified Institution)
II YEAR / III SEMESTER COURSE DATA SHEET
TEXT/REFERENCE BOOKS:
COURSE OBJECTIVES:
COURSE OUTCOMES:
On completion of the course the student
would be able to : CO1: Develop algorithmic
solutions to simple computational problems
CO2: Represent compound data using Python
lists, tuples and dictionaries. CO3: Read and
write data from/to files in Python Programs
CO4: Structure simple Python programs using
ASSESSMENT METHODOLOGIES-DIRECT
✓ ASSIGNMENTS ☐ STUD. SEMINARS ✓ TESTS/MODEL ✓ END SEMESTER
EXAMS EXAMINATION
☐ STUD. LAB ☐ STUD. VIVA ☐ MINI/MAJOR ☐ CERTIFICATIONS
PRACTICES PROJECTS
☐ ADD-ON ☐ OTHERS
COURSES
ASSESSMENT METHODOLOGIES-INDIRECT
✓ ASSESSMENT OF COURSE OUTCOMES ✓ STUDENT FEEDBACK ON FACULTY
(BY FEEDBACK, ONCE
☐ ASSESSMENT OF MINI/MAJOR PROJECTS BY ☐ OTHERS
EXT. EXPERTS
Prepared by Approved by
(Faculty) (HOD)
A.R.J COLLEGE OF ENGINEERING ANDTECHNOLOGY
Edayarnatham – Mannargudi.
Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai-25
(An ISO 9001:2015 Certified Institution)
Objectivices
Sl. Proposed Prop Actual Actual Delivery B
No. Date ose Topic(s) Date Hours Methods oo
d k
Ho Re
urs fer
re
d
UNIT I BASICS OF PYTHON
introduction to Python
1. 1 Programming – Python Interpreter 1 BB
and Interactive Mode– Variables
and Identifierdse
2. 1 Arithmetic 1 PPT T1
Operators –
Values and
Types –
Statements.
Operators –
Boolean Values
– Operator
Precedence –
Expression –
Conditionals:
If-Else
Constructs –
Loop
3. 1 Loop 1 PPT T1
Structures/Iter
ative
Statements –
While Loop –
For Loop –
Break
Statement-
Continue
statement –
4. 1 Function Call 1 BB T1,R1
and Returning
Values –
Parameter
Passing – Local
5. 1 – Local and 1 BB T1,R1
Global Scope –
Recursive F
l
A.R.J COLLEGE OF ENGINEERING AND TECHNOLOGY
Edayarnatham – Mannargudi.
Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai-25
(An ISO 9001:2015 Certified Institution)
14. 2Sets, 2 BB T1
Strings,
Dictionar
y,
Modules
15. 2 Module 2 BB T1
Loading
and
Executio
n: Errors
and
Exceptio
ns,
16. 1 Exceptio 1 BB T1
n
Handling
,
17. 1 Multiple 1 BB T1
Exceptio
n
UNIT III FILE HANDLING AND EXCEPTION HANDLING
28.
1 Exception Handling, Multiple 1 PPT T1,R2
Exceptions
A.R.J COLLEGE OF ENGINEERING ANDTECHNOLOGY
Edayarnatham – Mannargudi.
Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai-25
(An ISO 9001:2015 Certified Institution
OUTCOMES:
TEXT BOOKS:
Reema Thareja, “Python Programming using Problem Solving Approach”,
Oxford University Press, First edition, 2017
2. Allen B. Downey, “Think Python: How to Think Like a Computer Scientist”,
Second Edition, Shroff, O‘Reilly Publishers, 2016
(http://greenteapress.com/wp/thinkpython/
3. 3. Guido van Rossum, Fred L. Drake Jr., “An Introduction to Python –
Revised and Updated for Python 3.2, Network Theory Ltd., First edition,
2011
4. 4. John V Guttag, “Introduction to Computation and Programming Using
Python”, Revised and Expanded Edition, MIT Press, 2013
5. 5. Charles Dierbach, “Introduction to Computer Science using Python”,
Wiley India Edition, First Edition, 2016
n
DEPARTMENT OF AGRICULTURAL ENGINEERING
PROGRAMME : PYTHON
01:50 03:30-
9:00- 9.50- 10:50- 11:40- 01:00- 02:45-
02:35
TUE PSSE
WED
THU PSSE
FRI PSSE
LECTURE NOTES
Python programing
Python is a versatile, high-level, general-purpose programming language
known for its readability and ease of learning. It's widely used in web development, data science,
machine learning, and more. Python's design emphasizes code readability, using indentation for
code blocks. It's an interpreted language, meaning code can be executed as soon as it's written,
facilitating quick prototyping.
Readability:
Python's syntax is simple and resembles English, making it easy to understand and learn.
Interpreted Language:
Python executes code line by line, allowing for easy debugging and testing.
Object-Oriented:
Python supports object-oriented programming, allowing code to be organized into reusable objects.
Extensive Libraries:
Python has a vast standard library and a large ecosystem of third-party libraries for various tasks, including
web development, data analysis, and machine learning.
Cross-Platform:
Python runs on various operating systems, including Linux, macOS, and Windows.
Dynamically Typed:
Python does not require explicit type declarations; the type of a variable is determined during runtime.
Ease of Learning:
Python's simple syntax and readability make it a popular choice for beginners.
Versatility:
Python is used in a wide range of applications, from web development to data science.
Large Community:
Python has a large and active community, providing ample resources and support.
Python developers are in high demand, especially in fields like AI and data science.
1. Install Python:
Download and install the latest version of Python from the official website.
2. Choose an IDE:
Use an Integrated Development Environment (IDE) like VS Code, PyCharm, or IDLE for writing and running
Python code.
Start with fundamental concepts like variables, data types, operators, and control flow.
4. Practice:
Work on small projects to solidify your understanding and gain practical experience.
5. Explore Libraries:
Dive into Python's standard library and explore libraries for your specific interests, such as web development
with Django or Flask, or data analysis with Pandas.
Python has a simple syntax similar to the English language. Python has syntax that allows developers to write programs with
fewer ...
W3Schools
Python
6 days ago — Python provides popular Web Development, AI/ML, Data Science
Arithmetic Operators
Arithmetic operators in Python are symbols that perform mathematical operations on
operands. These operators are fundamental for performing calculations and are used extensively
in programming. Here's a summary of common arithmetic operators in Python:
Addition (+): Adds two operands.
While Loop
View all
The while loop in Python executes a block of code repeatedly as long as a specified condition
remains true. It is useful when the number of iterations is not known in advance. The baxsic
synta of a while
A for loop is used for iterating over a sequence (that is either a list, a tuple, a dictionary, a set, or a
string). This is less like the for keyword in other programming languages, and works more like an iterator
method as found in other object-orientated programming languages.
In programming, local scope refers to the area of code where a variable is defined
and accessible, usually within a function or a block of code. Global scope, on the other hand,
means the variable is accessible throughout the entire program, regardless of where it's
declared. In essence, local variables are temporary, while global variables are available for the
program's lifetime.
Break statement
Python
for i in range(10):
if i == 5:
break # Exit the loop when i is 5
print(i)
# Output: 0 1 2 3 4
i = 0
while i < 10:
if i == 5:
break # Exit the loop when i is 5
print(i)
i += 1
# Output: 0 1 2 3 4
In nested loops, the break statement only exits the innermost loop in which it is placed. To exit
multiple levels of nested loops, alternative strategies such as flags or functions may be employed.
Python
for i in range(3):
for j in range(3):
if i == 1 and j == 1:
break # Exit the inner loop only
print(i, j)
# The outer loop continues after the inner loop breaks
# Output:
# 0 0
# 0 1
# 0 2
# 1 0
# 2 0
# 2 1
# 2 1
A.R.J COLLEGE OF ENGINEERING AND TECHNOLOGY
Edayarnatham – Mannargudi.
Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai-25
(An ISO 9001:2015 Certified Institution)
UNIT-1
BASCIS OF PYTHON
PART-B
UNIT-II
SOIL CLASSIFICATION AND SURVEY
PART-A (2-MARKS)
1. Define A-line and its uses.
2. What are uses of survey report?
3. Why swell potential of soil an important character?
4. Define problem due to soil salinity.
5. Define base map.
6. Which mineral makes the soil problematic?
7. Define mapping units.
8. Discuss about soil suitability
9. Differentiate soil suitability and land capability.
10. Discuss the problem soils and give example.
11. Identify the land capability subclasses
12. List major characteristics of field mapping.
13. Derive the suitable method of classification for agricultural purpose.
14. Why preparation of survey reports important?
15. List major types of soil in Tamil Nadu.
16. List the land capability classes
17. What are major type of soil present in India?
18. Which mineral in clay causes volume change behavior, how is it controlled?
19. Sketch the methods of soil reclamation
20. Define the basis of soil taxonomy.
21. List methods of determining land capability.
22. Differentiate geological map and forest inventory map.
23. Define vegetation and land use map.
24. Differentiate aerial photography and remote sensing.
25. Define preparation of mapping legend.
PART-B
PART C
UNIT- III
PART-A (2-MARKS)
PART B
PART – C
1. A soil mass in its natural state is partially saturated having a water content of
17.5 percent and void ratio of 0.87. Determine the degree of saturation, total
unit weight, dry unit weight what is the weight of water required to make a
mass of 10 m3 volume to get saturated assume G = 2.69.
2. Test on a soil sample from a borrow area resulted specific gravity of 2.7,
void ration = 0.65 and water content of 15%. What is the quantity of soil
required to construct an embankment volume of 8000 m3, if the borrow
materials compacted to achieve maximum dry density of 18 kN/m3 at a
moisture content 18%. Calculate addition quantity of water required for
every cubic meter of compacted soil.
3. A sample of clay was coated with paraffin wax and its mas, including the
mass of wax, was found to be 697.5 g. The sample was immersed in water
and the volume of the water displaced was found to be 355 ml. The mass of
the sample without wax was 690 g, and the water content of the
representative specimen was 18%. Determine the bulk density, dry density,
void ratio and the degree of saturation. The specific gravity of the solids was
2.7 and that of the wax was 0.89.
PART-A (2-MARKS)
1. Define Cohesion
2. What do you meant by Thixotropy?
3. What is the effect of pore pressure on shear strength of soil?
4. What is angle of internal friction?
5. Why triaxial shear test is considered better than direct shear test?
6. When is vane shear test adopted? Write the expressions to determine the
shear strength of soil.
7. Show the coulomb‟s expression for shear strength.
8. Show the diagram of strength envelopes for fully saturated clay subjected to
CD test and fully saturated sand subjected to UU test.
9. Classify the types of shear test based on drainage conditions?
10. Define permeability
11. What are the factors affecting permeability?
12. State Darcy‟s law
13. Write down the Mohr‟s-Coulomb failure criterion for soils and explain the
terms involved.
14. List out the advantages of direct shear test.
15. Examine and give one example each of the use of CU strength and CD
strength results in engineering practice.
16. Examine and conclude whether the following statement is true or false. On
the failure plane, the shear stress is maximum.
17. Explain the merits of triaxial test.
18. List out the methods of drawing flow net
19. Draw the Mohr's Circle diagram for UCC test and mention the salient features
20. Draw the typical stress-strain curve for specimens failed by brittle failure
and plastic failure.
21. What is Quick sand condition? List the conditions for the occurrence of
quick sand condition.
22. Discuss the disadvantages of direct shear test.
23. Draw the strength envelope for a fully saturated clay for CD and UU test
24. List out the shear stress parameters
25. Explain the demerits of triaxial test.
PART-B
PART – C
1. Explain the triaxial shear tests based on drainage and their applicability. Mention
its merits and demerits.
2. An embankment consists of clay fill for which c'=25 kN/m2 and ϕ'=27° (from
consolidated undrained tests with pore-pressure measurement). The average bulk
unit weight of the fill is 20 kN/m3 . Estimate the shear-strength of the material on
a horizontal plane at a point 20 m below the surface to the embankment, if the
pore pressure at this point is 180 kN/m2 as shown by a piezometer.
3. Explain in detail with neat sketches, the laboratory determination of permeability
methods.
PART-A (2-MARKS)
PART B
1. An R.C. Column footing 2.26 m in square shape is to rest 1.5 m below level
ground level is on cohesive soil. The unit weight is 17.6kN/m3 . What is the
safe load if cohesion is 30kN/m3 Factor of safety 2.4? Angle of internal
friction 33° by IS code.
2. How to find the bearing capacity from Standard penetration test and static
cone penetration test? BT-1 Remembering 3.
3. A square footing located at a depth of 1.5 m below the ground surface in
Cohesionless soil carries a column load of 1280 kN. The soil is submerged
having an effective unit weight of 11.5 kN/m3 and an angle of shearing
resistance of 300. Show and find the size of the footing for Fs = 3 by
Terzaghi’s theory of general shear failure
4. In a plate bearing test on pure clayey soil failure occurred at a load of 12.2
tonnes. The size of the plate was 45 cm x 45 cm and the test was one at a
depth of 1.0 m below ground level. Calculate the ultimate bearing capacity
for a 1.5 m wide continuous wall footing with its base at a depth of 2m
below ground level. The unit wt. of clay may be taken as 1.9 gm/ c.c.
5. A plate load test was conducted with a 30 cm square plate at a depth of 1.2
m below the ground level, in a cohesive soil having Ф = 0. The failure was
observed at a load of 36 kN. The water table was observed to be at a depth
of
4.7 m below ground surface.Compute the ultimate bearing capacity for a strip
footing, 1m wide with its base located at the same level as the test plate, and
in the same soil. Take the bulk unit weight of the soil as 16.8 kN/m3 . Also,
calculate the safe bearing capacity of factor at a safety of 3.
6. A strip footing 2m wide carries a load intensity of 400 kN/m2 at a depth of
1.2 m in sand. The saturated unit weight of sand is 19.5 kN/m3 and unit weight
above water table is 16.8 kN/m3. The shear strength parameters are C=0 and
Ф = 350 . Determine the factor of safety with respect to shear failure for the
following cases of location of water table (a) Water table is 4m below G.L
(b)
Water table is 1.2 m below G.L (c) Water table is 2.5 m below G.L (d)
Water table is 0.5 m below G.L (e) Water table is G.L itself
7. Discuss about the Plate load test for determining the Bearing capacity of
foundation and How do you estimate the settlement of a footing on sand
using the results of a plate load test?
8. An infinite slope made of soil with c' =20 kPa, ϕ = 20°, e = 0.65 and G=2.7
is 10m high. The slope angle is 25°. Find the factor of safety with respect to
height for the following conditions a. When the soil is dry b. When the slope
issubmerged.
9. List the techniques used to improve the stability of slopes in brief.
10. An embankment of 10m high is inclined at 35°to the horizontal. A stability
analysis by method of slices gives the following forces: Total normal forces
= 900 kN; total tangential force = 420 kN; total neutral force= 200kN. If the
length of the failure arc is 23m, examine the FOS with respect to shear
strength. The soil has C= 20 kN/m2 and ϕ = 15°.
11. Analyze the stability of soil using friction circle method with neat sketch.
PART C
**********
A.R.J COLLEGE OF ENGINEERING AND TECHNOLOGY
Edayarnatham – Mannargudi.
Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai-
25 (An ISO 9001:2015 Certified Institution)
ASSIGNMENT NO: 1
GIVEN DATE: TARGET DATE:
BATCH REGISTER. NO NAME ASSIGNMENT CO
TOPIC
820122225001 ABIMANYU V
1 820122225002 ABINAYA P Soil Forming minerals
820122225004 ANANYA M and process
820122225005 ARAVINDH R
2 820122225006 ARCHANA R Soil Profile
820122225007 ATCHAYA S
820122225008 BHUVANESH A
3 820122225009 BHUVANESWARI M Soil properties
820122225010 BUVANESHWARI R
820122225011 DEEPIKA I
4 820122225012 DURGADEVI S Soil colour
820122225013 HARISH S
820122225014 JANANI M
5 820122225015 JEEPIKA K Soil water
820122225017 KARUNYA DEVI M
820122225018 KRISHNAPRIYA R
6 820122225019 MUNISHWARAN S Soil colloids
820122225020 NITHIYANANDHAM E
820122225021 PARIJATHAM S
7 820122225022 PRASANNA SRI A Soil taxonomy
820122225024 SRIRAM K
8201222250025 SURENDAR M
8 820122225026 YOUTHNATHAN V Soil Survey
ASSIGNMENT NO: 2
Course Code & Name: AI3301 Principles of soil science and Academic Year : 2023-
engineering
Department: Agricultural Engineering 2024 Date :
Year / Semester: II / 03
Potential Impact of the If it continues, they may got poor marks in their end semester
Problem exams also
ٱ ٱ
Actions Completed
Date:
By : Ms. M. Narmada priyadarsini
Results :
Improvement Test can be conducted & the students cleared in retest are 2 students. At the end,
the number of slow learners is reduced from 2 to Nil.
HANDWRITTEN SAMPLE COPY
A.R.J COLLEGE OF ENGINEERING AND TECHNOLOGY
Edayarnatham – Mannargudi.
Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai-25
(An ISO 9001:2015 Certified Institution)
Name
N.Narmadha Academic 2023-2024
of the Designation AP
priyadarsini year (ODD SEM)
faculty
Year/ III / Principles of soil
SUB science and
Semester V Section -
Engineering
Seminar has been given to the following students to bridge the gaps in the syllabus,
820122225024 SRIRAM K
8201222250025 SURENDAR M The carbon cycles
ROCKS
Igneous, Sedimentary and Metamorphic Rocks
Rocks are the materials that form the essential part of the Earth’s solid crust. A rock may be defined as a
hard mass of mineral matter comprising two or more rock forming minerals. Petrology (in Greek, petra
means rock, logos means science) deals with science of rocks. It consists of
Formation of rocks:
Cooling and consolidation of molten magma within or on the surface of earth results in the formation of
Igneous or Primary rocks
Disintegration and decomposition lead to the breaking down of pre-existing rocks. Transportation and
cementation of primary rocks results in the formation of Sedimentary or Secondary rocks
The primary and the secondary rocks when subjected to earth’s movement and to high temperature and
pressure are altered to new rocks called Metamorphic rocks
Classification of rocks
According to the mode of formation the rocks are divided into the following three main classes.
1. Igneous or Primary rocks
2. Sedimentary or Secondary rocks
3. Metamorphic rocks
1. Igneous rocks (primary or massive rocks)
These are first formed in the earth crust due to the solidification of molten magma. They are the source
of parent material for other rocks and ultimately for soils.
Based on the mode of origin Igneous rocks are classified as
Extrusive rocks (or volcanic rocks)
These rocks are formed due to the consolidation of magma on the surface of the earth. The
magma, when flows on the Earth surface are called LAVA. eg. Basalt
Intrusive rocks (or plutonic rocks)
These rocks are produced due to solidification of magma below the surface of the earth. These
intrusive rocks solidifies at greater depths. eg. Granite.
Based on chemical composition Igneous rocks may be divided into
Acid rocks : > 65% silica (Granite, Rhyolite)
Sub acid rocks : 60-65% silica (Syenite and Trachyte)
Sub basic rocks : 55-60% silica (Diorite and Andesite)
Basic rocks : 45-55% silica (Gabbro, Basalt)
2. Sedimentary rocks (Clastic or stratified rocks)
The sedimentary rocks are formed from sediments, derived from the breaking down of pre-existing
rocks. The sediments are transported to new places and deposited in new arrangements and cemented to form
secondary rocks. Sediments may contain various size particles cemented together by substances like SiO 2,
Fe2O3 or lime. These rocks are called as clastic rocks. Stratification is the most common feature of these rocks
and are also termed as stratified rocks.
Based on the origin the sedimentary rocks are classified as
1. Residual: Laterite
Laterite is well known in Asian countries as a building material for more than 1000 years. It was excavated from
the soil and cut in form of large blocks; temples at Angkor are famous examples for this early use. At begin of the
19.century it obtained scientific interest when the English surgeon Francis Buchanan travelled along the western coast of
southern India and published his manifold observations and results. He coined the term laterite when he wrote (1807):
“What I have called indurated clay …is one of the most valuable materials for building. It is diffused in immense masses,
without any appearance of stratification and is placed over the granite that forms the basis of Malayala. It is full of cavities
and pores, and contains a very large quantity of iron in the form of yellow and red ochers. In the mass, while excluded
from the air, it is so soft, that any iron instrument readily cuts it, and is dug up in square masses with a pick-axe, and
immediately cut into the shape wanted with a trowel, or large knife. It very so after becomes as hard as brick, and resists
the air and water much better than any brick that I have seen in India. The most proper English name would be laterite,
from laterites, the appellation that may be given to it in science”. (The Latin word later means brick)
2. Transported
3. Metamorphic rocks
These are formed from igneous and sedimentary rocks under the influence of heat, pressure, chemically active
liquids and gases. Changes may occur in mineral composition of rocks or texture or both. The change due to water is
called hydrometamorphism, due to heat is thermometamorphism and due to pressure is called dynamometamorphism.
Sands
tones
- - (0.025%)
Limes
tones
Composition of the upper 5 km of the Earth’s crust
Sedimentary Rocks
Shales 52%
Igneous Rocks
Granite 15%
Basalt 3%
Others 8% (8%)
Total 100
Rock Cycle
BRIEF DESCRIPTION OF IMPORTANT ROCKS
♣ Mineralogical Composition
Igneous Rocks
1. Sandstone Mainly quartz with some CaCO3, iron oxides and clay Light to red, granular
2. Shale Clay minerals, quartz and some organic matter Light to dark thinly laminated
3. Limestone Mainly calcite with some dolomite, iron oxides, clay, Light grey to yellow, fine
phosphate and organic matter grained and compact
Metamorphic rocks
1. Gneiss Formed from granite Alternating light and dark colours, banded
and foliated
5. Marble Formed from lime stone Light red, green, black, compact fine to
coarse texture, foliated structure
Igneous Rock
DEPARTMENT OF AGRICULTURAL
ENGINEERING II YEAR / III
SEMESTER
Improvement Test 1 – Attendance