Uploaded by Q8_hero

Engineering-Handbook-V8 (1)

advertisement
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
COLLEGE OF ENGINEERING
HANDBOOK
1
WELCOME
TO THE COLLEGE OF ENGINEERING
Dear Students,
Dear Students,
We are glad to have you chosen to pursue your
engineering degree here at the International
University of Science and Technology in
Kuwait. As the Vice President for Academic
Affairs, I am delighted to see your commitment
and enthusiasm towards pursuing engineering
education. Our engineering programs are
designed to equip you with the knowledge,
skills, and practical experience necessary to
tackle the complex challenges of the modern
world. Through this handbook, we aim to
provide you with a comprehensive guide that
will serve as a valuable resource throughout
your academic journey. I encourage you to
explore the diverse range of undergraduate
programs offered by the College of Engineering
and make the most of the opportunities that
lie ahead. We are confident that, with our
dedicated faculty and state-of-the-art
facilities, you will thrive and excel in your
chosen field. On behalf of the university, I
extend my warmest wishes for a successful and
fulfilling educational experience.
Welcome to the College of Engineering at the
International University of Science and
Technology in Kuwait! As the Dean of
Engineering, I am delighted to have you join
our vibrant and dynamic academic community.
Our undergraduate programs encompass a
diverse array of engineering disciplines. Our
dedicated faculty members are committed to
providing you with a transformative learning
experience. With a strong focus on practical
application, industry collaboration, and
cutting-edge research, our programs are
designed to nurture your creativity, problemsolving abilities, and leadership skills. We
encourage you to embrace the challenges and
opportunities that come your way, and I am
confident that your time at our college will be
intellectually stimulating and rewarding. On
behalf of the entire faculty and staff, I extend a
warm welcome and wish you a fruitful and
memorable journey at the College of
Engineering.
Prof. Salah Al-Sharhan
Prof. Ahmed H. Elkholy
Vice President for Academic Affairs (VPAA)
International University of Science and
Technology in Kuwait (IUK)
www.iuk.edu.kw
Ardiya, Kuwait
Dean of Engineering
International University of Science and
Technology in Kuwait (IUK)
www.iuk.edu.kw
Ardiya, Kuwait
2
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
Table of Contents
1.
IUK Strategic Plan ............................................................................................................................. 6
2.
COLLEGE OF ENGINEERING ............................................................................................................. 10
2.1. Objectives ..................................................................................................................................... 10
2.2. Mission Statement ......................................................................................................................... 10
2.3. Values of the College of Engineering ................................................................................................ 11
2.4. Engineering Programs .................................................................................................................... 11
2.5. Admission requirements for the College of Engineering .................................................................... 12
2.6. Engineering Degree Requirements .................................................................................................. 12
2.6.1. University General Education (43 credit hours) ............................................................................. 12
2.6.2. College of Engineering Requirements (35 Credit Hours) ................................................................. 16
2.6.3. Major Engineering Courses (Required and Electives) ..................................................................... 17
2.6.4. Engineering Practical Component (4 credits) ................................................................................. 17
3.
Biomedical Engineering Department ............................................................................................... 18
3.1. Department Mission ...................................................................................................................... 18
3.2. Biomedical Engineering Program Educational Objectives (PEOs) ........................................................ 18
3.3. Biomedical Engineering Program Learning Outcomes (PLOs) ............................................................. 19
3.4. Graduation Requirements: B.Sc. Biomedical Engineering .................................................................. 20
3.5. Study plan ..................................................................................................................................... 22
4.
Civil and Architectural Engineering .................................................................................................. 24
4.1. Mission Statement ......................................................................................................................... 24
4.2. Civil and Architectural engineering Program Educational Objectives (PEOs) ........................................ 24
4.3. Civil and Architectural engineering Program Learning Outcomes (PLOs) ............................................. 25
4.4. Graduation Requirements: B.Sc. Civil and Architectural Engineering .................................................. 26
4.5. Career Outlook .............................................................................................................................. 28
4.6. Study plan ..................................................................................................................................... 28
5.
Bachelor of Architecture and Design ................................................................................................ 30
5.1. Program’s Mission ......................................................................................................................... 30
5.2. Bachelor of Architecture and Design Program Educational Objectives (PEOs) ..................................... 30
5.3. Bachelor of Architecture and Design Program Learning Outcomes (PLOs) ........................................... 31
5.4. Graduation Requirements: Bachelor of Architecture and Design ........................................................ 31
5.5. Career Outlook .............................................................................................................................. 34
5.6. Study plan ..................................................................................................................................... 34
6.
B.Sc. Computer Engineering ............................................................................................................ 36
www. IUK.edu.kw
3
3
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
6.1. Mission Statement ......................................................................................................................... 36
6.2. Computer Engineering Program Educational Objectives (PEOs) ......................................................... 36
6.3. Computer Engineering Program Learning Outcomes (PLOs) .............................................................. 37
6.4. Graduation Requirements: B.Sc. Computer Engineering .................................................................... 38
6.5. Study plan ..................................................................................................................................... 40
7.
Computer Science and Cyber Security.............................................................................................. 42
7.1. Mission Statement ......................................................................................................................... 42
7.2. Program Education Objectives ........................................................................................................ 42
7.3. Program Educational Objectives (PEOs) ........................................................................................... 43
7.4. Program Learning Outcomes (PLOs) ................................................................................................ 43
7.5. Graduation Requirements .............................................................................................................. 44
7.6. Study plan ..................................................................................................................................... 47
8.
Department of Electrical Engineering .............................................................................................. 49
8.1. Mission Statement ......................................................................................................................... 49
8.2. Electrical Engineering Program Educational Objectives (PEOs) ........................................................... 49
8.3. Electrical Engineering Program Learning Outcomes (PLOs) ................................................................ 50
8.4. Graduation Requirements: B.Sc. Electrical Engineering ..................................................................... 51
8.5. Study plan ..................................................................................................................................... 53
9.
Department of Industrial Engineering .............................................................................................. 55
9.1. Mission Statement ......................................................................................................................... 55
9.2. Industrial engineers engineering Program Educational Objectives (PEOs) ........................................... 56
9.3. Industrial engineers engineering Program Learning Outcomes (PLOs) ................................................ 56
9.4. Graduation Requirements: B.Sc. Industrial Engineering ..................................................................... 57
9.5. Study plan ..................................................................................................................................... 59
10. College of Engineering Course Information ............................................................................................... 61
10.1. B. Sc. Biomedical Engineering Course Information ................................................................................ 62
10.2. B.Sc. Civil and Architectural Engineering Course Information ............................................................... 96
10.3. B.Sc. Computer Engineering Course Information ................................................................................. 113
10.4. B.Sc. Computer Science and Cyber Security Course Information ........................................................ 134
10.5. B.Sc. Electrical Engineering Course Information .................................................................................. 156
10.6. Math and Science Group Course Information ...................................................................................... 171
www. IUK.edu.kw
4
4
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
College of Engineering
.
.
Innovation Ethics Discipline
www. IUK.edu.kw
5
5
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
College of Engineering
Handbook
Welcome to IUK
The main objective of IUK is to promote excellence in education and research to contribute
to the social and cultural progress of young Kuwaiti generations. IUK is committed to
providing high-quality pedagogy and equipping its graduates with the required knowledge
and tools to create efficient players in the local, regional, and international markets.
IUK’s philosophy is to create an innovative, student-centered hub of excellence to serve
Kuwait's various Kuwaiti sectors, including educational and industrial. The University offers
different academic programs, outreach training programs, and professional certificate-based
programs to enhance the educational and economic environment of the country. IUK is also
committed to engaging with the community through diverse development programs for
various sectors such as Kuwait governmental ministries and agencies, the educational sector,
banking, insurance, oil, and energy.
1. IUK Strategic Plan
The International University of Science and Technology in Kuwait (IUK) has earned its license
(Ameri decree 242/2014) from the Private Universities Council (PUC) in Kuwait. The IUK is
striving to become one of the premier universities in the Middle East region. IUK's primary
purpose is to contribute to social and cultural progress for the young generations of Kuwait
through promoting a unique scheme of education excellence and research innovation.
IUK scheme and high emphasis on quality learning experience qualify its graduates with
global perspectives and the required skills, knowledge, and tools in the local and international
markets.
IUK is proud to maintain personalized pedagogical methods for students to privilege them as
unique individuals. Customized learning is fulfilled through an adaptive approach that
incorporates the international design of instructional objectives that empowers students
through their inclusive involvement in the learning process at every stage. This involvement
commences from setting targets that fulfill our graduate attribute.
www. IUK.edu.kw
6
6
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
IUK personalized learning approach is one of our core development advantages to help make
learning comprehensive and transformative for all students.
As we prioritize our students, an innovative center of excellence hub will be established to
serve Kuwait's educational sector, local community, and the different industrial sectors. The
University will offer various academic programs, outreach-training programs, and
professional certificate-based programs to enhance the educational and economic
environment of the country.
1.1. IUK Vision
The vision of the International University of Science and Technology in Kuwait (IUK) is:
“To be a premier and leading university in Kuwait and the region, to promote innovation and
academic excellence, and to contribute to the educational and sustainable economic
development in Kuwait and the GCC region.”
1.2. IUK Mission
The mission of the IUK is:
“To contribute to the transformation of Kuwait and the region through excellence in
education. This is achieved primarily by offering modern bespoke programs in three colleges
covering engineering, business, and arts. Future colleges with contemporary programs are
envisaged to promote further excellence within the overarching Vision of Kuwait 2035 and the
challenge of diversification. “
Many key areas of responsibility are instituted to fulfill our mission, as follows:
•
Creating a learning experience that increases the knowledge, skills, and professional
ethics of a new generation of future graduates.
•
Participating in exchanging, widening, and enriching knowledge within the local and
regional society.
•
Preparing distinguished, well-qualified, and specialized graduates in different science
disciplines by other means of education and training.
•
Mentoring students’ academic progress, personal development, and personal
wellbeing.
•
Helping elevate society's status economically, socially, and professionally.
www. IUK.edu.kw
7
7
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
1.3. IUK Values
IUK values define the University's unique characteristics and collective aspiration to achieve
its aims and objectives. These values form a solid foundation for everyday decisions, as
follows:
•
Respect and commitment: Integrity, fairness, tolerance, respect, and professional
attitude.
•
Diversity: Foster an affluent environment with diverse cultures and rich in students and
staff with varied skills and backgrounds.
•
Excellence and Leadership: Promote excellence and professional attitude to support
students' success as future leaders and active contributors to social and economy
development.
•
Social Responsibility: Develop a commitment for the advancement of the University, the
prosperity of the community, and welfare of the country and region.
•
Innovation & Creativity: Provide students with knowledge and skills that enable them to
innovate and succeed in future entrepreneurial ventures.
The following figure depicts IUK’s core values.
Excellence &
leadership
Integrity &
accountability
Mastery &
quality
Innovation &
creativity
IUK
core values
Respect &
commitment
www. IUK.edu.kw
8
8
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
1.4. IUK Strategic Goals and Objectives
IUK strategy intrigues our drive to challenge conventional education, introduce a new
adaptive outcome-based educational model, invent new potential scopes, and exchange
knowledge to improve different aspects of Kuwaiti society. To this end, IUK aims to be one of
the most recognized universities for publishing, knowledge renewal, and creating skilled
human resources in social, applied, and technological sciences. The University’s diverse
programs aim to bridge the gap between the job market needs of different qualifications and
expertise and our potential skilled graduates. In addition, IUK aims to create well-qualified
graduates who are competent and competitive for the industry needs locally, regionally, and
internationally. The University looks to improve societal standards for education
development, economic diversity, and growth.
Toward achieving such aims, the University looks into the following strategic goals (SGs) and
directions1.
SG1: Leading Educational Academic Excellence:
Provide students with an intellectually rich and engaged learning environment through
educational programs that are innovative, distinctive, and of the highest quality.
SG2: Promoting Research, Scholarship, and Innovation
Establish a research environment supportive of innovation aligned with national and regional
priorities. This is achieved primarily by exceptional research-oriented faculty with enriching
diverse backgrounds, supported by facilities and systems.
SG3: Driving an Effective, Entrepreneurial, and Sustainable Environment
Bolster effective stewardship of resources to achieve greater productivity and accountability
and advocate for investment in personnel and technology.
SG4: Championing Effective Learning and Promoting a Vibrant Environment
To offer a stimulating and supportive educational experience to recruit and prepare students
to become effective members, entrepreneurs, and leaders of their professions.
SG5: Fostering Effective Outreach & Expand Public Engagement
Broaden the role of IUK beyond its campus through sharing ideas, resources, and experience
with the local and regional communities.
1
for more information, the reader may refer to the University Strategic Plan document.
www. IUK.edu.kw
9
9
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
2. COLLEGE OF ENGINEERING
The College of Engineering at IUK offers a Bachelor of Science degree in several engineering
disciplines, as listed below. The college expands global knowledge of the engineering domain
by providing a unique creative environment that promotes excellence in teaching and
research. In addition, the college will foster solid professional partnerships in Kuwait, the
region, and worldwide to provide the best engineering to our students and serve as a
significant driver for professional development in Kuwait's industrial sectors.
2.1. Objectives
The college strives to prepare students for their role as productive members of society by
providing a comprehensive education. Students first master the scientific principles upon
which engineering is based and then examine the industrial and social structure that regulates
the application of science to community life. Most importantly, they experience engineering
and its creative nature as part of the learning process.
Comprehensive education is required for engineers. Engineering challenges are more
complex, require a greater sophistication of skills, and will affect people even more directly
than in the past. Engineers must be able to marshal their skills to deal with legal,
environmental, humanistic, political, social, and economic concerns. Major issues addressed
by engineers include pollution and hazardous waste management, energy resources,
enhanced oil recovery, transportation, housing, and product safety.
2.2. Mission Statement
In keeping with IUK’s vision and mission, the College of Engineering will achieve the
transformation towards high-quality Engineering education, excellence in research, and
promoting the knowledge-economy society. The Mission of the College of Engineering is:
•
To provide a high-quality education that will prepare students to become highly
qualified engineers and technology leaders of tomorrow.
•
To prepare graduates who will lead fulfilling professional lives, participate in lifelong
learning, and assume leadership roles in society.
www. IUK.edu.kw
10
10
International University of Science and Technology in Kuwait (IUK)
•
| Academic Catalog
To expand and advance the frontiers of science and technology through research and
discovery to serve citizens, businesses, and industries in the region.
•
Develop research, emphasizing engineering applications, and applied sciences.
2.3. Values of the College of Engineering
Carrying out the mission of the college is supported by promoting the following core values
that are aligned with IUK’s values:
1. The excellence of learning and Teaching
a. Teaching Excellence
b. Learning Environment
c. Collegiality
2. Scholarship Excellence
3. Innovation and entrepreneurship
4. Respect and Integrity
a. Respect
b. Ethics
5. Transparency and Accountability
2.4. Engineering Programs
The college of Engineering at IUK offers several bachelor’s programs from different
departments. The below list summarizes the various programs in the College:
1. B. Sc. Biomedical Engineering
2. B.Sc. Civil and Architectural Engineering
3. B.Sc. Architecture and Design
4. B.Sc. Computer Engineering
5. B.Sc. Computer Science and Cyber Security
6. B.Sc. Electrical Engineering
7. B.Sc. Industrial Engineering
www. IUK.edu.kw
11
11
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
2.5. Admission requirements for the College of Engineering
In addition to the general admission requirements as set out in the Admissions Department,
all students seeking admission to the College of Engineering must meet the following
requirements:
–
The applicant must have a Kuwaiti high school diploma (Thanawiya Amma), or its
equivalent, the scientific department.
–
The student must have a minimum of 70% in their high school diploma or equivalent.
–
In applying for the internal scholarships set by the Private Universities Council (PUC),
all conditions must be met for these scholarships.
–
The Private Universities Council sets out the conditions of the internal scholarships
and announces them every academic year.
–
Passing the placement test in mathematics successfully, while students who cannot
pass the mathematics test are not accepted in the Faculty of Engineering.
2.6. Engineering Degree Requirements
The College of Engineering offers a Bachelor of Science in several programs (see section 2.4),
where students must meet certain requirements for bachelor's degrees. To earn a Bachelor
of Science in Engineering, students must complete 144 credits of courses, where 66 credit
hours should be in the major. The requirements for the Bachelor of Science in Engineering are
summarized as follows:
A. University General Education
43 credit hours
B. College of Engineering requirements
35 credit hours
C. Major Requirements (compulsory + elective)
62 credit hours
D. Practical Component
4 credit hours
Total:
144 credit hours
2.6.1. University General Education (43 credit hours)
As part of the requirements for a bachelor's degree in the College of Engineering, students
must complete the university core curriculum (General Education) requirements outlined in
the below sections. The main objective of the university core curriculum is to provide our
engineering students with a foundational knowledge of human cultures, the physical and
www. IUK.edu.kw
12
12
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
natural world, mathematics, and science, while fostering principles of personal and social
responsibility to shape them into global citizens.
The General Education Requirement aims to provide students with the following knowledge
and skills:
•
Communication: communicating effectively in English, speaking and writing, and
professional Arabic.
•
Critical Thinking and managing information– to understand how to analyze and
synthesize a particular subject and solve problems using scientifically proven methods.
•
Basic science and mathematics: to understand the foundation of different mathematics
and science domains, in addition to t the interdisciplinary relationship between sciences
and their applications.
•
Cultural and historical perspectives: to demonstrate understanding of cultural and
historical perspectives and contribute to strengthening understanding of different
domains.
•
Humanities and Social behavior perspectives: to discuss topics related to human and
social development, ethical behavior, and the impact of cultural factors on human
development.
www. IUK.edu.kw
13
13
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
i. Compulsory Group (21 Credit Hours – All students)
This group consists of four areas:
•
Communication and Languages Area (12 Credit Hours):
Students must complete all the following courses:
Course No.
Course Title
Credit
Hours
Prerequisite
ENGL 100
Academic English
3
PT* or ENGL 095
ENGL 110
English Composition 1
3
PT* or ENGL 100
ENGL 120
Research Writing
3
ENGL 110
ARAB 101
Arabic Language
3
Corequisite
* PT= Placement Test
•
Islamic Civilization and History knowledge Area (3 Credit Hours):
Students must select one of the following courses:
Course No.
Course Title
Credit
Hours
Prerequisite
Corequisite
HIST 110
Islamic and Arab Civilization
3
ENGL 100
ISLM 101
Islamic Culture
3
ENGL 100
•
State of Kuwait Knowledge Area (3 Credit Hours):
Students must select one of the following courses:
Course No.
•
Course Title
Credit
Hours
Prerequisite
ENGL 100
POLS 120
Kuwait Constitution & Government
3
HIST 120
Kuwait History
3
Corequisite
ENGL 100
Critical Thinking & Information Management Knowledge Area (3 Credit Hours):
Students must select one of the following courses:
Course No.
INFS 120
COMS 131
Course Title
Credit
Hours
Prerequisite
Corequisite
Intro. to Comp. & information Systems
3
ENGL 100
Computers and Problem Solving
3
ENGL 100
www. IUK.edu.kw
14
14
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
ii. Humanities, Arts, and Culture (6 Credit Hours)
Students can select any six credits from the below table:
Course No.
Course Title
Credit
Hours
Prerequisite
ARAB 102
Arabic Language 2
3
ARAB 101
ARAB 230
Intro. to Arabic literature
3
ARAB 101
ARTH 180
Art and Society
3
MEDI 101
Introduction to Media and Communication
3
ENGL 100
ARTH 190
Kuwait Art
3
ENGL 100
ENGL 205
Introduction to English literature
3
ENGL 110
HIST 251
History of Islamic Art & Architecture
3
HIST 110
PHIL 101
Introduction to Philosophy
3
ENGL 100
PHIL 105
Introduction to Ethics
3
MUSI 262
History of Music I
3
ENGL 100
Credit
Hours
Prerequisite
Corequisite
ENGL 110
ENGL 110
Any other approved course
iii. Social and Behavioral Sciences Area (6 Credit Hours)
Students can select any six credits from the following table:
Course No.
Course Title
Corequisite
ANTH 202
Intro. to Cultural Anthropology
3
ENGL 100
ANTH 203
Intro. to Archaeology
3
ENGL 100
COMM 130
Introduction to Public Speaking
3
ENGL 110
ECON 201
Global Economic Concepts
3
ENGL 110
HRMA 265
Tourism
3
ENGL 100
POLS 354
Law and Society
3
ENGL 110
PSYC 100
Introduction to Psychology
3
ENGL 100
SOCS 100
Intro. to Sociology
3
ENGL 110
TECH 113
Impact of Modern Tech on Society
3
ENGL 100
Any other approved course
iv. Mathematics and Natural Sciences Knowledge Area (9 Credit Hours)
www. IUK.edu.kw
15
15
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
Engineering students must satisfy this area by completing at least nine credit hours of
mathematics and science courses as follows:
1- Must complete the following:
All Engineering students must complete the following courses to satisfy the
requirements of this area.
Course No.
Course Title
Credit
Hours
Prerequisite
Corequisite
MATH 131
Calculus 1
3
PT/Math 110
PHYS 101
Physics 1
4
PT/Math 110
ENGL 100
Total
7
Credit
Hours
Prerequisite
Corequisite
2- Select any three credits from the below list of courses:
Course No.
Course Title
MATH 110
College Algebra
3
PT/Math 095
MATH 211
Intro. to Probability & Statistics
3
MATH 110
BIOL 109
Human Genetics and Society
3
PT
ENGL 100
BIOL 110
General Biology 1
3
PT
ENGL 100
GEOL 102
Intro. to Global Climate Change
3
PT
ENGL 100
GEOL 130
Intro. to Environmental Studies
3
PT
ENGL 100
Any other approved course
2.6.2. College of Engineering Requirements (35 Credit Hours)
The College of Engineering requires several other requirements in general engineering
principles, math, science, and computing. The courses of these requirements are common
between all the majors of Engineering and are divided into two groups as follows:
1. Math and Science Group
Course No.
Course Title
Credit
Hours
Prerequisite
MATH 132
Calculus 2
3
MATH 131
MATH 231
Linear Algebra
3
MATH 132
Corequisite
www. IUK.edu.kw
16
16
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
MATH 233
Calculus 3*
3
MATH 132
MATH 331
Ordinary Differential Equations
3
MATH 233
CHEM 131
General Chemistry I
4
PT
PHYS 102
Physics II
4
PHYS 101
Total
20
ENGL 100
2. General Engineering Principles
This group incorporates the following courses:
Course No.
Credit
Hours
Course Title
Prerequisite
3
ENGG 150
Introduction to Engineering: Programming
perspective
Engineering Graphics
3
ENGG 100
MATH 290
Engineering Statistics
3
MATH 131
ENGG 301
Engineering Economy
3
MATH 290
MATH 364
Numerical Analysis in Engineering
3
MATH 331
Total:
15
ENGG 100
Corequisite
MATH 131
2.6.3. Major Engineering Courses (Required and Electives)
To receive a Bachelor of Science degree in Engineering, students must complete the required
Engineering curriculum of required and elective courses in each major.
•
Major courses: 62 credits
Total of major engineering courses: 62 credits
2.6.4. Engineering Practical Component (4 credits)
All Engineering students must complete the following courses.
Course No.
ENGG 490
Course Title
Credit Hours
Engineering Internship/Capstone
4
Prerequisite
Corequisite
Senior Standing Dept. Approval
www. IUK.edu.kw
17
17
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
3. Biomedical Engineering Department
Biomedical engineering is an exciting, rapidly growing field that allows graduates to apply
their knowledge and skills to solve problems in biology and medicine, playing a central role in
advancing healthcare, medicine, and patient care. At the IUK in Kuwait, biomedical
engineering students and faculty members are studying and researching new methods for
diagnosing diseases, improving therapies for the treatment of diseases, and developing
cutting-edge medical technologies that are being implemented in hospitals and clinics across
the country.
3.1. Department Mission
In addition to providing our students with a strong background in engineering, mathematics,
and biological science, our Biomedical Engineering Program mission focuses on educating
students to prepare them for opportunities in the areas of improved health care delivery and
better home health care monitoring through noninvasive home health prognostics to
anticipate and track major health pathologies.
The curriculum is designed to establish a fundamental understanding of the life and
engineering sciences and enable the synthesis of these sciences through the introduction of
new courses directed toward bio-sensing and bio-analytics, and thus to educate the next
generation of engineers/scientists/physicians who could eventually help move health care
monitoring to our homes and allow people to better manage their health.
3.2. Biomedical Engineering Program Educational Objectives (PEOs)
PEO 1: Acquire fundamental knowledge of engineering and biology as applied to medical science and
technology, where graduates will apply their knowledge of engineering principles and biomedical
sciences to design, develop, and evaluate innovative solutions for healthcare and medical challenges,
addressing the needs of patients, healthcare providers, and society.
PEO 2: Demonstrate leadership skills and effective communication abilities to lead teams, manage
projects, and convey technical information clearly and ethically to various stakeholders, including
healthcare professionals, regulatory agencies, and the public.
www. IUK.edu.kw
18
18
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
PEO 3: Keeping up with advancements in biomedical engineering, emerging technologies, engage in
continuous learning and evolving healthcare practices, to adapt to new challenges and contribute to
the advancement of the field.
PEO 4: Collaborate with professionals from diverse disciplines, such as medicine, biology, electrical,
and computer science, to develop comprehensive solutions to complex biomedical problems, and
develop the ability to integrate the learning from this multi-disciplinary field into a coherent approach
to solving problems in biomedical engineering.
PEO 5: Develop an intellectual curiosity, which can drive their professional work and lead to creativity
and innovation.
PEO 6: Learn to appreciate the ethical, moral, legal, professional, and social responsibilities essential
for work in medically related fields.
3.3. Biomedical Engineering Program Learning Outcomes (PLOs)
PLO 1: Understand and apply ethical principles in biomedical engineering practice,
considering issues such as patient safety, privacy, informed consent, and the societal impact
of biomedical technologies.
PLO 2: Inculcate the applicative knowledge of engineering & applied science to demonstrate
research aptitude/skills in emerging fields of biotechnology.
PLO 3: Identify, formulate, and solve complex biomedical engineering problems by applying
principles of engineering, science, and mathematics.
PLO 4: Apply engineering design to produce solutions that meet specified needs with
consideration of public health, safety, and welfare, as well as global, cultural, social,
environmental, economic factors and environmental implications of biomedical engineering
solutions, promoting sustainable practices and responsible innovation.
PLO 5: Utilize advanced engineering software, computational tools, and laboratory
equipment to model, simulate, and analyze biomedical systems and processes.
PLO 6: Inculcate the applicative knowledge of engineering & applied science to demonstrate
research aptitude/skills in emerging fields of biotechnology, and display skills of bioprocess
www. IUK.edu.kw
19
19
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
technology towards development of processes and products in global context in the
biomedical engineering fields.
3.4. Graduation Requirements: B.Sc. Biomedical Engineering
Students seeking a Bachelor of Science in Engineering degree must complete university core
curriculum requirements, math and science required courses and major requirements. The
total hours required for a Bachelor of Science in Engineering degree is a minimum of 144
credit hours divided as follows:
A. University General Education
43 credit hours
B. College of Engineering requirements
35 credit hours
C. Major Requirements (compulsory + elective)
62 credit hours
D. Practical Component
4 credit hours
Total:
144 credit hours
i. Biomedical Engineering Requirements (62 credit hours)
In addition to the above University Core Curriculum and College of Engineering requirements,
students must complete 66 credit hours from the major courses. These courses are divided
into major compulsory courses and major elective courses. These groups are listed below:
•
Major Compulsory Courses
Course Title
Course No.
Credit
Hours
Prerequisite Corequisite
BIOE 120
Bio for Biomed
3
ENGL 100
BIOE 200
Introduction to Biomedical Engineering
3
PHYS 101
CHEM 132
Chemistry II + Lab
4
CHEM 131
BIOE 260
Biomaterials
3
CHEM 132
BIOE 335
Strength of material
3
ELEC 200
Circuits Analysis + Lab
3
BIOE 350
Biosensors and Transducers + Lab
3
BIOE 360
Biomechanics
3
BIOE 330
Introduction to Mechanics
3
PHYS 101
MATH 131
PHYS 102 &
PHYS 102L
BIOE345
BIOE 340,
BIOE 330
PHYS 101
MATH 131
www. IUK.edu.kw
20
20
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
BIOE 231
Biomedical Signal and Image processing
3
BIOE 334
Biofluids and Bio-thermodynamics
3
BIOE 340
Physiology & Anatomy
3
BIOE 200
PHYS102,
MATH132
CHEM 132
BIOE 345
Medical Electronic + Lab
4
ELEC200
BIOE 415
Bioinstrumentation + Lab
4
BIOE 450
Microcontrollers and Embedded systems
3
BIOE 440
Medical Imaging systems
3
BIOE 350
MATH 233
BIOE 345
BIOE 200
Total: 50 Credit Hour
•
Major Concentration Courses (12 credits)
All Biomedical engineering students must choose 12 credits from the following courses as a
condition for fulfilling the requirements for the bachelor's degree engineering. This group
allows students to delve deeper into an area of discipline. It also allows courses to be linked
from several areas within the group to allow the student to choose what suits his scientific
and practical interests.
Concentration 1: Medical Imaging and Diagnostics
Course No.
Course Title
Credit
Hours
BIOE 444
Optical Imaging
3
BIOE 448
Diagnostic and Therapeutic Ultrasound
3
BIOE 480
Magnetic Resonance Imaging
3
BIOE 485
Therapeutic Devices
3
Prerequisite
Corequisite
BIOE 345
BIOE 231
BIOE 345
BIOE 231
BIOE 360
BIOE 440
BIOE 360
BIOE 415
Concentration 2: Bioinformatics
Course No.
Course Title
Credit
Hours
BIOE 488
Medical Informatics and Clinical Engineering
3
BIOE 450
Microcontrollers and Embedded systems
3
CMPE 341
Digital Logic
3
CMPS 380
Software Engineering and security
3
Prerequisite
Corequisite
COMS 131
MATH 233
MATH 233
BIOE 345
Math 231
www. IUK.edu.kw
21
21
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
ii. Biomedical Engineering Internship/Capstone (4 credits)
All Engineering students must complete the following courses.
Course No.
ENGG 490
Course Title
Credit Hours
Engineering Internship/Capstone
4
Prerequisite
Corequisite
Senior Standing Dept. Approval
3.5. Study plan
The below chart suggests a semester-by-semester study plan to finish the degree in nine
regular semesters (Fall and Spring). However, this plan can be modified according to the
students’ needs and abilities. Summer sessions are not included as it is an optional one.
Students who attend summer sessions can modify their study plans. It is highly recommended
to do that in consultation with the academic advisor.
Please refer to the chart on the next page.
www. IUK.edu.kw
22
22
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
B.Sc. Biomedical Engineering - Study Plan
Semester 1
Year One
Course No.
ENGL 100
ARAB 101
PHYS 101
BIOE 120
MATH 110
Course Title
Academic English
Arabic Language 1
Physics 1 + Lab
Bio for Biomed
College Algebra
Total
Semester 2
Credit
3
3
4
3
3
Course No.
ENGG 100
GEN ED
ENGL 110
CHEM 131
MATH 131
Course Title
16
Total
Semester 1
Year Two
Course No.
ENGL 120
BIOE 200
PHYS 102
MATH 132
CHEM 132
Course Title
Research Writing
Introduction to Biomedical Engineering
Physics II + Lab
Calculus II
Chemistry II
Total
Year Three
GEN ED
MATH 233
BIOE 330
BIOE 340
BIOE 345
Course Title
State of Kuwait Knowledge
Calculus III
Intro to Mechanics
Physiology & Anatomy
Medical Electronic + Lab
Total
Course No.
ENGG 150
ELEC 200
MATH 231
BIOE 260
GEN ED
Course Title
Year Four
BIOE 415
GEN ED
MATH 364
MATH 290
BIOE 231
Course Title
Bioinstrumentation + Lab
Critical Thinking & Info.
Numerical Analysis in Engineering
Probability and Statistics for Engineers
Biomedical Signal and Image processing
Total
17
Total
Year Five
ENGG 490
CONC
ENGG 301
CONC
GEN ED
Course Title
Course No.
Course Title
MATH 331
BIOE 335
BIOE 334
BIOE 360
BIOE 350
Ordinary Differential Equations
Strength of material
Biofluids and Bio thermodynamics
Biomechanics
Biosensors and transducers + Lab
16
Total
◼ General Education ◼ College of Engineering ◼ Major
Credit
3
3
3
3
4
Total
16
Semester 2
Credit
4
3
3
3
3
Course No.
Course Title
CONC
BIOE 440
CONC
GEN ED
GEN ED
Concentration Course
Medical Imaging systems
Concentration Course
Humanities, Arts & Culture
Islamic Civilization & History
16
Credit
3
3
3
3
3
Total
15
Semester 2
Credit
Engineering Capstone
Concentration Course
Engineering Economy
Concentration Course
Humanities, Arts & Culture
16
Semester 2
Credit
3
3
3
3
4
Semester 1
Course No.
Credit
3
4
3
3
3
Engineering Graphics
Circuits Analysis + lab
Linear algebra
Biomaterials
Social and Behavioral Sciences Area
Semester 1
Course No.
16
Semester 2
Credit
3
3
4
3
4
Semester 1
Course No.
Credit
3
3
3
4
3
Intro. to Engineering
Social and Behavioral Sciences Area
English Composition
General Chemistry 1 + Lab
Calculus I
Course No.
Course Title
Credit
4
3
3
3
3
16
Total:
Total
0
144 Credit Hours
www. IUK.edu.kw
23
23
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
4. Civil and Architectural Engineering
The focus of the Civil and Architectural engineering program is on providing the basic needs
of humanity. Civil engineers improve society’s quality of life by enhancing the surroundings
in which people live and by designing public works, transportation systems, buildings, and
other infrastructure components. Architectural engineers design, operate and maintain
building systems by combining structural, electrical, mechanical, air conditioning, and
lighting into an integrated system.
The jobs available in the field of Civil and Architectural engineering are diverse, so a broad
base is provided to prepare graduates for a variety of positions. Students receive a broadbased education in their freshman and sophomore years and more focused education in the
junior and senior years.
4.1. Mission Statement
The mission of the Department of Civil and Architectural Engineering is to educate its students
to be productive engineers and responsible citizens in the changing environment of the 21st
century. This mission is achieved by:
1. Upholding traditions of high academic standards in the classroom and in nonclassroom educational activities and encouraging students with non- traditional and
diverse ethnic backgrounds.
2. Creating, discovering, and disseminating new knowledge through research and
scholarly activity; and
3. Serving as a resource for the experts to serve Kuwait community through the outreach
programs.
4.2. Civil and Architectural engineering Program Educational Objectives (PEOs)
The engineering program graduates will have:
PEO 1: Ability to carry out the design of an integrated system and its various components and
processes for a civil engineering project.
PEO 2: Provide high quality education that prepares students to assume professional roles in
architecture by offering sound knowledge in design theories and applications, building
www. IUK.edu.kw
24
24
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
technology, social, cultural, and environmental factors, and the application of information
technology.
PEO 3: Attain the analytical expertise to create, analyze, formulate, and solve challenging
problems in the field of Civil Engineering; and recognize and develop the necessary and
suitable tools for the same.
PEO 4: Effective communication in multi- disciplinary environnements.
PEO 4: Ability to identify, evaluate, and solve civil engineering problems.
PEO 5: Understanding civil engineers' responsibility to practice professionally and ethically at
all times.
PEO 6: Ability to provide leadership when working in multi-disciplinary teams.
PEO 7: Understanding the potential impacts of engineering solutions on civil projects.
PEO 8: knowledge of contemporary issues related to civil engineering.
PEO 9: Students will be able to innovate, design & contribute towards providing affordable
civil engineering solutions related to real-life problems.
4.3. Civil and Architectural engineering Program Learning Outcomes (PLOs)
PLO 1: Capable of designing, developing, and producing practical goods in a specified area of
emphasis using knowledge of mathematics, science, and specific engineering principles.
PLO 2: Capable of reviewing, analyzing, and interpreting the body of scientific literature as
well as current problems and developments in their field of study.
PLO 3: Capable of using contemporary engineering technologies in efficient and effective
ways to apply and validate ideas and discoveries in the lab or in real-world contexts.
PLO 4: Capable of carrying out and producing high-caliber research in a selected area of
specialization and having a solid grasp of ethical and professional responsibilities.
www. IUK.edu.kw
25
25
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
PLO 5: Capable of writing and communicating the research product clearly in international
journals, conferences, patents, research proposals, and other scientific forums.
4.4. Graduation Requirements: B.Sc. Civil and Architectural Engineering
Students seeking the Bachelor of Science in engineering degree must complete university core
curriculum requirements, math and science required courses, and major requirements. The
total hours required for a Bachelor of Science in engineering degree is a minimum of 144
credit hours divided as follows:
A. University General Education
43 credit hours
B. College of Engineering requirements
35 credit hours
C. Major Requirements (compulsory + elective)
62 credit hours
D. Practical Component
4 credit hours
Total:
144 credit hours
i. Civil and Architectural Engineering Requirements (62 credit hours)
In addition to the above University Core Curriculum and College of Engineering requirements,
students must complete 66 credit hours from the major courses. These courses are divided
into major compulsory courses and major elective courses. These groups are listed below:
Course No.
Course Title
Credit
Hours
Prerequisite Corequisite
CIVE 230
Mechanics I (Statics)
3
PHYS 102
CIVE 231
Mechanics II (Dynamics)
3
CIVE 230
CIVE 232
Mechanics of Solids
3
CIVE 230
CIVE 250
Surveying and Geomatic Engineering
3
ENGG 100
CIVE 300
Building Materials
3
CIVE 232
CIVE 331
Fluid Mechanics & Hydraulic Engr + Lab
4
MATH 132
CIVE 334
Environmental Engineering
3
CIVE 331
CIVE 337
Structural Analysis l
3
CIVE 230
CIVE 339
Geotechnical Engineering
3
CIVE 232
CIVE 410
Construction Management
3
CIVE 411
3
CIVE 410
CIVE 430
Professional practice in Civil & Architectural
Engineering
Concrete Design I + Lab
4
CIVE 337
CIVE 432
Transportation Engineering
3
MATH 290
ENGG 100
ENGG150
ENGG 301
www. IUK.edu.kw
26
26
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
CIVE 433
Water & Wastewater Engineering Systems
3
CIVE 334
CIVE 440
Architectural Design I
3
ENGG 150
CIVE 450
Computer Aided Design
3
CIVE 430
Total: 50 Credit Hour
•
Major Concentration Courses (12 credits)
All Civil and architectural Engineering students must choose any Senior 12 credits from the
major concentration courses offered by the department in either “Civil Engineering” or
“Architectural Engineering” depending on their choice of the “Concentration Area”, as a
condition for fulfilling the requirements for the bachelor's degree in engineering. The purpose
of such group of concentration courses is to allow students to select their area of interest
within the domain and develop a deeper understanding about it. This also allows students to
explore different areas within the discipline.
Concentration 1. Civil Engineering
Course Title
Course No.
Credit
Hours
Prerequisite Corequisite
CIVE 460
Concrete II
3
CIVE 430
CIVE 461
Steel Design
3
CIVE 337
CIVE 462
Hydrology and Water Resources Engineering
3
CIVE 331
CIVE 463
Sustainability and Green Buildings
3
Senior
Standing
Total: 12 Credit Hour
Concentration 2. Architectural Engineering
Course Title
Course No.
Credit
Hour
Prerequisite Corequisite
CIVE 470
Architectural Design II+ Studio
4
CIVE 440
CIVE 471
Mechanical & Electrical Building Systems
3
PHYS 102
CIVE 472
Illumination
3
PHYS 102
CIVE 473
Urban Planning
3
Senior
Standing
Total: 13 Credit Hour
ii. Civil and Architectural Engineering Internship/Capstone (4 credits)
All Engineering students must complete the following courses.
www. IUK.edu.kw
27
27
International University of Science and Technology in Kuwait (IUK)
Course No.
ENGG 490
| Academic Catalog
Course Title
Credit Hours
Engineering Internship/Capstone
4
Prerequisite
Corequisite
Senior Standing Dept. Approval
4.5. Career Outlook
Civil and Architectural engineers find employment opportunities in both the private and
public sectors. Graduates of this major pursue many different careers. Kuwait’s reconstruction projects are booming, and strategy 2035 will cause more demand for civil
engineers. The following list shows some examples of civil engineering graduates, including:
- Engineers in the Ministry of Public Works and other Ministries
- Kuwait Municipality
- Kuwait Environment Public Authority
- Public Authority for Housing Welfare
- Private Construction Companies and Contractors
- Project Management Firms
- Sustainability Engineers
- Facility Managers
- Facility Inspectors
4.6. Study plan
The below chart suggests a semester-by-semester study plan to finish the degree in nine
regular semesters (Fall and Spring). However, this plan can be modified according to the
students’ needs and abilities. Summer sessions are not included as it is an optional one.
Students who attend summer sessions can modify their study plans. It is highly recommended
to do that in consultation with the academic advisor. Please refer to the chart on the next
page.
www. IUK.edu.kw
28
28
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
B.Sc. Civil and Architectural Engineering - Study Plan
Year One
Semester 1
Course No.
ENGL 100
ARAB 101
INFS 120
MATH 110
Course Title
Academic English
Arabic Language 1
Computers & Info System
College Algebra
Total
Semester 2
Credit
3
3
3
3
Course No.
ENGL 110
HIST 110
ENGG 100
MATH 131
PHYS 101
Course Title
12
Total
Year Two
Semester 1
Course No.
ENGL 120
PHYS 102
MATH 132
ENGG 150
GEN ED
Course Title
Research Writing
Physics lI + Lab
Calculus II
Engineering Graphics
General Education
Total
Year Three
Course Title
Calculus III
Mechanics of Solids
Mechanics ll (Dynamics)
Ordinary Differential Equations
Surveying and Geomatics Engineering
Total
Course No.
CHEM 131
GEN ED
MATH 231
MATH 290
CIVE 230
Course Title
Year Four
CIVE 410
CIVE 430
CIVE 337
CIVE 334
GEN ED
Course Title
Construction Management
Concrete Design I + Lab
Structural. Analysis
Environmental Engineering
General Education
Total
16
Total
Year Five
CIVE 450
CIVE 411
CONC
CONC
Course Title
Computer Aided Design
Professional Practice in Civil Eng.
Concentration Course
Concentration Course
Total
◼ General Education ◼ College of Engineering ◼ Major
16
Semester 2
Credit
3
3
3
3
3
Course No.
MATH 364
CIVE 300
CIVE 331
GEN ED
CIVE 339
Course Title
Numerical Analysis in Engineering
Building Materials
Fluid Mechanics & Hydraulic Eng + Lab
General Education
Geotechnical Engineering
15
Total
Credit
3
3
4
3
3
16
Semester 2
Credit
3
4
3
3
3
Course No.
CONC
CIVE 433
ENGG 301
CIVE 432
CIVE 440
Course Title
Credit
3
3
3
3
3
Concentration Course
Water & Wastewater Systems
Engineering Economy
Transportation Eng.
Architectural Design I
16
Total
Semester 1
Course No.
Credit
4
3
3
3
3
General Chemistry + Lab
General Education
Linear Algebra
Engineering Statistics I
Mechanics l (statics)
Semester 1
Course No.
16
Semester 2
Credit
3
4
3
3
3
Semester 1
Course No.
MATH 233
CIVE 232
CIVE 231
MATH 331
CIVE 250
Credit
3
3
3
3
4
English Composition 1
Islamic Civilization History
Intro. To Engineering
Calculus I
Physics l + Lab
15
Semester 2
Credit
3
3
3
3
Course No.
ENGG 490
GEN ED
CONC
Course Title
Credit
4
3
3
Civil Capstone
General Education
Concentration Course
12
Total
10
Total: 144 Credit Hours
www. IUK.edu.kw
29
29
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
5. Bachelor of Architecture and Design
The main objective of Architecture and Design program is graduating professional architects
and interior designers with unique set of skills and knowledge to be key players in the
industry. The graduates of the program will be engaged in designing and developing
innovative solutions for operating and managing sustainable buildings and exterior and
interior environment.
5.1. Program’s Mission
The mission is the program is providing our graduates with a fundamental understanding of
the design concepts with a coherent series of courses that integrate knowledge-based and
skill-based pedagogies to empower graduates and transform them into responsive
professional and innovative architects and designers.
5.2. Bachelor of Architecture and Design Program Educational Objectives (PEOs)
Aligned to ABET requirements, the Architecture and Design program prepares students to
achieve the following educational objectives within 5-7 years of graduation:
PEO 1: Develop coordinated design and technical solutions in the production of professional
quality architectural working drawings and specifications.
PEO 2: Attain industry-specific certifications or advanced degree requirements for
professional bodies.
PEO 3: Successfully integrate and contribute to the success of a multi-disciplinary team.
PEO 4: Continually seek higher-level task requiring independent thinking and judgement for
training development purposes and advance professionally with increased responsibility.
PEO 5: Prepare graduates that are experienced in developing design ideas and transferring
them into practical design and building solutions using the latest design technology.
PEO 6: Prepare students to work effectively in multi-disciplinary teams within the building
industry by providing knowledge in built environment related disciplines relevant to ethical
responsibilities and professional obligations in architecture.
www. IUK.edu.kw
30
30
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
5.3. Bachelor of Architecture and Design Program Learning Outcomes (PLOs)
PLO 1: Exercise ethical judgement based on understanding of the fundamental concerns of
the discipline of architecture and the ways that its knowledge and practices are shared,
assessed, and accepted.
PLO 2: Appraise the multiple criteria of architectural design, including programmatic,
thematic, structural, and environmental concerns, and synthesize these in architectural
projects that are conceptually grounded and technically adept.
PLO 3: Using the standards of humanities research, demonstrate your grasp of the
fundamental concepts, movements, and protagonists in historical and current architectural
discourse.
PLO 4: Determine the technological and environmental elements affecting architectural
design, investigate them, and come up with solutions based on data.
PLO 5: Determine the technological and environmental elements affecting architectural
design, investigate them, and come up with solutions based on data.
PLO 6: Develop and express architectural proposals by using expertise in a variety of
architectural representational mediums, such as drawings and models.
PLO 7: Respond to the demands of new architectural knowledge and methods, including
emerging technology, to find creative answers to challenging issues.
PLO 8: Establish and defend judgments taken in these circumstances by demonstrating
understanding of the regulatory and legal frameworks within which the architectural
profession operates.
PLO 9: Differentiate between the many theoretical foundations, practices, and norms of
architectural study.
5.4. Graduation Requirements: Bachelor of Architecture and Design
Students seeking the Bachelor of Architecture and Design must complete university core
curriculum requirements, math and science required courses, and major requirements. The
www. IUK.edu.kw
31
31
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
total hours required for a Bachelor of Architecture and Design is a minimum of 144 credit
hours divided as follows:
A. University General Education
43 credit hours
B. College of Engineering requirements
12 credit hours
C. Major Requirements (compulsory + elective)
89 credit hours
Total:
144 credit hours
The focus of the curriculum is to prepare the graduates to be professional architects and
innovative designers. They will be empowered by skills and knowledge related to
sustainability, critical thinking, research, and technology.
i. General Education (43 credit hours)
All students must complete the 43 credit hours of university core courses or general education
requirements is explained the General Education section.
ii. Architecture and Design - College Requirements (12 Credit Hours)
The College of Engineering requires several other requirements in general engineering
principles, math, science, and computing. The courses of these requirements are listed as
follows:
Course No.
Course Title
Credit
Hours
Prerequisite Corequisite
3
ENGG 100
Introduction to Engineering: Programming
perspective
Engineering Graphics
3
ENGG 100
MATH 290
Engineering Statistics
3
MATH 131
ENGG 301
Engineering Economy
3
MATH 290
ENGG 100
MATH 131
Total: 15 Credit Hours
iii. Architecture and Design Requirements (86 credit hours)
In addition to the above University Core Curriculum and College of Engineering requirements,
students must complete 66 credit hours from the major courses. These courses are divided
into major compulsory courses and concentration courses. These groups are listed below:
www. IUK.edu.kw
32
32
International University of Science and Technology in Kuwait (IUK)
•
Compulsory Major Courses
Course Title
Course No.
Credit
Hours
Prerequisite Corequisite
ARCD 105
Intro to Design Culture
3
ENGL 100
ARCD 100
Design Studio 1
5
ENGL 100
ARCD 110
Intro to Design Media
3
ARCD 105
ARCD 150
Design Studio 2
4
ARCD 100
ARCD 200
Design Studio 3
4
ARCD 150
ARCD 227
3
ARCD 105
ARCD 250
Architecture Technology 1
Materials and Methods of Building
Construction I
Arch Hist I
3
ARCD 110
ARCD 201
Arch Design 4
3
ARCD 200
ARCD 228
Architecture Technology 2
3
ARCD 227
ARCD 251
Arch Hist II
3
ARCD 250
ARCD 300
Design Studio 5
4
ARCD 201
ARCD 328
Architecture Technology 3
3
ARCD 228
ARCD 330
3
ARCD 227
3
ARCD 230
ARCD 401
Building Regulations
Materials and methods of Building
Construction II
Design Studio 6
4
ARCD 300
ARCD 410
Computer Studio
4
ARCD 201
ARCD 473
Urban Environment
3
ARCD 228
ARCD 496
Design Studio 7
4
ARCD 301
ARCD 497
Design Studio 8
Environmental Control Systems I (Acoustics
and Lighting)
Environmental Control Systems II (Sanitary
and HVAC)
Total: 75 Credit Hour
4
ARCD 496
ARCD 230
ARCD 335
ARCD 431
ARCD 432
•
| Academic Catalog
3
ARCD 227
3
3
Major Concentration Courses (12 credits)
All Architecture and Design students must select one 12 credits concentration course from
the concentrations offered by the department, as a condition for fulfilling the requirements
for the bachelor's degree. The purpose of the concentration group is to allow students to
select their area of interest within the domain and develop a deeper understanding about it.
www. IUK.edu.kw
33
33
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
5.5. Career Outlook
Graduates of the Architecture and Design program can pursue many different
careers. Kuwait’s re-construction projects are booming, and strategy 2035 will cause more
demand for Architects and designers.
Graduates of the program can join several employment opportunities as architects and
designers working in:
–
Projects related to the design and construction
–
The government ministries as architects and designers
–
Design firms
–
Architectural consulting firms
–
Real estate development companies
–
Building Administration and Maintenance companies
–
Architectural Interiors
–
Facility Planning
–
Their own design firms.
Additionally, graduates of the program may pursue post-graduate studies in architecture,
design environment related majors, and eventually pursue advanced careers in architecture
and design.
5.6. Study plan
The below chart suggests a semester-by-semester study plan to finish the degree in nine
regular semesters (Fall and Spring). However, this plan can be modified according to the
students’ needs and abilities. Summer sessions are not included as it is an optional one.
Students who attend summer sessions can modify their study plans. It is highly recommended
to do that in consultation with the academic advisor.
Please refer to the chart on the next page.
www. IUK.edu.kw
34
34
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
Bachelor of Architecture and Design - Study Plan
Semester 1
Year One
Course No.
ENGL 100
ARAB 101
MATH 110
ENGG 100
GEN ED
Course Title
Academic English
Arabic Language 1
College Algebra
Intro. to Engineering
Critical Thinking & Info.
Total
Semester 2
Credit
3
3
3
3
3
Course No.
ENGL 110
PHYS 101
ARCD 100
ARCD 105
Course Title
15
Total
Year Two
Semester 1
Course No.
ENGL 120
MATH 131
ARCD 110
ARCD 150
ARCD 227
Course Title
Research Writing
Calculus I
Intro to Design Media
Design Studio 2
Architecture Technology 1
Total
Year Three
Course Title
Design Studio 4
Architecture Technology 3
Building Regulations
Arch Hist I
State of Kuwait Knowledge
Total
Course No.
GEN ED
ENGG 150
ARCD 200
ARCD 228
ARCD 230
Course Title
Credit
3
Social and Behavioral Sciences Area
3
Engineering Graphics
5
Design Studio 3
3
Architecture Technology 2
3
Materials and Methods of Building Const. I
17
Total
Year Four
ARCD 473
ARCD 432
MATH 290
ARCD 401
GEN ED
Course Title
Urban Environment
Environmental Control Systems II
Probability and Statistics for Engineers
Design Studio 6
Humanities, Arts & Culture
Total
Course No.
GEN ED
ARCD 251
ARCD 410
ARCD 335
ARCD 300
Course Title
Social and Behavioral Sciences Area
Arch Hist II
Computer Studio
Materials & Methods of Building Const. II
Design Studio 5
15
Total
Year Five
ARCD 497
CONC
GEN ED
CONC
ARCD 431
Course Title
Course No.
Total
◼ General Education ◼ College of Engineering ◼ Major
17
CONC
ARCD 496
CONC
GEN ED
ENGG 301
Course Title
Credit
Concentration Course
Design Studio 7
Concentration Course
Humanities, Arts & Culture
Engineering Economy
16
3
4
3
3
3
Total
16
Semester 2
Credit
Design Studio 8
Concentration Course
Islamic Civilization & History
Concentration Course
Environmental Control Systems I
Credit
3
3
4
3
4
Semester 2
Credit
3
3
3
4
3
Semester 1
Course No.
17
Semester 2
Credit
3
3
3
3
3
Semester 1
Course No.
15
Semester 2
Credit
3
3
3
5
3
Semester 1
Course No.
ARCD 201
ARCD 328
ARCD 330
ARCD 250
GEN ED
Credit
3
4
5
3
English Composition
Physics 1
Design Studio 1
Intro to Design Culture
Course No.
Course Title
Credit
4
3
3
3
3
16
Total
0
Total: 144 Credit Hours
www. IUK.edu.kw
35
35
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
6. B.Sc. Computer Engineering
Computer engineering students combine and integrate knowledge from electrical
engineering and computer science domains to design and maintain hardware and software in
computer-based systems, such as computing devices, embedded systems (e.g., in vehicles
and appliances) and computer networks. Specialized areas within computer engineering
include system architecture, networking, Internet and cloud computing design, computer
layout design, and robotics systems to new a few.
6.1. Mission Statement
Our mission is to educate and empower students in computer engineering, equipping them
with the knowledge and skills to excel in the design, development, and integration of
computer hardware and software systems. Through a comprehensive curriculum and handson experiences, we foster creativity, critical thinking, and innovation in areas such as
computer architecture, embedded systems, networks, software engineering, and artificial
intelligence.
6.2. Computer Engineering Program Educational Objectives (PEOs)
PEO 1: To graduate students who are expected, within a few years of degree completion, to
utilize their technical and communication abilities for a successful career in industry,
consultancy, or academia.
PEO 2: To produce graduates who can provide solutions to challenging problems in their
profession by applying computer engineering theory and practices.
PEO 3: To equip graduates with a thorough knowledge of the discipline, including a broad
knowledge of the main fields, and an in-depth knowledge in one or more of the discipline’s
concentrations.
PEO 4: To embrace program’s graduates with 21st century skills, ethical responsibilities,
leadership, problem-solving skills, and entrepreneurship skills to lead organizations they join.
www. IUK.edu.kw
36
36
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
PEO 5: To provide program’s graduates the ability to achieve life-long learning and the
capabilities to obtain and develop new skills or proficiencies with computing tools and
hardware.
PEO 6: To instill the knowledge, skills, and abilities (KSA) related system thinking,
requirements analysis, and design innovative solutions to real life problems by applying the
principles of computing.
6.3. Computer Engineering Program Learning Outcomes (PLOs)
PLO 1: The capacity to solve complicated engineering issues using knowledge of mathematics,
computer engineering basics, and computer engineering specialty.
PLO 2: The capability to recognize, formulate, review relevant material, and analyze difficult
computer engineering issues in order to obtain supported conclusions utilizing engineering
and natural scientific concepts.
PLO 3: The capacity to develop systems, components, or processes that meet specific
requirements, considering factors such as public health and safety, cultural and social aspects,
and environmental factors.
PLO 4: The capacity to undertake systematic investigations into difficult engineering issues,
including literature reviews, experiment design and execution, analysis and interpretation of
experimental data, and information synthesis to provide reliable results.
PLO 5: contemporary Tool Usage: The capacity to develop, choose and use contemporary
engineering and IT tools, including modeling and prediction, for complex engineering
operations while being aware of their limits.
PLO 6: The capacity to use reasoning supported by contextual knowledge to analyze societal,
health, safety, legal, and cultural concerns, and the obligations related to professional
engineering practice and solving complex engineering problems.
PLO 7: Demonstrate understanding of and a desire for sustainable development. Also, be able
to comprehend the influence of professional engineering solutions in social and
environmental situations.
www. IUK.edu.kw
37
37
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
PLO 8: Adhere to professional ethics, obligations, and standards of engineering practice.
Apply ethical concepts.
6.4. Graduation Requirements: B.Sc. Computer Engineering
Students seeking a Bachelor of Science in Engineering degree must complete university core
curriculum requirements, math and science required courses, and major requirements. The
total hours required for a Bachelor of Science in Engineering degree is a minimum of 144
credit hours divided as follows:
A. University General Education
43 credit hours
B. College of Engineering requirements
35 credit hours
C. Major Requirements (compulsory + elective)
62 credit hours
D. Practical Component
4 credit hours
Total:
144 credit hours
i. Computer Engineering Requirements (62 credit hours)
In addition to the above University Core Curriculum and College of Engineering requirements,
students must complete 66 credit hours from the major courses. These courses are divided
into major compulsory and major concentration courses. These groups are listed below:
•
Major Compulsory Courses
Course Title
Course No.
Credit
Hours
Prerequisite Corequisite
CMPE 201
Object-Oriented Programming
3
ENGG 100
CMPE 250
Discrete Structures
3
MATH 233
CMPE 260
Data Structures
3
CMPE 201
ELEC 200
Circuits Analysis + Lab
4
MATH 131
ELEC 355
Electronics I + Lab
4
ELEC 200
ELEC 337
Signals and Systems Analysis
3
ELEC 355
CMPE 341
Fundamentals of Digital Logic + Lab
4
MATH 231
CMPS 380
Introduction to Software Engineering
3
CMPE 201
CMPS 355
Design and Analysis of Algorithms
3
CMPE 260
CMPS 360
Database systems
3
CMPE 250
CMPE 355
Computer Networks
3
CMPE 201
CMPE 405
Operating System Principles
3
CMPE 250
CMPE 260
www. IUK.edu.kw
38
38
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
CMPE 464
Microprocessor design
3
CMPE 341
CMPE 463
Computer Organization & Architecture + Lab
4
CMPE 341
CMPE 437
Introduction to Embedded Systems + Lab
4
CMPE 341
ELEC 355
Total: 50 Credit Hour
•
Major Concentration Courses (12 credits)
All computer engineering students must choose 12 credits from the following courses as a
condition for fulfilling the requirements for a bachelor's degree in computer engineering. This
group allows students to delve deeper into an area of computer engineering. It also allows
courses to be linked from several areas within the group to allow the student to choose what
suits his scientific and practical interests. If the student has studied one course at another
college or University, he or she must complete the "equivalency request" from the
registration department. Otherwise, he or she must register for the course.
Credit
Hours
Course Title
Course No.
Prerequisite Corequisite
CMPE 410
Software Quality Assurance
3
CMPS 360
CMPE 415
Intelligent Systems
3
CMPS 360
CMPE 420
Parallel & Distributed Computing
3
CMPE 405
CMPE 425
Quantum Computing
3
CMPE 430
Robotics
3
CMPE 370
CMPE 463
CMPE 437
CMPE 435
Expert Systems
3
CMPE 415
CMPE 438
Machine Learning
3
CMPE 415
CMPE 440
Wireless and Mobile Networking
3
CMPE 355
CMPE 445
Network Security
3
CMPE 355
CMPE 450
Real-Time Systems
3
CMPE 405
CMPE 464
ELEC 417
Communication Theory
3
CMPE 460
Digital Image Processing
3
CMPE 370
ii. Computer Engineering Internship/Capstone (4 credits)
All Engineering students must complete the following courses.
Course No.
ENGG 490
Course Title
Credit Hours
Engineering Internship/Capstone
4
Prerequisite
Corequisite
Senior Standing Dept. Approval
www. IUK.edu.kw
39
39
International University of Science and Technology in Kuwait (IUK)
•
| Academic Catalog
Career Outlook
The bachelor’s program in computer engineering qualifies students to be able to master the
tools and skills of software engineering, network engineering, and computer engineering. In
addition, computer engineers use many principles and techniques for electrical engineering,
electronics engineering, and computer science. The program covers the following areas of
computer engineering:
–
–
–
–
–
–
Computer Network Engineering
Software Engineering
Internet Smart Software Systems
Artificial Intelligence
Communication Networks
Cyber Security
Computer engineering graduates will play a vital role in the development of Kuwait and the
country's future projects in light of the 2035 strategy. Among the opportunities for computer
engineering graduates are:
–
–
–
–
–
–
–
–
Systems and software engineers.
Network engineers.
Information center managers.
Systems engineers in the government sector.
Intelligent environments engineers
Engineers in the private sector in different sectors.
Engineers in international computer companies operating in Kuwait and the region
such as Microsoft, IBM, CISCO, and Dell.
Pursuing postgraduate studies at leading universities.
6.5. Study plan
The below chart suggests a semester-by-semester study plan to finish the degree in nine
regular semesters (Fall and Spring). However, this plan can be modified according to the
students’ needs and abilities. Summer sessions are not included as it is an optional one.
Students who attend summer sessions can modify their study plans. It is highly recommended
to do that in consultation with the academic advisor.
Please refer to the chart on the next page.
www. IUK.edu.kw
40
40
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
B.Sc. Computer Engineering - Study Plan
Year One
Semester 1
Course No. Course Title
ENGL 100
Academic English
ARAB 101
Arabic Language 1
INFS 120
Computers & Info System
MATH 110 College Algebra
ENGG 100 Intro. To engineering
Total
Semester 2
Credit
3
3
3
3
3
Course No. Course Title
ENGL 110
English Composition 1
GEN ED
General Education
CHEM 131 General Chemistry I + Lab
MATH 131 Calculus I
GEN ED
Science
15
Total
Year Two
Semester 1
Course No.
ENGL 120
PHYS 101
GEN ED
MATH 132
CMPE 201
Course Title
Research Writing
General Physics I+ Lab
General Education
Calculus 2
Object-Oriented Programming
Total
Year Three
Course Title
Ordinary Differential Equations
Discrete Structures
Circuits Analysis + Lab
Design and Analysis of Algorithms
Fund. of Digital Logic + Lab
Total
Course No. Course Title
MATH 231 Linear Algebra
CMPE 260 Data Structures
MATH 233 Calculus 3
ENGG 150 Engineering Graphics
PHYS 102
Physics II + Lab
16
Course No. Course Title
MATH 364 Numerical Analysis in Engineering
MATH 290 Engineering Statistics
CMPS 380 Introduction to Software Engineering
ELEC 355
Electronics I + Lab
CMPS 360 Database systems
17
Total
Year Four
Year Five
ENGG 490
Course Title
General Education
Concentration Course
Concentration Course
Concentration Course
Engineering Internship/Capstone
Total
◼ General Education ◼ College of Engineering ◼ Major
Credit
3
3
3
4
3
16
Semester 2
Course No. Course Title
GEN ED
General Education
CMPE 437 Embedded Systems + Lab
CMPE 405 Operating System Principles
CMPE 464 Microprocessor design
CONC
Concentration Course
16
Credit
3
4
3
3
3
Total
Semester 1
Course No.
GEN ED
CONC
CONC
CONC
16
Semester 2
Credit
3
3
4
3
4
Course Title
Credit
General Education
3
Computer Networks
3
Signals & Systems Ana
3
Computer Organization & Architecture + Lab
4
3
Engineering Economy
Total
Credit
3
3
3
3
4
Total
Semester 1
Course No.
GEN ED
CMPE 355
ELEC 337
CMPE 463
ENGG 301
16
Semester 2
Credit
3
4
3
3
3
Semester 1
Course No.
MATH 331
CMPE 250
ELEC 200
CMPS 355
CMPE 341
Credit
3
3
4
3
3
16
Semester 2
Credit
3
3
3
3
Course No.
Course Title
Credit
4
16
Total
7
Total: 144 Credit Hours
www. IUK.edu.kw
41
41
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
7. Computer Science and Cyber Security
The Computer Science and Cyber Security program offers students practical experience in
both their chosen field and the broader realm of applied science principles and applications.
As part of their curriculum, all students will engage in 42 general education courses that
foster proficiency in communication, critical thinking, mathematics and science, effective
learning, and social sciences. These general education courses play a crucial role in ensuring
our graduates possess the necessary attributes for success and equip them for further
studies and active citizenship.
In addition to the general education courses, students will undertake 33 credit courses that
are mandatory for all program participants. These foundational Computing courses
empower students to comprehend and contribute to the environment within which their
future professions and careers will unfold. Consequently, they will be equipped to analyze
industry trends, products, and departments, providing comprehensive information to
facilitate accurate strategic decision-making, in addition to the discipline-specific courses.
To align with the University's practices regarding learning outcome development, it is
imperative that all learning outcomes undergo assessment.
7.1. Mission Statement
The CS and Cyber Security program at the International University of Science and Technology
in Kuwait prepares students for professional performance in in Kuwait and regional markets
to be key players in cyber security. The program also prepares the student for life-long
learning and continued professional development in the cyber security profession through a
comprehensive, forward-looking, and broad-based emerged curriculum.
7.2. Program Education Objectives
Satisfying ABET requirements, the Program Educational Objectives (PEOs) are based on the
program mandate and identify what a graduate is expected to be able to do a few years after
graduating from the program. Graduates of the CS and Cyber Security program are expected
within 5-7 years of graduation to:
www. IUK.edu.kw
42
42
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
7.3. Program Educational Objectives (PEOs)
PEO 1: Manage information technology, data, and cyber security environments.
PEO 2: Develop policies and procedures for approval by executive officials to ensure
adherence to best practices in information technology and data protection.
PEO 3: Evaluate current and emerging safeguards for use to ensure the safety and authenticity
of an organization's data.
PEO 4: Provide threat and vulnerability analyses along with security solutions and business
advisory services.
PEO 5: Engage in lifelong learning, professional development, and ethical practices.
PEO 6: Our graduates will apply principles and practices of computing grounded in
mathematics and science to successfully complete software-related projects to meet
customer business objectives and/or productively engage in research.
PEO 7: To promote collaborative learning and spirit of teamwork through innovation or
entrepreneurship in technology development, deployment, and diverse cyber ethics.
PEO 8: Apply principles, best practices, and current techniques of cybersecurity to protect
computing infrastructure, data, process, and people from adversaries and exposure.
7.4. Program Learning Outcomes (PLOs)
PLO 1: Apply knowledge of computing fundamentals, knowledge of a computing
specialization, and mathematics, science, and domain knowledge appropriate for the
computing specialization to the abstraction and conceptualization of computing models from
defined problems and requirements.
PLO 2: Design and evaluate solutions for complex computing problems, and design and
evaluate systems, components, or processes that meet specified needs with appropriate
consideration for public health and safety, cultural, societal, and environmental
considerations.
www. IUK.edu.kw
43
43
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
PLO 3: Understand and assess societal, health, safety, legal, and cultural issues within local
and global contexts, and the consequential responsibilities relevant to professional
computing practice.
PLO 4: An ability to create, select and apply appropriate techniques, resources, and modern
engineering and IT tools, including prediction and modeling, to complex engineering
activities, with an understanding of the limitations.
PLO 5: Computing professionals constitute a broad and diverse group—theoreticians, people
who design chips and hardware systems, developers of expert systems and databases,
builders of information systems for banks and insurance companies.
PLO 6: Create, select, adapt, and apply appropriate techniques, resources, and modern
computing tools to complex computing activities, with an understanding of the limitations.
7.5. Graduation Requirements
Students seeking the Bachelor of Science in CS and Cyber Security degree must complete
university core curriculum requirements, math and science required courses, and major
requirements. The total hours required for a Bachelor of Science in engineering degree is a
minimum of 144 credit hours divided as follows:
A. University General Education
43 credit hours
B. College of Engineering requirements
35 credit hours
C. Major Requirements (compulsory + elective)
62 credit hours
D. Practical Component
4 credit hours
Total:
144 credit hours
i. College of Engineering Requirements (35 Credit Hours)
The College of Engineering requires several other requirements in general engineering
principles, math, science, and computing. The courses of these requirements are common
between all the majors of Engineering and are divided into two groups as follows:
www. IUK.edu.kw
44
44
International University of Science and Technology in Kuwait (IUK)
•
| Academic Catalog
Math and Science group
Course Title
Course No.
Credit
Hours
Prerequisite Corequisite
MATH 132
Calculus 2
3
MATH 131
MATH 231
Linear Algebra
3
MATH 132
MATH 233
Calculus 3*
3
MATH 132
MATH 331
Ordinary Differential Equations
3
MATH 233
CHEM 131
General Chemistry I
4
PT
PHYS 102
Physics II
4
PHYS 101
ENGL 100
Total: 20 Credit Hour
•
General Engineering Principles
This group incorporates the following courses:
Course Title
Course No.
ENGG 100
Credit
Hours
Prerequisite Corequisite
3
ENGG 150
Introduction to Engineering: Programming
perspective
Engineering Graphics
MATH 131
3
ENGG 100
MATH 290
Engineering Statistics
3
MATH 131
ENGG 301
Engineering Economy
3
MATH 290
MATH 364
Numerical Analysis in Engineering
3
MATH 331
Total: 15 Credit Hour
ii. Computer Science and Cyber Security Requirements (47 credit hours)
In addition to the General Education Requirements (University Core Curriculum) and College
requirements, students must complete 48 credit hours from the major courses. These courses
are divided into major compulsory courses and major concentration courses. These groups
are listed below:
•
Major Compulsory Courses (47 Credits)
Course No.
Course Title
Credit
Hours
CMPS 101
Computer Programming
3
CMPS 201
Object-Oriented Programming
3
CMPS 235
Introduction to Data and Cyber Security
3
Prerequisite Corequisite
Math 110 or
MPT
CMPS 101
CMPS 201
www. IUK.edu.kw
45
45
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
CMPS 210
Data Structures
3
CMPS 201
CMPS 220
Web Technologies I
3
CMPS 260
Networking I
4
CMPS 270
Computer Organization & Architecture I
3
CMPS 101
CMPS 301
Computing Ethics and Society
3
60 credits
CMPS 360
Database systems
3
CMPS 101
CMPS 355
Design and Analysis of Algorithms
3
CMPS 201
CMPS 380
Software Engineering and security
3
CMPE 370
Computer Networks and security (II)
4
CMPS 260
CMPS 320
Web Technologies and security (II)
3
CMPS 220
CMPS 405
Operating System
3
CMPS 355
CMPS 410
Data Science and AI
3
CMPS 360
CMPS 101
CMPS 270
CMPS 270
CMPS 360
Total: 47 Credit Hour
•
Cyber Security Concentration (15 credits)
All Computer Science & Cyber Security students must choose 15 credits Cyber security
concentration as a condition for fulfilling the requirements for the bachelor's degree. This
group allows students to delve deeper into the cyber security discipline:
Course No.
Course Title
Credit
Hours
Prerequisite Corequisite
CMPS 385
Applied Cryptography
3
CMPS 395
Security Engineering Principles
3
CMPS 405
Cyber security Analytics & Visualization
3
CMPS 235
CMPS 420
Scripting for Cyber Security
3
CMPS 320
Information Gathering & Vulnerability
Assessment
Total: 15 Credit Hour
3
CMPS 435
•
Network Management Concentration (15 credits)
•
Data Science and AI Concentration (15 credits)
CMPS 235
CMPE 370
CMPS 405
www. IUK.edu.kw
46
46
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
iii. Computer Science and Cyber Security Capstone (4 credits)
All Engineering students must complete the following courses.
Course No.
ENGG 490
Course Title
Engineering Internship/Capstone
Credit
Hours
4
Prerequisite
Senior
Standing
Corequisite
Dept.
Approval
7.6. Study plan
The below chart suggests a semester-by-semester study plan to finish the degree in nine
regular semesters (Fall and Spring). However, this plan can be modified according to the
students’ needs and abilities. Summer sessions are not included as it is an optional one.
Students who attend summer sessions can modify their study plans. It is highly recommended
to do that in consultation with the academic advisor.
Please refer to the chart on the next page.
www. IUK.edu.kw
47
47
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
B.Sc. Computer Science and Cyber Security - Study Plan
Semester 1
Year One
Course No.
ENGL 100
ARAB 101
INFS 120
MATH 110
ENGG 100
Course Title
Academic English
Arabic Language 1
Computers & Info Sys
College Algebra
Introduction to Engineering
Total
Semester 2
Credit
3
3
3
3
3
Course No.
ENGL 110
GEN ED
MATH 131
CHEM 131
CMPS 101
Course Title
English Composition 1
Islamic Civilization & History
Calculus I
General Chemistry I
Computer Programming
16
Total
Year Two
Semester 1
Course No.
ENGL 120
PHYS 101
MATH 132
CMPS 201
CMPS 210
Course Title
Research Writing
General Physics 1
Calculus II
Object-Oriented Prog.
Data Structures
Total
Year Three
Course Title
Networking I
Computer Organization & Architecture I
Design and Analysis of Algorithms
Engineering Graphics
Computing Ethics and Society
General Education
Total
Course No.
MATH 231
CMPS 210
CMPS 220
CMPS 235
PHYS 102
Course Title
Linear Algebra
Discrete Structures
Web Technologies I
Introduction to Data and Cyber Security
Physics II
16
Total
Year Four
MATH 331
CMPS 410
CMPS 380
GEN ED
CONC
MATH 290
Course Title
Ordinary Differential Equations
Data Science and AI
Software Engineering I
General Education
Concentration
Engineering Statistics
Total
Course No.
CMPS 370
MATH 233
CMPS 360
CMPS 320
GEN ED
Year Five
ENGG 490
CONC
ENGG 301
GEN ED
CONC
Course Title
Capstone
Concentration
Engineering Economy
General Education
Concentration
Total
◼ General Education ◼ College of Engineering ◼ Major
16
Credit
3
3
3
3
3
3
18
Course No.
Course Title
Computer Networks and security (II)
Calculus 3*
Database systems
Web Technologies and security (II)
General Education
Credit
3
3
3
3
3
Total
15
Semester 2
GEN ED
CONC
CONC
CMPS 405
MATH 364
Course Title
General Education
Concentration
Concentration
Operating System
Numerical Analysis in Engineering
Credit
3
3
3
3
3
Total
Semester 1
Course No.
Credit
3
3
3
3
4
Semester 2
Credit
3
3
3
3
3
3
18
Semester 1
Course No.
16
Semester 2
Credit
3
4
3
3
3
Semester 1
Course No.
CMPS 260
CMPS 270
CMPS 355
ENGG 150
CMPS 301
GEN ED
Credit
3
3
3
3
3
15
Semester 2
Credit
Course No.
Course Title
Credit
4
3
3
3
3
16
Total
0
Total: 144 Credit Hours
www. IUK.edu.kw
48
48
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
8. Department of Electrical Engineering
The Department of Electrical Engineering offers a comprehensive program that prepares
students for a successful career in electrical engineering. Our curriculum combines scientific
principles with practical applications to tackle complex electrical challenges. With a focus on
innovation and problem-solving, our department equips students with the skills and
knowledge necessary to design and develop cutting-edge electrical systems and devices in
diverse fields.
Electrical engineering is a dynamic field that spans various disciplines, including antennas and
radio wave propagation, control and communications systems, electrical equipment design,
integrated circuit fabrication, lasers and fiber optics, power systems, robotics, and
semiconductor devices. Our program provides a solid foundation in electrical engineering
principles while offering specialized courses in these diverse areas.
Students in our program engage in hands-on learning experiences and undertake challenging
projects, allowing them to apply theoretical concepts to real-world scenarios. Upon
graduation, our students are well-prepared to contribute to the ever-evolving electrical
engineering industry, making significant advancements, and solving complex problems. The
Department of Electrical Engineering is committed to fostering innovation, excellence, and
the development of future leaders in the field.
8.1. Mission Statement
Our mission is to educate and empower students in electrical engineering. We provide a
comprehensive curriculum, combining theory and practical applications. Through rigorous
coursework and hands-on experiences, we develop skilled professionals who can tackle
complex challenges in areas like power systems, electronics, and communications. We foster
an inclusive environment that encourages critical thinking, innovation, and impactful
research. Our goal is to shape the next generation of electrical engineers who will drive
technological advancements and make a positive impact on society.
8.2. Electrical Engineering Program Educational Objectives (PEOs)
To fulfill the program’s mission, the following specific goals are set for the programs:
www. IUK.edu.kw
49
49
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
PEO 1: Develop graduates in electrical engineering with a strong foundation in mathematics,
science, engineering, and management to provide effective solutions to industrial problems.
PEO 2: Equip students with knowledge of electrical engineering theory, practice, and design
to develop and maintain modern electrical equipment, engage in research, and contribute to
innovation.
PEO 3: Provide hands-on experience for testing and verifying electrical machinery, equipment
and control systems, as well as the ability to evaluate and interpret engineering data.
PEO 4: Ensure students possess a solid knowledge base in mathematics, basic science, critical
thinking, and problem-solving skills.
PEO 5: Equip graduates with a broad knowledge of electrical engineering disciplines and indepth expertise in their chosen field.
PEO 6: Develop communication, teamwork, and ethical responsibility in each student to
perform effectively as an engineer in the field of electrical engineering.
PEO 7: Instill a lifelong learning mindset and foster a desire for professional development in
each student pursuing a career in electrical engineering.
8.3. Electrical Engineering Program Learning Outcomes (PLOs)
PLO 1: Apply advanced Electrical Engineering theory for analysis, problem-solving, and design.
PLO 2: Utilize critical thinking and engineering principles to solve complex electrical
engineering problems.
PLO 3: Exhibit a high level of expertise and competence in a specific concentration area within
electrical engineering.
PLO 4: Utilize modern tools for research, computation, simulations, analysis, and design.
PLO 5: Demonstrate leadership skills, professional competence in a globally competitive
environment, and effective communication of engineering results.
www. IUK.edu.kw
50
50
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
PLO 6: Understand and address contemporary issues in electrical engineering practice.
8.4. Graduation Requirements: B.Sc. Electrical Engineering
Students seeking a Bachelor of Science in Engineering degree must complete university core
curriculum requirements, math and science required courses, and major requirements. The
total hours required for a Bachelor of Science in engineering degree is a minimum of 144
credit hours divided as follows:
A. University General Education
43 credit hours
B. College of Engineering requirements
35 credit hours
C. Major Requirements (compulsory + elective)
62 credit hours
D. Practical Component
4 credit hours
Total:
144 credit hours
i. Electrical Engineering Requirements (62 credit hours)
In addition to the above University Core Curriculum and College of Engineering requirements,
students must complete 57 credit hours from the major courses. These courses are divided
into major compulsory courses and major elective courses. These groups are listed below:
•
Major Compulsory Courses
Course No.
Course Title
Credit
Hours
Prerequisite Corequisite
ELEC 200
Circuits Analysis + Lab
4
MATH 385
Mathematics for Electrical Engineering
3
ENGG 100,
PHY 102,
MATH 132
MATH 233
MATH 233
ELEC 355
Electronics I + Lab
4
ELEC 200
CMPE 341
Fundamentals of Digital Logic + Lab
4
ELEC 200
ELEC 336
Signals and Systems Analysis
3
ELEC 200
MATH 385
ELEC 354
Circuits and Systems
3
ELEC 200
MATH 385,
ELEC 336
ELEC 337
Introduction to Digital Signal Processing
3
ELEC 336
ELEC 347
Electromagnetic Theory
3
ELEC 357
Electronics II + Lab
4
ELEC 336,
MATH 385
ELEC 355
ELEC 415
Control Theory I + Lab
4
ELEC 336,
ELEC 354
www. IUK.edu.kw
51
51
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
ELEC 413
Energy Conversion I + Lab
4
ELEC 450
Power System Analysis + Lab
4
CMPE 437
Microcontrollers and Embedded Systems
4
ELEC 417
Communication Theory
3
ELEC 354,
MATH 385
ELEC 354
ELEC 355,
MATH 364,
INFS 120/
COMS 131
ELEC 347
Total: 50 Credit Hour
•
Major Concentration Courses (12 credits)
Students must select 12 credits from the following list.
Concentration 1: Renewable Energy
Course No.
Course Title
Credit
Hours
ELEC 433
Energy Conversion II
3
ELEC 453
Renewable Energy Technology
3
ELEC 463
Advanced semiconductor Materials
3
ELEC 523
Modern Optics and Photonics
3
Prerequisite
Corequisite
ELEC 413
ELEC 357
ELEC 354
ELEC 357
ELEC 357
ELEC 347
Concentration 2: Communication & Networks
Course No.
Course Title
Credit
Hours
Prerequisite
ELEC 456
Advanced Tele-communications
3
ELEC 417
ELEC 466
Antenna Analysis
3
ELEC 417
ELEC 476
Microwave Engineering
3
ELEC 526
Electric Power Transmission & Distribution
3
Corequisite
ELEC 417
ELEC 357
ELEC 450
ELEC 417
Concentration 3: Intelligent Systems
Course No.
Course Title
Credit
Hours
ELEC 425
Introduction to robotics
3
ELEC 445
Sensor Applications
3
ELEC 465
Programmable controllers & Motor Control
Sys
3
ELEC 525
Introduction to digital Image processing
3
Prerequisite
Corequisite
ELEC 415
ELEC 357
ELEC 336
ELEC 357
CMPE 437
ELEC 415
ELEC 337
ELEC 337
www. IUK.edu.kw
52
52
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
ii. Electrical Engineering Internship/Capstone (4 credits)
All Engineering students must complete the following courses.
Course No.
ENGG 490
Course Title
Credit Hours
Engineering Internship/Capstone
4
Prerequisite
Corequisite
Senior Standing Dept. Approval
8.5. Study plan
The below chart suggests a semester-by-semester study plan to finish the degree in nine
regular semesters (Fall and Spring). However, this plan can be modified according to the
students’ needs and abilities. Summer sessions are not included as it is an optional one.
Students who attend summer sessions can modify their study plans. It is highly recommended
to do that in consultation with the academic advisor.
Please refer to the chart on the next page.
www. IUK.edu.kw
53
53
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
B.Sc. Electrical Engineering - Study Plan
Semester 1
Year One
Course No.
ENGL 100
ARAB 101
CHEM 131
MATH 110
ENGG 100
Course Title
Academic English
Arabic Language 1
Chemistry + Lab
College Algebra
Intro. To Engineering
Total
Semester 2
Credit
3
3
4
3
3
Course No. Course Title
ENGL 110
English Composition 1
GEN ED
Islamic Civilization and History Area
ENGG 150 Engineering Graphics
MATH 131 Calculus I
PHYS 101
Physics I + Lab
16
Total
Year Two
Semester 1
Course No. Course Title
Research Writing
ENGL 120
Physics lI + Lab
PHYS 102
MATH 290 Engineering Statistics
MATH 132 Calculus II
Social and Behavioral Science Area
GEN ED
Total
Year Three
Total
Course No. Course Title
ELEC 200
Circuits Analysis + Lab
MATH 231 Linear Algebra
MATH 233 Calculus 3
MATH 331 Ordinary Differential Equations
GEN ED
Kuwait Knowledge Area
16
Year Four
Total
Year Five
Course Title
ENGG 490 Engineering Internship/Capstone
Humanities & Arts Area
GEN ED
Concentration Course
CONC
ENGG 301 Engineering Economy
Total
◼ General Education ◼ College of Engineering ◼ Major
16
Semester 2
Credit
3
3
4
4
3
Course No. Course Title
MATH 364 Numerical Analysis in Engineering
ELEC 337
Introduction to Digital Signal Proc.
ELEC 347
Electromagnetic Theory
ELEC 357
Electronics II +Lab
ELEC 450
Power System Analysis I+ Lab
17
Credit
3
3
3
4
4
Total
17
Semester 2
Credit
4
4
4
3
3
Course No.
ELEC 417
CONC
CONC
GEN ED
GEN ED
Course Title
Communications Theory
Concentration Course
Concentration Course
Humanities & Arts Area
Critical Thinking & Info. Area
18
Credit
3
3
3
3
3
Total
Semester 1
Course No.
Credit
4
3
3
3
3
Total
Semester 1
Course No. Course Title
ELEC 413
Energy Conversion + Lab
ELEC 415
Control Theory I + Lab
CMPE 437 Microcontrollers & Embedded Sys. + Lab
CONC
Concentration Course
GEN ED
Social and Behavioral Science Area
16
Semester 2
Credit
3
4
3
3
3
Semester 1
Course No. Course Title
ELEC 336
Signals and Systems
MATH 385 Mathematics for Electrical Engineering
ELEC 355
Electronics I + Lab
CMPE 341 Fundamentals of Digital Logic
ELEC 354
Circuits and Systems
Credit
3
3
3
3
4
15
Semester 2
Credit
Course No.
Course Title
Credit
4
3
3
3
13
Total
0
Total: 144 Credit Hours
www. IUK.edu.kw
54
54
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
9. Department of Industrial Engineering
Industrial engineers determine the most effective ways for an organization to use the basic
factors of production - people, machines, materials, information, and energy - to make or
process a product or produce a service. They are the bridge between management goals and
operational performance. They are more concerned with increasing productivity through the
management of people, methods of business organization, and technology than are engineers
in other specialties, who generally work more with products or processes.
To solve organizational, production, and related problems most efficiently, industrial
engineers can achieve the following:
- study the product and its requirements.
- use mathematical methods to meet product requirements.
- design manufacturing and information systems
- develop management control systems for financial planning and cost analysis.
- design production planning and control systems to coordinate activities and control
product quality.
- design or improve systems for the physical distribution of goods and services.
- determine which plant location has the best combination of raw materials availability,
transportation, and costs.
- develop wage and salary administration systems and job evaluation programs.
Because of the complexity of most production systems, managers responsible for ensuring
the delivery of goods and services in every industry require an enormous amount of
assistance and support. Industrial Engineering graduates oversee the planning, scheduling,
and coordination of workflow and processing activities to deliver quality products and
services effectively and efficiently. They support other managers in finance and marketing
functions to make the overall organization operate effectively.
9.1. Mission Statement
The Industrial Engineering program at the International University of Science and Technology
in Kuwait prepares students for professional performance in the industrial world and mainly
for the Kuwait market to be key players in managing the industrial sectors. The program also
prepares the student for life-long learning and continued professional development in the
www. IUK.edu.kw
55
55
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
industrial engineering profession through a comprehensive, forward-looking, and broadbased curriculum emphasizing fundamentals and practical applications, oral and written
communication skills, computer applications skills, and professional practice issues and
ethics.
9.2. Industrial engineers engineering Program Educational Objectives (PEOs)
Graduates of the Industrial Engineering program are expected within 5-7 years of graduation
to:
PEO 1: Engage in careers in a broad range of Industrial Engineering areas, or successfully
pursued their higher studies.
PEO 2: Start middle managerial and leadership roles and engaged in continuous
professional development in response to dynamic and changing environment.
PEO 3: Contribute to the advancement of Kuwait society and the development of the
profession through different professional activities.
PEO 4: Graduates will have the ability to define the problems and provide solutions by
designing and conducting experiments, interpreting, and analyzing data for manufacturing.
PEO 5: Design manufacturing systems that would encompass machining technology, welding
technology, metal forming, foundry technology and thermal engineering infrastructure and
would meet specifications and requirements as demanded by the customers.
PEO 6: Understand quantitative modeling and analysis of a broad array of systems-level
decision problems concerned with economic efficiency, work design, productivity, and
quality with environmental focus.
It is worth mentioning that these PEOs are reference to ABET accreditation body.
9.3. Industrial engineers engineering Program Learning Outcomes (PLOs)
PLO 1: Capable of solving complicated engineering issues by applying knowledge of
mathematics, science, engineering basics, and industrial engineering.
www. IUK.edu.kw
56
56
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
PLO 2: Using the fundamental concepts of mathematics, the natural sciences, and
engineering sciences, able to recognize, develop, investigate literature, and analyze difficult
industrial engineering-related issues to arrive at backed-up findings.
PLO 3: Capable of creating systems, components, or processes that satisfy specific demands
while considering public health and safety, cultural, socioeconomic, and environmental
factors in order to develop solutions for complex industrial engineering-related challenges.
PLO 4: Capable of conducting investigations into difficult issues utilizing research-based
knowledge and research techniques, such as experiment design, data analysis and
interpretation, and information synthesis to provide reliable results.
PLO 5: Able to design, choose, and apply suitable methods, materials, and contemporary
engineering and IT technologies, including modeling and prediction, to complex engineering
operations while being aware of the constraints.
PLO 6: Able to use reasoning that is guided by contextual knowledge to evaluate societal,
health, safety, legal, and cultural concerns, as well as the obligations that follow that,
pertinent to professional engineering activity.
PLO 7: Able to recognize how professional engineering solutions affect social and
environmental issues, and to show that they are aware of the necessity for and benefits of
sustainable development.
PLO 8: Capable of putting ethical ideas into practice and committing to professional ethics,
duties, and engineering practice standards.
9.4. Graduation Requirements: B.Sc. Industrial Engineering
Students seeking the Bachelor of Science in engineering degree must complete university core
curriculum requirements, math and science required courses, and major requirements. The
total hours required for a Bachelor of Science in engineering degree is a minimum of 144
credit hours divided as follows:
A. University General Education
43 credit hours
B. College of Engineering requirements
35 credit hours
www. IUK.edu.kw
57
57
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
C. Major Requirements (compulsory + elective)
62 credit hours
D. Practical Component
4 credit hours
Total:
144 credit hours
i. Industrial Engineering Requirements (66 credit hours)
In addition to the General Education Requirements (University Core Curriculum) and College
of Engineering requirements, students must complete 66 credit hours from the major
courses. These courses are divided into major compulsory courses and major elective courses.
These groups are listed below:
•
Major Compulsory Courses
Course Title
Course No.
Credit
Hours
Prerequisite Corequisite
ELEC 100
Fund. Of Electrical and Computer Eng.
3
PHYS 102
MECE 236
Introduction to Mechanics
3
PHYS 102
INDE 310
Statistical Process Quality Control
3
MATH 290
INDE 315
Supply Chain Design and Management
3
60 Credit
INDE 330
Financial and Cost Management
3
ENGG301
INDE 331
Analysis of Industrial Activities
3
60 Credit
INDE 332
Manufacturing Processes 1
3
60 Credit
INDE 333
Control and Automation + Lab
4
ELEC 100
INDE 381
Optimization methods
3
INDE 330
INDE 434
Industrial Engineering Systems Design
3
INDE 331
INDE 462
Manufacturing Processes 2 CAD/CAM + Lab
4
INDE 332
INDE 464
Big Data and Analytics
3
MATH 290
INDE 469
Facilities Planning and Design
3
INDE 470
Simulation
3
INDE 331,
INDE 332
INDE 462
INDE 472
Operation Research and Control 1
3
INDE 464
INDE 480
Manufacturing Information Systems
3
INDE 464
Total: 50 Credit Hour
•
Major Concentration Courses (12 credits)
All Industrial engineering students must choose 12 credits from the following courses as a
condition for fulfilling the requirements for the bachelor's degree engineering. This group
www. IUK.edu.kw
58
58
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
allows students to delve deeper into an area of discipline. It also allows courses to be linked
from several areas within the group to allow the student to choose what suits his scientific
and practical interests.
Course No.
Credit
Hours
Course Title
Prerequisite Corequisite
INDE 473
Operation Research and Control 2
3
INDE 464
INDE 475
Product Development
3
INDE 470
INDE 476
Safety Engineering and Management
3
INDE 381
INDE 477
Project Management and Control
3
INDE 333
INDE 420
Computer Integrated Manufacturing
3
INDE 331
INDE 437
Human Factors and Ergonomics
3
INDE 464
INDE 438
Engineering Leadership and Entrepreneurism
3
INDE 464
INDE 497
Special Topics in INDE
3
INDE 470
ii. Industrial Engineering Internship/Capstone (4 credits)
All Engineering students must complete the following courses.
Course No.
ENGG 490
Course Title
Credit Hours
Engineering Internship/Capstone
4
Prerequisite
Corequisite
Senior Standing Dept. Approval
9.5. Study plan
The below chart suggests a semester-by-semester study plan to finish the degree in nine
regular semesters (Fall and Spring). However, this plan can be modified according to the
students’ needs and abilities. Summer sessions are not included as it is an optional one.
Students who attend summer sessions can modify their study plans. It is highly recommended
to do that in consultation with the academic advisor.
Please refer to the chart on the next page.
www. IUK.edu.kw
59
59
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
B.Sc. Industrial Engineering - Study Plan
Year One
Semester 1
Course No. Course Title
ENGL 100
Academic English
ARAB 101
Arabic Language 1
PHYS 101
Physics 1 + Lab
ENGG 100 Intro. to Engineering
MATH 110 College Algebra
Total
Semester 2
Credit
3
3
4
3
3
Course No. Course Title
GEN ED
Social and Behavioral Sciences Area
ENGL 110
English Composition
PHYS 102
Physics II + Lab
MATH 131 Calculus I
CHEM 131 General Chemistry I
16
Total
Year Two
Semester 1
Course No.
ENGL 120
MATH 290
MECE 236
MATH 132
ENGG 150
Course Title
Research Writing
Probability and Statistics for Engineers
Introduction to Mechanics
Calculus II
Engineering Graphics
Total
Year Three
GEN ED
MATH 331
INDE 315
INDE 331
INDE 310
GEN ED
Course Title
State of Kuwait Knowledge
Ordinary Differential Equations
Supply Chain Design and Management
Analysis of Industrial Activities
Statistical Process Quality Control
Humanities, Arts & Culture
Total
Course No.
ELEC 100
3
3
MATH 231
MATH 233
GEN ED
3
3
ENGG 301
Course Title
Fund. Of Electrical and Computer Eng.
Linear algebra
Calculus III
Social and Behavioral Sciences Area
Engineering Economy
15
Total
Year Four
Course Title
Big Data and Analytics
Critical Thinking & Info.
Industrial Engineering Systems Design
Optimization methods
Manufacturing Proc. 2 CAD/CAM + Lab
Total
3
3
3
3
18
Course No.
Year Five
ENGG 490
INDE 480
CONC
GEN ED
CONC
Course Title
Total
◼ General Education ◼ College of Engineering ◼ Major
3
MATH 364
INDE 330
INDE 332
INDE 333
GEN ED
Credit
3
Numerical Analysis in Engineering
Financial and Cost Management
Manufacturing Processes 1
Control and Automation + Lab
Islamic Civilization & History
3
3
4
3
Total
16
Semester 2
Credit
3
3
3
3
4
Course No.
INDE 472
CONC
CONC
INDE 470
INDE 469
Course Title
Operation Research and Control 1
Concentration Course
Concentration Course
Simulation
Facilities Planning and Design
16
Credit
3
3
3
3
3
Total
15
Semester 2
Credit
Engineering Capstone
Manufacturing Information Systems
Concentration Course
Humanities, Arts & Culture
Concentration Course
3
3
3
15
Course Title
Semester 1
Course No.
Credit
3
Semester 2
Credit
3
3
Semester 1
Course No.
INDE 464
GEN ED
INDE 434
INDE 381
INDE 462
17
Semester 2
Credit
3
Semester 1
Course No.
Credit
3
3
4
3
4
Course No.
Course Title
Credit
4
3
3
3
3
16
Total:
Total
0
144 Credit Hours
www. IUK.edu.kw
60
60
International University of Science and Technology in Kuwait (IUK)
| Academic Catalog
10. College of Engineering Course Information
www. IUK.edu.kw
61
61
B.Sc. Biomedical Engineering
10.1. B. Sc. Biomedical Engineering Course Information
BIOMEDICAL ENGINEERING
62
B.Sc. Biomedical Engineering
Course Code
ENGG 100
Course Title
Introduction to Engineering: Programming Perspective
Pre-requisite
Co-requisite
Type
Description
Course Learning
Outcomes
Major Topics
General Engineering
This course offers a broad overview of engineering fields, such as electrical, materials,
computer, mechanical, industrial, civil, and biomedical engineering, helping students
to decide on their professional path. Emphasizing problem-solving, computation,
design, communication, and ethics, it equips students with foundational skills for
future engineering courses and careers. Through lectures, demonstrations, labs (using
MATLAB/Octave), and team projects, students gain insights into the engineering
profession, forming the basis for their chosen engineering major.
Upon completion of this course, students will be able to:
1. Explore the history of engineering, the impact engineering had in the modern
world, and branches of engineering.
2. Describe the engineering profession, the role of an engineer, and engineering
ethics.
3. Solve engineering problems by employing the fundamentals of science.
4. Construct an engineering analysis and design using the proper techniques and
processes to plan and execute.
5. Develop technical communication skills to explain the results/analysis of process of
design and data presentation.
6. Design a simple engineering project by contributing as a member of a design team.
7. Demonstrate computer learning with the use of software tools for engineering
(using OCTAVE).
1. Overview of Engineering.
2. Introduction to Engineering design.
3. Engineering Communication.
4. Ethics and Engineering Ethics.
5. Dimensions and Units.
6. Engineering Materials.
7. Introduction to MATLAB/Octave.
63
B.Sc. Biomedical Engineering
Course Code
ENGG 150
Course Title
Engineering Graphics
Pre-requisite
Co-requisite
Type
Description
Course Learning
Outcomes
Major Topics
General Engineering
This course is intended to provide the students with an overview of engineering
graphics. Basic AutoCAD commands will be introduced and emphasized throughout
this course. Development of technical drawing skills include freehand sketching, text,
orthographic projection, dimensioning, sectional views, isometric view, and other
viewing conventions. The material learned in this course will assist the students with
their future drawing course or project.
Upon completion of this course, students will be able to:
1. Apply scales and dimensions.
2. Establish skill in freehand sketching.
3. Differentiate among different drawing types.
4. Distinguish among different line types.
5. Demonstrate proficiency in geometric modeling.
6. Develop proper documentation and data reporting skills.
1. Introduction to engineering drawing.
2. Multiview Projection.
3. Missing view using two given views.
4. Sectional view projection.
5. Introduction to 3D model.
1
B.Sc. Biomedical Engineering
Course Code
BIOE 120
Course Title
Biology for Biomedical Engineering
Pre-requisite
Co-requisite
ENGL 100
Type
Discipline (Biomedical Engineering)
Description
Course Learning
Outcomes
Major Topics
This course provides an in-depth understanding of fundamental biological concepts
and their application in the field of biomedical engineering. Students learn about
cellular structure and function, genetics, molecular biology, various physiological
systems, and the fundamentals of genetics and molecular biology, biotechnology, and
current issues in biology. The course emphasizes the integration of biology with
engineering principles to develop innovative solutions in healthcare and medical
technologies.
Upon completion of this course, students will be able to:
1. develop a deep understanding of fundamental biological principles, including cell
structure and function, genetics, evolution, ecology, and physiology.
2. Describe scientific principles used to ask and answer questions about nature.
3. Identify the role of chemistry, water and pH in cellular activities.
4. Investigate the role of four carbon molecules and macromolecules: carbohydrates,
lipids, proteins and nucleic acids in life.
5. List and describe the fundamental units of life, the cell.
6. Discuss the cellular basis of reproduction and inheritance.
7. Understand the patterns of inheritance.
8. Explain population structure and dynamics.
9. Discuss community/ecosystem structure and dynamics.
10. Explain the role of the digestive and urinary systems.
1. Important Biological Macromolecules
2. Cellular Structure; Cell Membranes
3. Metabolic Pathways
4. Cell Communication
5. Cell Division; DNA Structure and Replication
6. DNA Transcription and Translation
7. Gene Expression; Trait Inheritance
8. Physiological systems
9. 10. Biotechnology
1
B.Sc. Biomedical Engineering
Course Code
BIOE 200
Course Title
Introduction to Biomedical Engineering
Pre-requisite
PHYS 101
Co-requisite
Type
Description
Course Learning
Outcomes
Major Topics
Discipline (Biomedical Engineering)
This course offers a comprehensive overview of biomedical engineering. A
multidisciplinary field intersecting engineering, biology, and medicine. Topics include
human anatomy and physiology, medical imaging, biomaterials, biomedical
instrumentation, device design, and relevant regulatory frameworks. Additionally,
students engage with ethical and societal aspects of the field, study real-world case
examples, and work on a relevant project.
Upon completion of this course, students will be able to:
1. Identify the major advances in medical technology and the role of biomedical
engineers in healthcare systems.
2. Define the terms morals and ethics and present the code of ethics and the moral
dilemmas
3. Recognize the importance of anatomy and physiology to a biomedical engineer and
describe the major components and functions of most organ systems.
4. Understand the application of engineering kinematics, kinetics and mechanics of
materials in biomedical problems and gait analysis,
5. Describe biomaterials used in tissue replacement, human response to them, and
methods to fabricate scaffolds for tissue engineering.
6. Describe the tissues used for implanting bioartificial organs for patients.
7. Describe the components of a basic instrumentation system and analyze the
circuits that use amplifiers.
8. Explore different types of biomedical sensor and their electrodes.
9. describe different types of bio-signals, signal filtering and bio-signal processing.
1. Historical review of Biomedical Engineering
2. Morals and ethical issues in Biomedical Engineering
3. Anatomy and physiology
4. Biomechanics
5. Biomaterials
6. Tissue Engineering
7. Biomedical sensors and transducers
8. Bio-signal processing
1
B.Sc. Biomedical Engineering
Course Code
BIOE 231
Course Title
Biomedical Signal and Image processing
Pre-requisite
BIOE 200
Co-requisite
Type
Description
Course Learning
Outcomes
Major Topics
Discipline (Biomedical Engineering)
The course provides detailed description of the main signal processing, image
processing and pattern recognition techniques and provides the skills needed to
analyze bio medical signals and images. The physiology and diagnostic applications of
biomedical signals are also introduced. Biomedical image modalities of image
modalities and their physical and progression principles are also introduced.
Upon completion of this course, students will be able to:
1. Get acquainted with digital signal and image processing techniques
2. Learn different techniques for filtering, enhancement, and restoration of images.
3. Understand principles, formation, and importance of main biomedical imaging
modalities
4. Get familiar with principal ideas of tomography such as CT, MRI and ultrasound.
1. Introduction and overview of signals and signal processing
2. Some characteristics of digital imaging
3. Fourier Transform
4. Image filtering, enhancement, and Restoration
5. Electrocardiogram
6. X-ray image and tomography
7. Biomedical composed tomography (CT) scanning
8. Ultrasound imaging
9. Magnetic resonance imaging (MRI) with applications
1
B.Sc. Biomedical Engineering
Course Code
BIOE 260
Course Title
Biomaterials
Pre-requisite
CHEM 132
Co-requisite
Type
Description
Course Learning
Outcomes
Major Topics
Discipline (Biomedical Engineering)
This course introduces the world of biomedicals, linking the fundamental properties of
metals, polymers, ceramics, and the advantages and limitations regarding their
biomedical application. Key definitions, equations and concepts are summarized
alongside the course. The final part of the course discusses modern biomedical
commercial products and future industrial possibilities.
Upon completion of this course, students will be able to:
1. Understand biomaterial families, definitions, mechanical properties, and failure
types.
2. Characterize biomaterials and evaluate their properties.
3. Explore polymer types in biomedical applications.
4. Learn about bioceramics in biomedical applications.
5. Study metals' surface properties and control methods.
6. Explore tissue engineering and regeneration.
7. Understand biomaterials' clinical applications.
1. Basic properties of materials.
2. Characterization of biomaterials.
3. Metals: structure and properties
4. Polymers.
5. Ceramics.
6. Tissue engineering.
7. Surface modifications.
8. Sterilization of biomedical plants.
9. Clinical applications.
1
B.Sc. Biomedical Engineering
Course Code
BIOE 330
Course Title
Introduction to Mechanics
Pre-requisite
PHYS 101, MATH 131
Co-requisite
Type
Description
Course Learning
Outcomes
Major Topics
Discipline (Biomedical Engineering)
This course develops the student’s ability to analyze mechanical problems in a simple
and logical manner and applies basic principles to their solutions. It also provides
conceptually accurate and thorough coverage of both the mechanics of particles and
rigid bodies.
Upon completion of this course, students will be able to:
1. Draw a free-body diagram when solving problems.
2. Analyze any mechanics problem and select a proper procedure for this purpose
3. Gain enough confidence and judgment to develop own procedures for solving
problems
4. Realize and solve realistic situations encountered in real engineering practice
5. Reduce any engineering problems from its physical description to a model of
symbolic representation to which the mechanics principles may be applied
1. Fundamentals concepts of mechanics.
2. Equilibrium of a particle.
3. Equilibrium of a rigid body.
4. Internal forces and friction.
5. Center of gravity and centroid.
6. Kinematics of a particle and kinetics.
7. Planar kinematics and kinetics of a rigid body.
8. Introduction to vibration.
1
B.Sc. Biomedical Engineering
Course Code
BIOE 334
Course Title
Biofluid and Biothermodynamics
Pre-requisite
PHYS102, MATH132
Co-requisite
Type
Description
Course Learning
Outcomes
Major Topics
Discipline (Biomedical Engineering)
Introduction to biofluid mechanics with emphasis on microcirculation, and other
important biological flows in the human body. Biofluid flow in human cardiovascular is
given special attention due to its importance. Thermodynamic terminology like
energy, entropy, enthalpy, and work applied to a biological system are introduced
with numerous examples to energy transfer and energy conservation.
Upon completion of this course, students will be able to:
1. Gain familiarity with the fundamentals of biofluid mechanics.
2. Explain the Bernoulli principle and its underlying assumptions.
3. Describe the flow of blood through the heart and its various pathways.
4. Explain the dynamics of blood flow through microvascular beds.
5. Identify the components of the lymphatic system and understand the flow of
lymphatic fluid.
6. Explain the lubrication of joints and the transport processes occurring in bones.
7. Understand the flow mechanisms through the kidney.
8. Familiarize oneself with thermodynamic properties and develop the ability to
estimate them in biological systems.
9. Acquire knowledge of energy conversion systems in biological contexts.
1. Fundamentals of fluid mechanics.
2. Conservation law.
3. Fluid flows through the heart, arteries, and veins.
4. Flow through the lungs.
5. Flow through microvascular beds.
6. Flow through lymphatic vessels.
7. Lubrication of joints and transport in bones.
8. Fluid flows through the kidney.
9. Thermodynamic properties in a biological system.
10. Energy conversion system.
1
B.Sc. Biomedical Engineering
Course Code
BIOE 335
Course Title
Strength of Materials
Pre-requisite
PHYS 101
Co-requisite
Type
Description
Course Learning
Outcomes
Major Topics
Discipline (Biomedical Engineering)
This course covers mechanics of deformable bodies. concepts of stress and strain.
classification of materials behavior. stress-strain relations. generalized hooke's law.
applications to engineering problems: members under axial loads, torsion of circular
rods and tubes, bending and shear stresses in beams, combined stresses in beams,
transformations of stresses, and buckling.
Upon completion of this course, students will be able to:
1. Calculate stresses in a loaded structure or a machine component.
2. Use stress concentration factors to find maximum stresses.
3. Solve statically indeterminate problems of members subjected to several types of
loadings.
4. Solve problems using stress transformation equations and Mohr's circle.
5. Calculate stresses in thin-walled pressure vessels.
6. Draw shear and moment diagrams for beams subjected to several types of
loadings.
7. Determine the deflection of statically determinate and indeterminate beams using
double integration and superposition.
1. Concept of stress and strain
2. Mechanical properties of materials
3. Axial loading
4. Torsion
5. Bending stresses
6. Transverse shear
7. Stress transformation and Mohr's circle
8. Principal stresses
9. Combined loads
10. Beam deflections
11. Buckling
1
B.Sc. Biomedical Engineering
Course Code
BIOE 340
Course Title
Physiology and Anatomy
Pre-requisite
CHEM 132
Co-requisite
Type
Discipline (Biomedical Engineering)
Description
The course provides basic understanding of human anatomy and physiology that
includes the skin, skeletal, muscular, respiratory, digestive, metabolism and urinary
systems.
Course Learning
Outcomes
Major Topics
Upon completion of this course, students will be able to:
1. Understand human body anatomy and physiology terminology.
2. Study biological cells and tissues in the human body.
3. Learn about the functions of muscles and skin.
4. Explore the human body's skeletal system.
5. Understand the nervous system.
6. Study the cardiovascular system.
7. Explore the lymphatic system.
8. Learn about the respiratory system.
9. Understand the digestive system.
10. Study the urinary system.
1. The language of Anatomy & physiology.
2. The human cell.
3. The study of Tissues: Histology.
4. The bones, muscles and skin system
5. The skeleton system.
6. Nervous system.
7. Cardiovascular system.
8. Respiratory system.
9. Digestive system.
10. Urinary system.
1
B.Sc. Biomedical Engineering
Course Code
BIOE 345
Course Title
Medical Electronics
Pre-requisite
ELEC 200
Co-requisite
Type
Description
Course Learning
Outcomes
Major Topics
Discipline (Biomedical Engineering)
The Medical Electronics course is designed to provide students with a comprehensive
understanding of diode and transistor types and circuits. With a focus on practical
applications, the course covers various topics, including the types and biasing circuits
of Bipolar Junction Transistors (BJTs) and Field Effect Transistors (FETs), small-signal
amplifiers, multistage amplifiers, and the frequency response of amplifiers.
Additionally, students will be introduced to the concept of differential amplifiers.
Upon completion of this course, students will be able to:
1. Demonstrate an understanding of the fundamental principles of semiconductor
devices, their design, fabrication, and operation.
2. Analyze the behavior and operation of diode circuits, including their small-signal
and large-signal applications.
3. Design and analyze circuits and amplifiers that use Bipolar Junction Transistors,
including their biasing and small-signal properties.
4. Design and analyze circuits and amplifiers that use Field Effect Transistors,
including their biasing and small-signal properties.
5. Design and analyze multistage circuits and amplifiers, including their frequency
response and gain.
6. Evaluate the frequency response of electronic circuits and understand the
principles of feedback and stability.
1. Semiconductor materials
2. P-N Junctions
3. Diode Circuits
4. Bipolar Junction Transistor (BJT)
5. Bias Circuits and types of biasing
6. Small signal model for CE, CB and CC amplifiers
7. Study of BJT amplifiers
8. Field Effect Transistor (FET)
9. Multistage Amplifiers
10. Frequency Response - Single stage amplifiers
11. Frequency Response - Multi-stage amplifiers.
1
B.Sc. Biomedical Engineering
Course Code
BIOE 345L
Course Title
Medical Electronics Lab
Pre-requisite
Co-requisite
BIOE 345
Type
Discipline (Biomedical Engineering)
Description
Course Learning
Outcomes
Major Topics
The Medical Electronics Lab provides hands-on experience and practical application of
concepts covered in the Medical Electronics course. The lab consists of a series of
experiments designed to enhance understanding and proficiency in key areas of
medical electronics.
Upon completion of this course, students will be able to:
1. Demonstrate proficiency in working with electronic components used in medical
electronics through hands-on experiments..
2. Develop practical circuit design and analysis skills for medical electronic systems
through lab experiments.
3. Apply theoretical knowledge to practical experiments involving diodes, amplifiers,
transistors, and other electronic components covered in the Medical Electronics
course.
4. Gain hands-on experience in using measuring instruments and troubleshooting
techniques for electronic circuits in labs.
5. Enhance critical thinking and problem-solving by designing and analyzing electronic
circuits for medical applications.
6. Collaborate in team-based laboratory settings to solve complex problems and
achieve objectives.
7. Foster effective communication skills by presenting and explaining laboratory
results and findings.
1. Diode, Diode Characteristics & Applications
2. Common Emitter Amplifier & Characteristics
3. JFET Characteristics and Applications
4. Operational Amplifier Characteristics & Applications
5. Active Filters & Oscillators
6. Transistors as Switching Elements (Inverters)
7. TTL and CMOS Logic Gates & Interfacing
8. Multivibrators Using 555 Timers
9. Schmitt Trigger Characteristics and Waveform
1
B.Sc. Biomedical Engineering
Course Code
BIOE 350
Course Title
Biosensors and Transducers I
Pre-requisite
BIOE 345
Co-requisite
Type
Description
Course Learning
Outcomes
Major Topics
Discipline (Biomedical Engineering)
This course provides students with an understanding of the principles and applications
of biosensors and transducers. The course covers the classification, static and dynamic
characteristics of transducers, temperature, displacement, pressure, flow, and
biochemical transducers, optical sensors, radiation detectors, biological sensors, and
biomedical measurements.
Upon completion of this course, students will be able to:
1. Analyze errors and uncertainties in experimental results from biomedical sensors.
2. Understand the requirements, calibration, characteristics, and parameters of
biomedical sensors.
3. Design signal conditioning systems to process sensor responses.
4. Understand the principles, types, parameters, and applications of resistive,
reactance variation, and self-generating sensors.
5. Study the principles, types, parameters, and applications of electrochemical
sensors and biosensors.
6. Comprehend the operating principles and features of different types of optical
sensors.
7. Gain proficiency in operation and parameters of ultrasound transducers.
8. Develop a comprehensive understanding of the design, building blocks, features,
and calibration procedures of intelligent sensors.
9. Foster lifelong learning, teamwork, and effective communication skills.
1. Introduction to Biomedical Sensors
2. Resistive Sensors and their signal conditioning
3. Reactance Variation and Electromagnetic Sensors
4. Self-Generating Sensors and Signal Conditioning
5. Optical Sensors
6. Optical techniques for sensing
7. Ultrasound Transducers
8. Intelligent Sensors
9. Biosensors
1
B.Sc. Biomedical Engineering
Course Code
BIOE 350L
Course Title
Biosensors and Transducers I Lab
Pre-requisite
Co-requisite
BIOE 350
Type
Discipline (Biomedical Engineering)
Description
Course Learning
Outcomes
Major Topics
The Biosensors and Transducers I Lab course is designed to complement the
theoretical knowledge gained in the Biosensors and Transducers course by providing
students with hands-on experience in the practical aspects of working with biosensors
and transducers. Through a series of laboratory experiments, students will engage in
various activities involving circuit design, calibration, and testing of different types of
sensors and transducers used in biomedical applications.
Upon completion of this course, students will be able to:
1. Proficiently utilize software for data acquisition, analysis, and sensor interfacing in
biosensor and transducer experiments.
2. Gain hands-on experience with diverse sensors, comprehending their principles,
characteristics, and applications.
3. Analyze and interpret sensor data, developing skills in signal processing and data
visualization.
4. Understand hardware-software integration by connecting sensors to data
acquisition devices and utilizing software for measurements and control.
5. Enhance problem-solving abilities through experimental design, calibration, and
troubleshooting of biosensors and transducers.
6. Foster teamwork and collaboration through group experiments, shared
responsibilities, and peer discussions.
7. Communicate experimental findings effectively through written reports and oral
presentations.
1. Introduction to LabVIEW and exercises -Part 1
2. Introduction to LabVIEW and exercises -Part 2
3. Characterizing Temperature Sensors with LabVIEW: LM35
4. Temperature Measurement with LM35 and Arduino Uno
5. Understanding Light Dependent Resistors (LDRs)
6. Introduction to Sound Level Sensors (SLS)
7. Introduction to pH Sensors
8. Introduction to Magnetic field Sensor
9. Introduction to Thermocouples.
10. Introduction to Magnetic Field Sensors
1
B.Sc. Biomedical Engineering
Course Code
BIOE 360
Course Title
Biomechanics
Pre-requisite
BIOE 330, BIOE 340
Co-requisite
Type
Description
Course Learning
Outcomes
Major Topics
Discipline (Biomedical Engineering)
The first part of the course introduces the basic concepts of mechanics and outlines
the procedure for analyzing systems in equilibrium with emphasis on the human
musculoskeletal system. The second part of the course is devoted to the analysis of
moving. Systems and deformation characteristics with application to orthopedic
biomechanics.
Upon completion of this course, students will be able to:
1. Have solid knowledge and understanding of biomechanics concepts, principles,
assessment methods and tools to reduce the risk and prevent human
musculoskeletal disorders.
2. Have the mathematical tools necessary to explain biomechanics concepts and
outline the procedures for analyzing systems in equilibrium.
1. Basic concepts of mechanics and biomechanics.
2. Kinematics and kinetics in biomechanical systems.
3. Static equilibrium in biomechanical system.
4. Deformable body mechanics.
5. Stress and strain.
6. Mechanical properties of biological tissues
1
B.Sc. Biomedical Engineering
Course Code
BIOE 415
Course Title
Bioinsrumentation
Pre-requisite
BIOE 350
Co-requisite
Type
Description
Course Learning
Outcomes
Major Topics
Discipline (Biomedical Engineering)
This course introduces the field of bioinstrumentation, and the fundamentals of
instrumentation for biological applications focusing on the principles and techniques
used in measuring and analyzing physiological signals. Students will learn about the
engineering aspects of the detection, acquisition, processing, and display of signals
from living systems, signals to noise, and data processing. The application of
transducers, signal conditioning circuits, data acquisition systems, and biomedical
sensors in medical imaging instrumentation and collecting different measurements
such as biopotentials, ions, and gases in aqueous solution, force, displacement, blood
pressure, blood flow, heart sounds, respiration, and temperature; therapeutic and
prosthetic devices.
Upon completion of this course, students will be able to:
1. Understand bioinstrumentation principles, including sensors, transducers, signal
conditioning, amplification, and data acquisition techniques.
2. Familiarize oneself with various biomedical sensors and transducers used for
measuring physiological signals, including vital signs and specialized applications.
3. Acquire knowledge and skills to analyze and design bioinstrumentation systems,
considering system components, interconnections, and overall design
considerations.
4. Describe the key considerations for biological signal generation and
measurements.
5. Design and apply signal conditioning within the context of a biomedical device.
6. Describe and apply safety concepts for biomedical instrumentation and clinical
implementation.
1. Knowledge of sensors, transducers.
2. Signal conditioning, amplification, and data acquisition techniques.
3. Measuring physiological signals
4. Knowledge of bioinstrumentation systems
5. Biological signal generation and measurements
1
B.Sc. Biomedical Engineering
Course Code
BIOE 430
Course Title
Statistical Inference for Biomedical Engineers
Pre-requisite
MATH 290
Co-requisite
Type
Description
Course Learning
Outcomes
Major Topics
Discipline (Biomedical Engineering)
This course covers statistical methods needed for a wide range of
biomedical engineering research. Topics include Principles of experimental design;
types of data and variables; descriptive statistics; elements of
probability; probability distributions; sampling distributions and the Central Limit
Theorem; hypothesis testing: ANOVA, one-sample and two-sample t-test, multiple
comparisons, confidence intervals; power analysis; linear regression; statistical
approach to medical device design.
Upon completion of this course, students will be able to:
1. Develop a proficiency in the use of applied statistical methods to analyze
biomedical data.
2. Develop an understanding of biomedical engineering and statistical analysis
problems that require advanced computational skills.
1. Principles of experimental design
2. Types of data and variables
3. Descriptive statistics
4. Elements of probability
5. Probability distributions
6. Sampling distributions and the Central Limit Theorem
7. Hypothesis testing: ANOVA, one-sample and two-sample t-test
8. Multiple comparisons
9. Confidence intervals
10. Power analysis
11. Linear regression
12. Statistical approach to medical device design
1
B.Sc. Biomedical Engineering
Course Code
Course Title
Pre-requisite
Co-requisite
Type
Description
Course Learning
Outcomes
Major Topics
BIOE 440
Medical Imaging Systems
BIOE 200
Discipline (Biomedical Engineering)
This comprehensive course aims to provide students with a solid foundation in
medical imaging system modalities, multi-dimensional systems and signals, and the
fundamental principles of image processing. Students will be introduced to the
fundamental concepts of physics, technology, and operation of medical imaging
modalities, including x-ray radiography, computed tomography, magnetic resonance
imaging, ultrasound, and nuclear medicine systems. The course will cover crucial
topics such as image acquisition, reconstruction, and essential image processing
techniques, fostering a comprehensive understanding of medical imaging.
Upon completion of this course, students will be able to:
1. Demonstrate an understanding of fundamental multi-dimensional systems and
signals concepts
2. Demonstrate an understanding of general image characteristics across various
imaging modalities
3. Demonstrate an understanding of physics fundamentals of various imaging
modalities
4. Demonstrate an understanding of how a basic x-ray radiography system works, and
how images are created and analyzed
5. Demonstrate an understanding of how a basic CT system works, and how images
are created and analyzed
6. Demonstrate an understanding of how a basic MRI system works, and how images
are created and analyzed
7. Demonstrate an understanding of how a basic ultrasound system works, and how
images are created and analyzed
8. Demonstrate an understanding of how basic nuclear medicine systems (e.g., PET
and SPECT) work, and how images are created and analyzed
9. Uderstand fundamental image processing methodologies
10. Proficiently apply fundamental image processing methodologies to medical
images
11. Proficiently apply MATLAB and Anatomage Table (or other modern computeraided tools) to perform image analysis and visualization
1. History of medical imaging and development of medical imaging systems
2. Fundamentals of multi-dimensional systems
3. Fundamentals of multi-dimensional signals (images) and image characteristics
4. DICOM standard
5. Medical imaging phantoms
6. Fundamentals of image processing such as spatial and frequency domain
representation, multi-dimensional FFT, image histograms, minimum and
maximum intensity images, thresholding, spatial filtering, image segmentation,
image registration and other related methodologies
7. Fundamentals of x-ray physics
8. Radiation and radiation units
9. X-Ray radiography systems
10. Angiography imaging
11. Computed Tomography (CT) systems
12. Magnetic Resonance Imaging (MRI)
13. Ultrasound
14. Nuclear Medicine Imaging (PET, SPECT, Gamma Camera systems)
15. Artificial Intelligence applications in medical imaging
1
B.Sc. Biomedical Engineering
Course Code
BIOE 445
Course Title
Prosthetics and Orthotics
Pre-requisite
BIOE 350, BIOE 360
Co-requisite
Type
Discipline (Biomedical Engineering)
Description
This course focuses on the engineering design of artificial limbs, incorporating
principles from human movement, biomechanics, skeletal and muscular anatomy,
comparative anatomy, muscle physiology, and locomotion.
Course Learning
Outcomes
Major Topics
Upon completion of this course, students will be able to:
1. Understand the engineering design principles involved in developing artificial limbs.
2. Apply knowledge of human movement, biomechanics, skeletal and muscular
anatomy, comparative anatomy, muscle physiology, and locomotion to prosthetics
and orthotics.
3. Analyze and evaluate the biomechanical aspects of artificial limbs for optimal
performance.
4. Design and optimize artificial limbs to enhance mobility and function for individuals
with limb loss or orthopedic conditions.
1. Basic Concepts of Human Body
2. Anatomical Positions, directional terms, cavities, …etc.
3. Tissue distribution, structure, and function
4. Bone and the skeletal system
5. Joints and mobility
6. Muscle Structure, mechanics, and properties
7. Upper and lower limb muscle anatomy
8. Control of limb movement
9. Prosthetics: Methods, materials, and mechanics
10. Biomechanics of human limbs and the gait cycle
11. Transtibial Prosthesis
12. Transfemoral Prosthesis
13. Upper Limb Prosthetics
14. Origin and Nature of Myoelectric Signals
15. Signals and Signal Processing for Myoelectric Control
16. Future of Myoelectric Prosthesis
1
B.Sc. Biomedical Engineering
Course Code
BIOE 448
Course Title
Diagnostic and Therapeutic Ultrasound
Pre-requisite
BIOE 345, BIOE 366
Co-requisite
Type
Description
Course Learning
Outcomes
Major Topics
Discipline (Biomedical Engineering)
This course covers acoustic propagation, ultrasound wave propagation, reflection and
transmission coefficients, doppler effect, the circular piston and its nearfield and
farfield approximations, piezoelectric effect, tuning matching circuit, the axial and
lateral resolutions, ultrasound arrays, pulse-echo methods, biological effects of
ultrasound, wave distortion, and ultrasound transducer design.
Upon completion of this course, students will be able to:
1. Understand the fundamentals of acoustic propagation.
2. Understand the parameters used in ultrasound.
3. Understand the reflection and transmission of ultrasound.
4. Understand the Doppler Effect in ultrasound.
5. Understand the circular piston and its nearfield and farfield approximations.
6. Evaluate the electrical tuning matching circuit for an ultrasound transducer.
7. Understand the axial and lateral resolutions in ultrasound imaging.
8. Understand the different types of ultrasound arrays.
9. Understand the pulse-echo methods in ultrasound imaging.
10. Understand the biological effects of ultrasound.
11. Design a complete ultrasound transducer for a specific purpose.
1. Fundamentals of Acoustic Propagation
2. Attenuation phenomenon, Doppler Effect
3. Electrical tuning of ultrasound transducers
4. Axial and Lateral resolutions
5. Ultrasound arrays
6. Grey scale ultrasonic imaging
7. The acoustic wave equation and simple solutions
8. Reflection and transmission of ultrasound
9. Radiation from a circular piston
10. Biological Effects of ultrasound
1
B.Sc. Biomedical Engineering
Course Code
BIOE 450
Course Title
Microcontrollers and Embedded Systems
Pre-requisite
MATH 233, BIOE 345
Co-requisite
Type
Description
Course Learning
Outcomes
Major Topics
Discipline (Biomedical Engineering)
This course provides an introduction to embedded systems, embedded programming
concepts, and basic electronics interfacing. Students will explore microcontroller
architecture, subsystems, and key terminology related to embedded systems. Limited
coverage of electrical interfacing with external digital and analog electronics is
included. The course utilizes an integrated high-level programming environment. A
course project emphasizes the practical interaction between hardware and software
components in an embedded system.
Upon completion of this course, students will be able to:
1. Describe embedded controllers' sub-systems and operation.
2. Explain biomedical applications of embedded systems.
3. Describe the purpose of integrated development environments
4. Utilize data types effectively in a high-level computing environment.
5. Describe and effectively use control constructions in a modern, high-level
computing environment
6. Utilize digital inputs/outputs, PWM outputs, and analog inputs/outputs on
embedded hardware.
7. Describe and effectively use user defined functions or blocks in a modern, highlevel computer programming environment.
8. Design, create, and document relatively simple embedded programs
9. Compare common operating systems at a high level of abstraction.
1. General sub-systems and operation of embedded controllers
2. Survey of biomedical applications of embedded systems
3. Integrated development environments for embedded programming
4. Designing, implementing, and documenting relatively simple embedded programs
5. Digital inputs and outputs, PWM outputs, and analog inputs and outputs in a
modern, high-level computer programming environment running on modern
embedded system hardware
6. User defined functions or blocks in a modern, high-level computer programming
environment
7. Using provided classes and libraries in a high-level computer programming
environment running on a modern embedded operating system
8. Introduction to operating system abstractions
9. Introduction to Unix and comparison of operating systems
1
B.Sc. Biomedical Engineering
Course Code
BIOE 455
Course Title
Artificial Organs
Pre-requisite
BIOE 350, BIOE 465
Co-requisite
Type
Discipline (Biomedical Engineering)
Description
This course introduces the concepts, principles, and applications of tissue engineering
and acquaint students with modern artificial organs devices and methods used to
partially support or completely replace pathological organ.
Course Learning
Outcomes
Major Topics
Upon completion of this course, students will be able to:
1. Understand principles and construction of artificial organs.
2. Familiarity with biomaterials and biocompatibility.
3. Knowledge of current trends in artificial organ research.
4. Basic understanding of transplantology and immunological issues.
5. Recognize the relationship between structure and functionality of artificial organs.
6. Awareness of ethical, economic, environmental, and legal considerations.
7. Ability to conduct literature reviews and integrate information from various
sources.
8. Recognize the need for continuous learning in the rapidly evolving biomedical
engineering field.
1. Heart assist devices
2. Liver artificial support
3. Hybrid organs
4. Bio-membranes – artificial kidneys.
5. Biocompatibility and biomaterials
6. Chosen aspects of tissue engineering
7. Regenerative medicine – is it the future of artificial organs?
8. Ethical, economic, environmental, and legal aspects in artificial organs domain.
1
B.Sc. Biomedical Engineering
Course Code
BIOE 460
Course Title
Rehabilitation Engineering and Assistive Technology
Pre-requisite
BIOE 231, BIOE 360
Co-requisite
Type
Description
Course Learning
Outcomes
Major Topics
Discipline (Biomedical Engineering)
This course is meant to act as an introduction to various rehabilitation and assistive
technologies with a wide range of applications, focusing on current/cutting-edge
procedures and devices as well as practical issues that
need to be considered. The topics include technologies used for rehabilitation and
improved function, including limb and spinal orthoses and prostheses, gait analysis,
and sensory aids and augmentation.
Upon completion of this course, students will be able to:
1. Apply biomechanical principles to measure and analyze human movement,
calculating forces and accelerations on specific joints or limbs.
2. Analyze stress and strain in body parts and prosthetic elements, assessing safety
factors.
3. Collaborate in a team to conduct a multi-week research project and deliver an oral
presentation of the findings.
4. Recognize and examine essential components and considerations in rehabilitative
and assistive technologies.
1. Introduction to the course and basics of biomechanics, including anthropometrics
2. Modeling dynamic behavior
3. Motion measurement and analysis
4. Analysis of stress and strain
5. Clinical motion and gait analysis
6. Artificial haptic sensing
7. Functional electrical stimulation
8. Locomotor control and rehabilitation
9. Wheelchair concerns, analysis, and enhancements
10. Blind navigation and vision augmentation
11. Neurally-inspired approaches to vision problems
12. Oral presentations by students
1
B.Sc. Biomedical Engineering
Course Code
BIOE 465
Course Title
Tissue Engineering
Pre-requisite
BIOE 470
Co-requisite
Type
Description
Course Learning
Outcomes
Major Topics
Discipline (Biomedical Engineering)
Tissue engineering is a field that aims to regenerate or repair diseased or injured
tissues and organs in the body. This course will use student-directed learning as the
teaching tool to introduce students to the concepts, principles, and applications of
tissue engineering.
Upon completion of this course, students will be able to:
1. Use a structured process to apply tissue engineering principles to a medical
problem.
2. Integrate materials science, chemistry, biology, and transplantation medicine in
order to provide potential solutions to human disease or medical problems
3. Use self-directed knowledge acquisition to analyze case studies and extract or
apply fundamental tissue engineering concepts
4. Apply key principles or design paradigms of tissue engineering to various tissue or
organ systems
1. Introduction to tissue engineering
2. Cell/extracellular matrix interactions
3. Cellular processes and interactions with materials/Nanotechnology in tissue
engineering
4. Transport of nutrients and metabolites
5. Scaffolds for tissue engineering
6. Regenerative medicine clinical case study
7. Tissue microenvironment and bioreactor design
1
B.Sc. Biomedical Engineering
Course Code
BIOE 470
Course Title
Protein and Cell Engineering
Pre-requisite
CHEM 132
Co-requisite
Type
Discipline (Biomedical Engineering)
Description
This course focuses on established and novel strategies for protein and cell
engineering. Explores concepts, design, and practical applications of engineered
proteins, cells, and organisms as research tools and in therapeutic applications.
Course Learning
Outcomes
Major Topics
Upon completion of this course, students will be able to:
1. Describe the structure and classification of proteins
2. Describe the methods of protein recombination, structure of proteins, and relate
this information to the function of proteins
3. Explain how proteins can be used for different industrial and academic purposes
4. Explain the applications of recombinant proteins in tissue engineering and
biomaterials
5. Design primers to introduce mutations by means of PCR
1. Introduction to protein engineering
2. Structures and conformations of proteins
3. Expression of proteins
4. Protein sequencing and purification
5. DNA Sequencing
6. Natural mutagenesis and recombination
7. Vectors
8. Recombinant DNA technology and cloning
9. Engineering of antibodies, enzymes
10. Applications of recombinant proteins in tissue engineering and biomaterials
11. Computer methods in protein modeling
12. In vivo and in vitro tests for the detection and evaluation of proteins
1
B.Sc. Biomedical Engineering
Course Code
BIOE 475
Course Title
Biomolecular Engineering Fundamentals
Pre-requisite
CHEM 132
Co-requisite
Type
Description
Course Learning
Outcomes
Major Topics
Discipline (Biomedical Engineering)
This course covers the analysis and design of biomolecules for biomedical and
biotechnological applications. Topics include biomolecular structure, experimental
tools, and their application in solving problems in biotechnology and medicine. The
course covers DNA technology, recombinant protein production, protein engineering,
biophysical characterization, and the development of customized enzymes,
biosensors, therapeutic antibodies, and protein/DNA assemblies.
Upon completion of this course, students will be able to:
1. Use tools/techniques for analyzing biomolecular structures/functions.
2. Compare experimental and computational strategies for biomolecule engineering.
3. Understand the connection between biomolecular structure/function and design
strategies.
4. Master biomolecular engineering topics, including sequence/structure/function
relationships, enzymatic catalysis, and computational approaches.
5. Communicate using scientific vocabulary in biomolecular engineering
1. Nucleic Acid Chemistry, DNA Structure, and Hybridization
2. RNA Types, Structure, Transcription, and Translation
3. Genetic Engineering: Cloning, Genome Editing, Synthesis, and Amplification of DNA
4. RNA Structure Modeling, DNA Sequencing, Bioinformatics, Genomics, and
Proteomics
5. Recombinant Protein Expression in Prokaryotes and Eukaryotic Cells
6. Protein Engineering: Directed Mutagenesis and Combinatorial Approaches
7. Protein Structure Analysis, Folding, and Stability
8. Protein Design and Biomolecular Recognition
9. Enzyme Catalysis and Protein Optimization
10. Biosensors and Antibodies: Structure, Function, and Genetics
11. Protein Modeling, Molecular Diagnostics, and Therapeutics
12. Regulatory and Societal Issues in Biomolecular Engineering
1
B.Sc. Biomedical Engineering
Course Code
BIOE 480
Course Title
Magnetic Resonance Imaging
Pre-requisite
BIOE 360, BIOE 440
Co-requisite
Type
Description
Course Learning
Outcomes
Major Topics
Discipline (Biomedical Engineering)
Topics include the fundamental principles of Magnetic Resonance Imaging (MRI) and
the physics and mathematics of image formation with an emphasis on the application
of MRI to scientific research and clinical diagnostics. The course will examine both
theory and experimental design techniques.
Upon completion of this course, students will be able to:
1. Demonstrate familiarity with MRI concepts.
2. Understand the fundamental principles of magnetic resonance scanner and
hardware architecture.
3. Gain a basic overview of various MRI techniques.
4. Recognize the broad spectrum of research and clinical applications of MRI.
5. Describe the potential, limitations, and pitfalls associated with MRI.
6. Effectively communicate and discuss MRI topics in front of peers.
7. Develop the ability to provide constructive critique of MRI projects and
manuscripts.
1. Basics of Magnetic Resonance
2. MR Scanner Architecture
3. Basic Sequences and Bloch Equations
4. Image Formation
5. k-Space Sampling Strategies
6. Challenges and Solutions
7. B0 Hardware, Fields, and Safety
8. MRI Techniques and Applications
9. Radio-Frequency Coils, Pulses and Safety
10. Contrast Agents and Functional MRI
11. Hot Topics and Future Directions
12. MRI in Action
1
B.Sc. Biomedical Engineering
Course Code
BIOE 485
Course Title
Therapeutic Devices
Pre-requisite
BIOE 360, BIOE 415
Co-requisite
Type
Description
Course Learning
Outcomes
Major Topics
Discipline (Biomedical Engineering)
This course provides an overview of therapeutic devices used in healthcare. Topics
covered include cardiac assist devices, diathermy and medical stimulators,
extracorporeal devices, respiratory aids, and radiation therapy. You will learn about
the basic principles and functions of these devices, gaining insights into their role in
improving patient care.
Upon completion of this course, students will be able to:
1. Explain the basic principles of cardiac and respiratory assist devices.
2. Understand the function of therapeutic equipment.
3. Explain the function of extracorporeal devices.
4. Understand the types and functions of respiratory aids.
5. Explore the functions of radiotherapy equipment.
1. Cardiac Assist Devices
2. Diathermy and Medical Stimulators
3. Extracorporeal Devices
4. Respiratory Aids
5. Radiation Therapy and Radiation Safety
1
B.Sc. Biomedical Engineering
Course Code
BIOE 488
Course Title
Medical Informatics and Clinical Engineering
Pre-requisite
COMS 131, MATH 233
Co-requisite
Type
Description
Course Learning
Outcomes
Major Topics
Discipline (Biomedical Engineering)
In this course, we cover topics at the intersection of people, health information, and
technology. We explore biomedical informatics, focusing on the effective use of
biomedical data, information, and knowledge to improve human health and
healthcare systems. Through a multidisciplinary approach, we examine foundations
and methods from biomedical and computing perspectives.
Upon completion of this course, students will be able to:
1. Identify sub-disciplines of biomedical informatics and choose an area of interest for
further study or practice.
2. Use biomedical data effectively by acquiring, storing, retrieving, analyzing, and
utilizing it.
3. Apply biomedical tools and technologies to solve problems in healthcare.
4. Understand the impact of technology on clinical care.
5. Analyze ethical and legal considerations in the use of technology and informatics in
healthcare.
1. The Science and Pragmatics of Biomedical Informatics
2. Acquisition, Storage, and Use of Biomedical Data
3. Standards in Biomedical Informatics
4. Biomedical Decision Making
5. Natural Language Processing in Healthcare and Biomedicine
6. Ethics in Biomedical and Health Informatics
7. Introduction to Methodologies in Biomedical Informatics
8. Bioinformatics and Translational Bioinformatics
9. Biomedical Imaging Informatics
10. Clinical Informatics and Electronic Health Record Systems
11. Clinical Research Informatics
12. Public Health Informatics
13. Evidence-based Practices and Technology-related Policies in Healthcare
14. Emerging Technologies and the Future of Informatics in Biomedicine
1
B.Sc. Biomedical Engineering
Course Code
BIOE 488
Course Title
Medical Informatics and Clinical Engineering
Pre-requisite
COMS 131, MATH 233
Co-requisite
Type
Description
Course Learning
Outcomes
Major Topics
Discipline (Biomedical Engineering)
In this course, we cover topics at the intersection of people, health information, and
technology. We explore biomedical informatics, focusing on the effective use of
biomedical data, information, and knowledge to improve human health and
healthcare systems. Through a multidisciplinary approach, we examine foundations
and methods from biomedical and computing perspectives.
Upon completion of this course, students will be able to:
1. Identify sub-disciplines of biomedical informatics and choose an area of interest for
further study or practice.
2. Use biomedical data effectively by acquiring, storing, retrieving, analyzing, and
utilizing it.
3. Apply biomedical tools and technologies to solve problems in healthcare.
4. Understand the impact of technology on clinical care.
5. Analyze ethical and legal considerations in the use of technology and informatics in
healthcare.
1. The Science and Pragmatics of Biomedical Informatics
2. Acquisition, Storage, and Use of Biomedical Data
3. Standards in Biomedical Informatics
4. Biomedical Decision Making
5. Natural Language Processing in Healthcare and Biomedicine
6. Ethics in Biomedical and Health Informatics
7. Introduction to Methodologies in Biomedical Informatics
8. Bioinformatics and Translational Bioinformatics
9. Biomedical Imaging Informatics
10. Clinical Informatics and Electronic Health Record Systems
11. Clinical Research Informatics
12. Public Health Informatics
13. Evidence-based Practices and Technology-related Policies in Healthcare
14. Emerging Technologies and the Future of Informatics in Biomedicine
95
B.Sc. Civil Engineering
10.2. B.Sc. Civil and Architectural Engineering Course Information
CIVIL ENGINEERING
96
B.Sc. Civil Engineering
Course Code
CIVE 230
Course Title
Mechanics I (Statics)
Type
Discipline (Civil & Architectural Engineering)
Prerequisite
Description
Course Learning
Outcomes
Major Topics
PHYS 102, Co-requisite ENGG 100
The Mechanics I (Statics) course provides a comprehensive understanding of
free body forces and supports using equilibrium system. Internal forces
produced as a result of external forces in different bodies (trusses, beams,
frames,.) covered in this course. Furthermore, calculation of the centroid of
composite bodies and its moment inertia is discussed in this course.
1. Demonstrate an understanding of the fundamental principles of external
and internal forces on free bodies.
2. Describe the behavior of the free body when subjected to different types
of forces.
3. Evaluate and calculate the internal forces produced in the free bodies.
4. Analyze the reactions of the free bodies and its supports.
1. Vectors and Units
2. Equilibrium of rigid bodies
3. Structural analysis and internal forces of simple trusses
4. Structural analysis and internal forces of beams.
5. Center of gravity of composite rigid body.
6. Moment of inertial of composite rigid body.
97
B.Sc. Civil Engineering
Course Code
CIVE 231
Course Title
Mechanics I (Dynamics)
Type
Discipline (Civil & Architectural Engineering)
Prerequisite
CIVE 230
Description
Course Learning
Outcomes
Major Topics
This course explores kinematics and kinetics of a particle, a system of
particles, and rigid bodies. Newton’s laws are applied to solve particle and
planar rigid body dynamics problems. The principles of work and energy, and
impulse and momentum are used to solve special category problems that are
not well served by the direct application of Newton’s second law.
1. Understand the kinematics and kinetics of a particle, a system of particle,
and rigid bodies.
2. Apply Newton’s laws to solve particle and planar rigid body dynamics
problems.
3. Understand the principles of work and energy, and impulse and
momentum.
4. Use these principles to solve special problems that are not well served by
the direct application of Newton’s second law.
1. Kinematics and kinetics of particles and rigid bodies in motion.
2. Newton’s first and second laws and their applications in rigid body
dynamics.
3. Principles of work and energy, and impulse and momentum.
4. Applications of the principles of work and energy, and impulse and
momentum in solving special problems in body dynamics.
98
B.Sc. Civil Engineering
Course Code
CIVE 232
Course Title
Mechanics of Solids
Type
Discipline (Civil & Architectural Engineering)
Prerequisite
CIVE 230
Description
Course Learning
Outcomes
Major Topics
This course provides students with knowledge of stresses and strains and their
relationships, allowable stresses, and factors of safety. It introduces the basics
of normal stresses due to bending moments; sheer stresses and strains due to
torsion; stresses under combined loading; and stress transformations. The
concept of design of prismatic beams based on the strength criteria (moments
and sheer) are also covered in this course.
1. Understand the concepts of stresses and strains and their relationships.
2. Describe normal stresses due to bending moments, sheer stresses, and
strains due to torsion.
3. Analyze stresses under combined loading, and stress transformations.
4. Introduce the concept of design of prismatic beams based on the strength
criteria (moments and sheer).
5. Explain the problems of torsion of circular members; design of
transmission shafts; angle of twist of circular members.
1. Stresses and strains and their relationships.
2. Stresses due to bending moments, sheer stresses, and strains due to
torsion.
3. Stresses under combined loading, and stress transformations.
4. Design of prismatic beams based on the strength criteria (moments and
sheer).
5. Torsion of circular members; design of transmission shafts; angle of twist
of circular members.
99
B.Sc. Civil Engineering
Course Code
CIVE 250
Course Title
Surveying and Geomatics Engineering
Type
Discipline (Civil & Architectural Engineering)
Prerequisite
ENGG 100
Description
Course Learning
Outcomes
Major Topics
This course introduces the principles, technologies, and applications of land
and aerial surveying. Geodesy and Geodetic computations; map projections
and local coordinate systems; adjustment of observational errors, Leveling
and Total Stations. The course provides students with information on
advanced technology of Satellite-based surveying, terrestrial laser scanning
and mapping, aerial surveying technology, and Geographic Information
System (GIS). This course is accompanied by a field surveying project of one
credit hour, where students use surveying equipment.
1. Understand the principles, technologies, and applications of land and
aerial surveying.
2. Perform Geodetic computations; map projections and local coordinate
systems; and adjustment of observational errors in land surveying.
3. Demonstrate the role of land levelling in preparing the construction site,
and the measurements made using surveying equipment and the total
workstation.
4. Introduce the advanced technology of Satellite-based surveying,
terrestrial laser scanning and mapping, aerial surveying technology, and
Geographic Information System (GIS).
5. Conduct a field surveying project, where students use surveying
equipment and learn how to make geodetic computations and adjust
observational errors.
1. Role of surveying in preparing construction sites.
2. Surveying equipment and measurements.
3. Land leveling, calculations made and adjustment of observational errors,
4. Advanced surveying technology, Satellite-based surveying, terrestrial laser
scanning and mapping.
5. Aerial surveying technology and applications of the Geographic
Information System (GIS).
100
B.Sc. Civil Engineering
Course Code
CIVE 300
Course Title
Building Materials
Type
Discipline (Civil & Architectural Engineering)
Prerequisite
CIVE 232
Description
Course Learning
Outcomes
Major Topics
Types of building materials. Manufacturing process of cement; types and
properties of cements; use of chemical and mineral admixtures; properties
and gradation of aggregates; site operations; factors affecting workability and
strength of concrete; mix design of concrete; tests on plastic and hardened.
properties of concrete; test for assessment of concrete in existing structures;
durability of concrete; hot-weather concreting; properties and tests of
bituminous binders and mixtures; uses of bituminous mixtures; manufacturing
process, composition, and heat treatment of steel; and alloy steels;
sustainability of building materials.
1. Demonstrate an understanding of the types and properties of materials
used in civil construction.
2. Describe the behavior, properties and uses of different engineering
materials.
3. Design and test concrete mixtures to meet desired strength and
durability.
4. Perform a concrete mix design according to given requirements.
5. Provide information on the properties of bituminous mixtures and
structural steel.
6. Evaluate the properties and durability of different materials used in
construction.
1. Materials used in construction: Their General properties and
sustainability.
2. Detailed study of constituents of concrete: cement, aggregates, water,
chemical and mineral admixtures.
3. Concrete mix design and quality control.
4. Properties of fresh concrete: curing, workability, and stability.
5. Properties of hardened concrete: strength, deformation, durability &
shrinkage.
6. Reinforced concrete and prestressed concrete.
7. Core and hummer tests.
8. Physical properties of bituminous binders.
9. Properties, design, and uses of bituminous mixtures.
10. Manufacture and composition of steel.
11. Heat treatment and mechanical behavior of steel.
101
B.Sc. Civil Engineering
Course Code
CIVE 331
Course Title
Fluid Mechanics and Hydraulic Engineering.
Type
Discipline (Civil & Architectural Engineering)
Prerequisite
MATH 132
Description
Course Learning
Outcomes
Major Topics
Basic concepts of fluid mechanics. Fundamental terms. Physical values. Fluids
and their properties. Fluid Dynamics: Continuity equation. Basic laws of fluid
dynamics, conservation of mass, conservation of linear momentum,
conservation of energy. Ideal fluid flow. Flow in water pipes. Application of
Bernoulli’s equation. Real fluid flow. Viscosity. Determination of losses.
Reynolds experiment. Laminar and turbulent flow. Boundary layer. Velocity
profile. Losses in pipes. Frictional losses. Hydraulic design of pipeline:
continuity equation, pressure drop, diameter of pipeline. Energy properties of
pumps and hydraulic machines Dimensional analysis. Theory of similarity.
Hydraulics of water flow in open channels. This course is accompanied by
laboratory experiments counted for one credit hour.
1. Introduce basic concepts of fluid mechanics. Fundamental terms. Physical
values.
2. Provide information on fluids and their properties such as viscosity, water
as a fluid of interest in civil engineering works.
3. Recognize the principles of Fluid Dynamics: Continuity equation. Basic
laws of fluid dynamics, conservation of mass, conservation of linear
momentum, conservation of energy, and ideal fluid flow.
4. Describe the movement of water in closed conduits (water pipes}, and in
open channels.
5. Use of Bernoulli’s equation, determination of losses in water pipes,
energy properties of pumps and hydraulic machines.
6. Conduct laboratory experiments to describe the flow of water in pipes
and open channels.
1. Basic concepts of fluid mechanics.
2. Properties of fluids.
3. Fluid dynamics: basic laws, continuity equation,
4. Gravity flow and pressure flow equations.
5. Determination of losses in water pipes; energy properties of pumps and
hydraulic machines.
102
B.Sc. Civil Engineering
Course Code
CIVE 334
Course Title
Environmental Engineering
Type
Discipline (Civil & Architectural Engineering)
Prerequisite
CIVE 331
Description
Course Learning
Outcomes
Major Topics
This course is designed to provide the students with knowledge on
environmental issues of pollution of water, air, and soil. Students will be
provided with much knowledge to understand basic considerations on causes,
impact, and methods to control and solve environmental problems. The
concepts of environmental sustainability, life cycle analysis, and
environmental impact assessment will be presented, and students will be
involved in solving actual problems as applications. Subjects covered in this
course include sustainability in buildings; water resources management; water
pollution control; water treatment and reclamation; resource recovery;
materials recycling; solid waste management; indoor and outdoor air pollution
sources in buildings; pollution control methods.
1. Introduce basic concepts of environmental pollution, characteristics of
pollutants, pollution control methods.
2. Provide information on contemporary global and local pollution issues.
3. Recognize the differences between renewable and non-renewable
resources, resource conservation, resource conservation, refuse and
recycling.
4. Describe the movement of pollutants in air, water, and soil.
5. Introduce the concepts of environmental sustainability, life cycle analysis,
and environmental impact assessment with examples of actual
applications in each case.
6. Conduct a class project to assess pollutants and determine methods to
minimize and control such pollutants.
1. Basic concepts in environmental engineering.
2. Characteristics of air, water, and soil pollutants.
3. Equations describing the movement of pollutants in air, water, and soil.
4. Control of pollutants in the building environment.
5. Environmental Impact Assessment (EIA).
6. Life Cycle Assessment (LCA)
7. Environmental Sustainability (ES)
103
B.Sc. Civil Engineering
Course Code
CIVE 337
Course Title
Structural Analysis I
Type
Discipline (Civil & Architectural Engineering)
Prerequisite
CIVE 230
Description
Course Learning
Outcomes
Major Topics
This course introduces the students to the basic theory and concepts in
structural analysis. The course covers analysis of statically determinate
structures including trusses, beams and frames and obtains internal forces
such as axial force, shear force and bending moment diagram. Methods to
compute deflections are also discussed. In addition, methods of analysis of
statically indeterminate structures including consistent deformation, slope
deflection and moment distribution are discussed.
1. Introduce basic theory and concepts in structural analysis.
2. Conduct analysis of statically determinate structures including trusses,
beams and frames and obtains internal forces such as axial force, shear
force and bending moment diagram.
3. Recognize the methods to compute deflections.
4. Describe the methods of analysis of statically indeterminate structures
including consistent deformation, slope deflection and moment
distribution.
1. Analysis of statically determinate structures including trusses, beams, and
frames.
2. Methods to compute deflections.
3. Analysis of statically indeterminate structures including consistent
deformation, slope deflection and moment distribution.
104
B.Sc. Civil Engineering
Course Code
Course Title
Type
Prerequisite
Description
Course Learning
Outcomes
Major Topics
CIVE 339
Geotechnical Engineering
Discipline (Civil & Architectural Engineering)
CIVE 300
This course is designed to give students principles of soil mechanics and its
application in the analysis and design of foundations (shallow and deep) and
earth retaining structures. The course covers laboratory testing on soil
samples including classification of soil, particle size distribution and
determination of physical and engineering properties of soil. Students will
learn how they can interpret the soil behavior as settlement under building
foundation loads. The course emphasizes soil remediation and improvement
methods.
1. Introduce principles of soil mechanics and its application in the analysis
and design of foundations (shallow and deep) and earth retaining
structures.
2. Describe methods of classification of soil, particle size distribution and
determination of physical and engineering properties of soil.
3. Interpret the soil behavior as settlement under building foundation loads.
4. Recognize soil remediation and improvement methods.
1. Principles of Soil Mechanics.
2. Classification of soils, particle size distribution.
3. Soil testing and determination of physical and engineering properties of
soil.
4. Analysis and design of foundations (shallow and deep) and earth retaining
structures.
5. Soil behavior and settlement under building foundation loads
105
B.Sc. Civil Engineering
Course Code
Course Title
Type
Prerequisite
Description
Course Learning
Outcomes
Major Topics
CIVE 410
Construction Management
Discipline (Civil & Architectural Engineering)
ENGG 100
The course is designed to provide students with an overview of the
construction process and its factors of production. Basic knowledge of
planning, estimating and scheduling tools are introduced to evaluate
construction process. A module of controlling project execution (for time and
cost) includes concepts and tools for monitoring progress as well as mitigating
problems will be presented.
1. Demonstrate understanding of Contract Documents and role of each
project party.
2. Describe the construction process and factors that have impact on
project time and cost.
3. Apply different techniques of project control and evaluate construction
progress.
4. Analyze reasons of delay and propose mitigation plan for recovery.
5. Use advanced software packages in construction management.
1. An overview of the construction process and its factors of production.
2. Contract Documents (Legal conditions, contract obligations and project
drawings and technical specifications)
3. Planning, estimation, and scheduling tools to evaluate the construction
process.
4. Project control techniques (for time and cost).
5. Monitoring progress of construction process and define problems and
reasons of delay.
6. Mitigation plan to overcome construction process delays within project
specification standard and original contract duration.
106
B.Sc. Civil Engineering
Course Code
Course Title
Type
Prerequisite
Description
Course Learning
Outcomes
Major Topics
CIVE 411
Professional Practice in Civil Engineering
Discipline (Civil & Architectural Engineering)
Senior Standing and Department Approval
This course will enable civil and architectural engineering students to get field
exposure and experience by attending professional setup (design –
construction – planning and management – material testing – research)
organization approved by IUK internship committee. The committee shall
monitor, through supervisor, the student performance in collaboration with
the organization. The student should give detailed presentation to display all
activities undertaken during the course. The organization shall issue to the
student a certificate of completion including detailed nature of work
performed by the student and their evaluation.
1. Recognize the system used in the workplace to organize the work of
engineers employed by an organization.
2. Demonstrate understanding of reasons of delay and propose mitigation
plan for recovery.
3. Learn how to perform the work in a team.
1. An overview of the construction process and its factors of production.
2. Work control techniques (for time and Monitoring progress of the
engineering work and define problems and reasons of delay.
3. Mitigation plan to overcome construction process delays within project
specification standard and original contract duration.
107
B.Sc. Civil Engineering
Course Code
Course Title
Type
Prerequisite
Description
Course Learning
Outcomes
Major Topics
CIVE 430
Concrete Design I + Lab
Discipline (Civil & Architectural Engineering)
CIVE 337
This course is designed to provide students with essential knowledge on
design of reinforced concrete structures, considering the build code
requirements (AC1318) using ultimate strength design method and standard
engineering practice for designing basic structural elements such as columns,
beams, slabs, and footings. Calculation of deflection and crack width will be
presented with its limitations by the code,
1. Recognize the building design code and perform design calculations.
2. Apply the design method to designing basic structural elements such as
columns, beams, slabs, and footings.
3. Perform calculations to determine deflection and crack width.
1. An overview of methods of reinforced concrete design.
2. Design of structural elements such as columns, beams, slabs, and
footings.
3. Calculations of deflection and crack width.
4. Laboratory testing on the designed concrete samples.
108
B.Sc. Civil Engineering
Course Code
Course Title
Type
Prerequisite
Description
CIVE 433
Water and Wastewater Engineering.
Discipline (Civil & Architectural Engineering)
This is a course on fundamental design of water and wastewater systems.
Topics in water distribution, wastewater collection, water and wastewater
treatment processes, water reuse, resource recovery, and sludge/solid wastes
management. An integrated system approach is followed to describe the
water and wastewater works.
1. Identify the main characteristics of raw and treated water, wastewater,
and emerging contaminants using laboratory testing methods.
2. Analyze potable water distribution and sanitary sewer collection systems,
and influent, preliminary, primary, secondary, and advanced water and
wastewater treatment components and systems.
3. Develop design criteria (e.g., mass and flow inputs; performance
requirements; general physical, chemical, biochemical, and biological
kinetic and stoichiometric parameters) necessary for the preparation of
preliminary designs for water and wastewater treatment unit operations
and processes.
4. Provide basic preliminary designs for water and wastewater systems.
5. Describe the most critical issues and challenges in planning and
designing.
and operating water and wastewater treatment facilities to meet not
only current but anticipated future regulatory requirements for water
quality, water reuse, and resource recovery.
109
B.Sc. Civil Engineering
Course Code
Course Title
Type
Prerequisite
Description
Course Learning
Outcomes
CIVE 432
Transportation Engineering
Discipline (Civil & Architectural Engineering)
This course introduces transportation system planning, design, operation, and
management. It uses technology to manage transportation systems.
The course explains the principles of urban transport systems planning, urban
public transportation management, transportation economics, traffic
engineering, road safety, road pavement analysis and design. It considers
different transportation modes and various types of roads. Statistical software
packages useful in transportation engineering will be used.
1. Explain the principles of urban transportation system planning, design,
operation, and management.
2. Analyze the traffic control technology and road safety.
3. Describe different transportation modes and various types of roads.
4. Design and implement efficient transportation systems to make them
safer for people.
5. Evaluate the road pavement design and methods.
6. Use statistical software packages useful in transportation engineering.
1. Transportation system planning and design.
2. Operation and management of urban transportation systems.
3. Traffic control and road safety.
4. Analysis of traffic accidents.
5. Pavement design and methods used.
6. Economics of transportation systems.
7. Environmental issues related to vehicles and traffic congestion.
110
B.Sc. Civil Engineering
Course Code
CIVE 410
Course Title
Construction Management
Type
Core course
Prerequisite
This course involves planning, budgeting, coordinating, and supervising
construction projects from start to finish. As a construction manager, you may
work on various construction projects, including buildings, roads, bridges, and
other structures.
1. Explain the principles of urban transportation system planning, design,
operation, and management.
2. Analyze the traffic control technology and road safety.
3. Describe different transportation modes and various types of roads.
4. Design and implement efficient transportation systems to make them
safer for people.
5. Evaluate the road pavement design and methods.
6. Use statistical software packages useful in transportation engineering.
1. Transportation system planning and design.
2. Operation and management of urban transportation systems.
3. Traffic control and road safety.
4. Analysis of traffic accidents.
5. Pavement design and methods used.
6. Economics of transportation systems.
7. Environmental issues related to vehicles and traffic congestion.
Description
Course Learning
Outcomes
111
B.Sc. Civil Engineering
Course Code
CIVE 440
Course Title
Architectural Design I
Type
Discipline (Civil & Architectural Engineering)
Prerequisite
ENGG 150
Description
Course Learning
Outcomes
Major Topics
This course provides students with issues related to the design of human
habitat and its space. Design of simple building for residential use in the
immediate environment with a focus on program and use. Exercises relating
personal experiences to behavioral needs and translating them into
architectural program requirements. Drafting of the simple building for
residential use and presentation skills in 2D manual and in 3D using REVIT
software shall be displayed by students in printing papers and electronic files.
1. Recognize the features of design of human habitat and its space.
2. Describe the constraints in utilizing the space and in orientation of the
building.
3. Understand the principles of efficient space utilization.
4. Demonstrate exercises relating personal experiences to behavioral needs
and translating them into architectural program requirements.
1. An overview of principles of architectural design.
2. Design of human habitat its space.
3. Efficient space utilization.
112
B.Sc. Computer Engineering
10.3. B.Sc. Computer Engineering Course Information
COMPUTER ENGINEERING
113
B.Sc. Computer Engineering
Course Code
Course Title
Pre-requisite
Co-requisite
Type
Description
Course Learning
Outcomes
Major topics
CMPE 201
Object-Oriented Programming
ENGG100
Discipline
This course is designed to enhance students' programming skills within the
context of computer engineering. Throughout the course, students will delve
into the core concepts of OOP, a widely adopted programming paradigm within
the field of computer engineering. OOP emphasizes the utilization of classes
and objects to structure and develop software engineering solutions. By
embracing OOP principles, students will experience significant benefits such as
reduced development time, improved code readability, enhanced code
reusability, and simplified code maintenance.
1. Understand the foundational concepts of object-oriented programming:
Gain a solid understanding of the key principles and concepts of OOP,
including classes, objects, encapsulation, inheritance, and polymorphism.
2. Apply OOP principles to solve complex problems: Develop the ability to
analyze real-world problems and design effective software solutions using
object-oriented programming techniques.
3. Implement OOP concepts using Python. Learn how to create classes,
instantiate objects, define methods and properties, and establish
relationships between objects.
4. Design and develop reusable and maintainable code: Learn strategies for
designing and implementing modular, reusable, and maintainable code
using OOP principles. Understand the benefits of code reusability and the
importance of creating well-structured, organized, and extensible software
systems.
5. Utilize inheritance and polymorphism to enhance code functionality:
Explore the concepts of inheritance and polymorphism and understand
how they contribute to code reuse, modularity, and flexibility. Learn how to
effectively design class hierarchies and leverage inheritance to extend and
specialize functionality.
1. Understand Objects and classes.
2. Apply constructors, destructor and __str__
3. Single and multiple inheritance
4. Polymorphism and data abstraction
5. Handling exceptions
6. Serialization and deserialization of JSON
114
B.Sc. Computer Engineering
Course Code
Course Title
Pre-requisite
Co-requisite
Type
Description
Course Learning
Outcomes
Major topics
CMPE 250
Discrete Structures
MATH 233
Discipline
Discrete Structures for Computer Engineering provides a solid foundation in
fundamental mathematical concepts and structures essential to computer
engineering. Students explore propositional and predicate logic, sets and
relations, combinatorial mathematics, and graph theory. They learn to
construct logical arguments, analyze data structures, and design efficient
algorithms. The course emphasizes critical thinking and problem-solving skills
relevant to complex engineering challenges. Students study counting
techniques, permutations, combinations, and gain insights into network design,
optimization problems, and cryptography. Graph theory covers properties,
connectivity, planarity, and graph algorithms for network analysis and data
visualization. Mathematical induction and recursion are explored, aiding in the
design of robust algorithms. Through hands-on exercises and programming
assignments, students reinforce their understanding of discrete structures'
applications in computer engineering. Upon completion, students possess
theoretical knowledge and problem-solving skills crucial for success in
computer engineering disciplines.
1. Apply propositional and predicate logic to construct logical arguments
and solve problems in computer engineering.
2. Utilize sets, relations, and combinatorial mathematics techniques to
design data structures and algorithms for computer engineering
applications.
3. Analyze and solve problems using graph theory principles in computer
networks, data visualization, and related fields.
4. Design and analyze efficient recursive algorithms using mathematical
induction for solving complex engineering problems.
5. Demonstrate critical thinking and problem-solving skills in tackling
engineering challenges encountered in computer engineering and apply
them to real-world scenarios
1. Understand fundamental mathematical concepts and structures essential
to computer engineering.
2. predicate logic, sets and relations, combinatorial mathematics, and graph
theory.
3. Techniques, permutations, combinations
4. Mathematical induction and recursion
115
B.Sc. Computer Engineering
Course Code
Course Title
Pre-requisite
Co-requisite
Type
Description
Course Learning
Outcomes
Major topics
CMPE 260
Data Structures
CMPE 201
Discipline
Data Structures for Computer Engineering is a comprehensive course focused
on fundamental data structures and their applications. Students learn to design
and analyze efficient data structures and algorithms for solving complex
engineering problems. Topics include arrays, linked lists, stacks, queues, trees,
and graphs, along with algorithms for searching, sorting, and manipulating
data. Advanced topics cover hash tables, heaps, and balanced search trees.
Through hands-on programming exercises, students reinforce their
understanding and gain experience in analyzing algorithm performance. By
course completion, students will be proficient in designing and implementing
data structures, selecting appropriate algorithms, and evaluating efficiency.
They will possess the skills necessary to optimize system performance, tackle
real-world engineering problems, and contribute to the development of robust
software solutions in computer engineering.
1. Design and implement fundamental data structures, including arrays,
linked lists, stacks, queues, trees, and graphs, for computer engineering
applications.
2. Analyze and evaluate the efficiency of algorithms used for searching,
sorting, and manipulating data within different data structures.
3. Apply advanced data structures such as hash tables, heaps, and balanced
search trees to solve complex engineering problems effectively.
4. Utilize programming skills to implement data structures and algorithms
and apply them to practical programming assignments and projects.
5. Demonstrate critical thinking and problem-solving skills in selecting the
appropriate data structure and algorithm for a given problem, considering
efficiency and performance requirements.
1. Design and analyze efficient data structures and algorithms.
2. Linked lists, stacks, queues, trees, and graphs.
3. Algorithms for searching, sorting, and manipulating data.
4. Designing and implementing data structures, selecting appropriate
algorithms, and evaluating efficiency
116
B.Sc. Computer Engineering
Course Code
Course Title
Pre-requisite
Co-requisite
Type
Description
Course Learning
Outcomes
Major topics
CMPE 341
Fundamental of Digital Logic
Discipline
This course will enable students to learn about digital logic design by
discovering how they work. Experiments are introduced through a guided
exploration of a collection of digital components of increasing complexity. As
the example components are examined and understood (what are the inputs,
what are the outputs, what does it do), the purpose and importance of each
component is defined. Alternative approaches are analyzed and considered,
and each component will be expanded, generalized and used in a larger system.
1. Understand and convert between different numerical system (Binary,
Hexadecimal, Octal and BCD)
2. Learn Boolean algebra and to prove theorems related to it.
3. Develop and enhance the skills knowledge of basic combinatorial and
sequential digital circuit design and implementation.
4. Relate the experimental work to the DLD theories discussed in the course.
5. Demonstrate confidence in their engineering design skills
1. Numbering systems: decimal, binary, BCD, hexadecimal, octave
2. Logic gates
3. Boolean algebra
4. Simplification, Karnaugh map
5. Sequential circuits
117
B.Sc. Computer Engineering
Course Code
Course Title
Pre-requisite
Co-requisite
Type
Description
Course Learning
Outcomes
Major Topics
CMPE 355
Computer Networks
CMPE 201
Discipline
This course provides a robust understanding of networking. It teaches the
fundamentals of networking systems, their architecture, function and
operation and how those fundamentals are reflected in current network
technologies. Students will learn the principles that underlie all networks and
the application of those principles to current network protocols and systems.
The course explains how layers of different scope are combined to create a
network. There will be a basic introduction to Physical Media, the functions that
make up protocols, such as error detection, delimiting, lost and duplicate
detection; and the synchronization required for the feedback mechanisms: flow
and retransmission control, etc. Students will be introduced to how these
functions are used in current protocols, such as Ethernet, WiFi, VLANs, TCP/IP,
wireless communication, routing, congestion management, QoS, network
management, security, and the common network applications as well as some
past applications with unique design solutions.
1. Learn the principles that underlie all networks and the application.
2. Apply a broad operational knowledge of networking.
3. Apply a broad operational knowledge of networking services and
technology.
4. Understand reference models, addressing, cabling, wireless, protocols,
topologies, security, industry networking standards, LAN and WAN
devices.
5. Understand name resolution, access to data, applications, printing,
authentication
1. Introduction to Computer Network
2. Overview of Network Topologies
3. Overview of Network Types
4. Overview of Protocols and Standards
5. TCP/IP Models and its comparison with OSI.
20
118
B.Sc. Computer Engineering
Course Code
Course Title
Pre-requisite
Co-requisite
Type
Description
Course Learning
Outcomes
Major topics
CMPE 405
Operating System Principles
CMPE 250 and CMPE 260
Discipline
This course introduces all aspects of modern operating systems. Topics include
process structure and synchronization, interprocess communication, memory
management, file systems, security, I/O, and distributed files systems.
1. Describe the basic components of a modern operating system.
2. Understand the symbiotic relationship between computer architecture
and operating system design.
3. Discuss how operating systems provide abstractions for virtualization,
concurrency, and persistence.
4. Construct applications that utilize processes, threads, and sockets to solve
problems requiring concurrent or parallel computation.
5. Explain how resources such as memory is allocated and managed by the
operating system.
1. Processes
2. Threads
3. CPU Scheduling
4. Process synchronization
5. Memory management
6. Virtual memory
7. File systems
8. IO systems
119
B.Sc. Computer Engineering
Course Code
Course Title
Pre-requisite
Co-requisite
Type
Description
Course Learning
Outcomes
Major topics
CMPE 410
Software Quality Assurance
CMPS 360
Discipline
This course will introduce the principle of software testing and analysis which
is a core challenge in developing high quality software systems. This course will
focus on the processes, principles, and techniques of software testing and
analysis. It covers a full spectrum of topics from basic principles and underlying
theory of testing to organizational and process issues in real-world applications.
1. Understand the overall process of Software Testing & Quality Assurance.
2. Acquire direct, hands-on experience specifying requirements, developing
code, & testing code.
3. Understand how to develop & implement Unit Tests, Integration Tests &
System Tests.
4. Acquire hands-on experience with Software Testing Tools, especially in
Code Coverage, Performance Testing, & General Testing.
5. Understand & appreciate complexities in Software Testing and how to
handle them.
1. Software metrics and anti-patterns
2. Design generation, design representation, and heuristics for good design.
3. Dynamic software verification: unit, integration, regression, and
acceptance testing.
4. Static software verification: reviews, walk-throughs.
5. Software development tools such as version control and unit testing
frameworks.
6. Standard representations for requirements, such as user stories and
interaction prototypes
120
B.Sc. Computer Engineering
Course Code
Course Title
Pre-requisite
Co-requisite
Type
Description
Course Learning
Outcomes
Major topics
CMPE 415
Intelligent Systems
CMPE 360
Discipline
This course introduces students to the field of Artificial Intelligence (AI) with
emphasis on its use to solve real world problems for which solutions are difficult
to express using the traditional algorithmic approach. It explores the essential
theory behind methodologies for developing systems that demonstrate
intelligent behavior including dealing with uncertainty, learning from
experience, and following problem solving strategies found in nature.
1. Demonstrate good knowledge of basic theoretical foundations of the
different common intelligent systems methodologies.
2. Determine which type of intelligent system methodology would be
suitable for a given type of application problem.
3. Demonstrate, in the form of a major project work, the ability to design
and develop an intelligent system for a selected application.
4. Earn the ability to design and develop an intelligent system for a selected
application.
1. Intelligent agents
2. fuzzy control and fuzzy adaptive control
3. multi-sensor data and information fusion
4. decision analysis with uncertainty
5. case-based reasoning
6. signal analysis and multi-objective optimization.
121
B.Sc. Computer Engineering
Course Code
Course Title
Pre-requisite
Co-requisite
Type
Description
Course Learning
Outcomes
Major topics
CMPE 420
Parallel & Distributed Computing
CMPE 405
Discipline
This course covers general introductory concepts in the design and
implementation of parallel and distributed systems, covering all the major
branches such as Cloud Computing, Grid Computing, Cluster Computing,
Supercomputing, and Many-core Computing.
The specific topics that this course will cover are: asynchronous/synchronous
computation/communication, concurrency control, fault tolerance, GPU
architecture and programming, heterogeneity, interconnection topologies,
load balancing, memory consistency model, memory hierarchies, Message
passing interface (MPI), MIMD/SIMD, multithreaded programming, parallel
algorithms & architectures, parallel I/O, performance analysis and tuning,
power, programming models (data parallel, task parallel, process-centric,
shared/distributed memory), scalability and performance studies, scheduling,
storage systems, and synchronization.
1. Learn about parallel and distributed computers.
2. Write portable programs for parallel or distributed architectures.
3. Analytical modeling and performance of parallel programs.
4. Analyze complex problems with shared memory programming
1. Concepts of parallelism, Introduction Amdahl's law and Gustafson's law,
Dependencies
2. Interconnection networks, Race conditions, mutual exclusion,
synchronization, and parallel slowdown, Fine-grained, coarse- grained,
and embarrassing parallelism
3. Types of parallelism, Bit-level parallelism, Instruction-level parallelism
Data parallelism, Task parallelism, Classes of parallel computers, Multicore
computing, Symmetric multiprocessing
4. Distributed computing, Cluster computing, Massive parallel processing,
Grid computing Specialized parallel computers, MPI Programming.
122
B.Sc. Computer Engineering
Course Code
Course Title
Pre-requisite
Co-requisite
Type
Description
Course Learning
Outcomes
Major topics
CMPE 425
Quantum Computing
CMPE 370 and CMPE 463
Discipline
This course introduces the theory and practice of quantum computation. Topics
covered include: physics of information processing, quantum logic, quantum
algorithms including Shor’s factoring algorithm and Grover’s search algorithm,
quantum error correction, quantum communication, and cryptography.
1. Analyze the behavior of basic quantum algorithms.
2. Implement simple quantum algorithms and information channels in the
quantum circuit model.
3. Simulate a simple quantum error-correcting code.
4. Prove basic facts about quantum information channels
1. Basic principles of quantum mechanics
2. Quantum gates and circuits s
3. Classical computation versus quantum computation
4. Quantum algorithms: factoring and discrete logarithm; fast search;
simulation
5. Classical and quantum information theory, quantum cryptography,
teleportation, dense coding
6. Error correction and fault-tolerant quantum computing
7. Physical realizations: nuclear magnetic resonance; ions in traps; solid state
devices
123
B.Sc. Computer Engineering
Course Code
Course Title
Pre-requisite
Co-requisite
Type
Description
Course Learning
Outcomes
Major topics
CMPE 430
Robotics
CMPE 437 and CMPE 464
Discipline
This course is an introduction to the field of robotics. It covers the fundamentals
of kinematics, dynamics, trajectory planning, control of robot manipulators,
and sensing. The course deals with homogeneous transformations, forward and
inverse kinematics of robotic manipulators, differential kinematic equations,
the manipulator Jacobian, and force relations. It also presents the fundamental
principles on proximity, tactile, and force sensing.
1. Describe the different physical forms of robot architectures.
2. Kinematically model simple manipulator and mobile robots.
3. Mathematically describe a kinematic robot system.
4. Analyze manipulation and navigation problems using knowledge of
coordinate frames, kinematics, optimization, and control.
5. Describe how sensors used in robotics applications work.
1. Robot-Basic concepts, Need, Law, History, Anatomy, specifications.
2. Types of Mechanical actuation, Gripper design, Robot drive system Types
3. Robot kinematics – Basics of direct and inverse kinematics
4. Sensors in robot – Touch Sensors-Tactile sensor – Proximity and range
sensors. Force sensor-Light sensors, Pressure sensors.
5. Industrial applications of robots, Medical, Household, Entertainment,
Space, Underwater, Defense, Disaster management. Applications, Micro
and Nanorobots, Future Applications.
124
B.Sc. Computer Engineering
Course Code
Course Title
Pre-requisite
Co-requisite
Type
Description
Course Learning
Outcomes
Major topics
CMPE 435
Expert Systems
CMPE 415
Discipline
This course introduces the techniques for the construction of expert systems
including computer inference and knowledge acquisition, knowledge
representation schemes, conceptual date analysis; plausible reasoning
techniques; validation and measurement methods; production-rule
programming.
1. Understand the idea of intelligent agents and search methods.
2. Discover different methods of representing knowledge.
3. Study reasoning and decision making in uncertain world.
4. Construct plans and methods for generating knowledge.
1. The nature of Expert Systems. Types of applications of Expert Systems.
2. Theoretical Foundations
3. Basic forms of inference: abduction; deduction; induction
4. The representation and manipulation of knowledge in a computer
5. Expert System Architectures. An analysis of some classic expert systems.
125
B.Sc. Computer Engineering
Course Code
Course Title
Pre-requisite
Co-requisite
Type
Description
Course Learning
Outcomes
Major topics
CMPE 437
Embedded systems
CMPE 341 and ELEC 355
Discipline
Embedded systems are those systems that are similar to computers, they can
be termed as computer on a chip but are designed for some specific tasks. This
course introduces the assembly language programming of 8051
microcontrollers. it gives a practical training of interfacing the peripheral
devices, input/output ports, serial port, LCD, Keypad and interrupts.
1. Understand and apply the fundamentals of assembly level programming
microcontroller.
2. Apply real time interfaces input/Output ports, serial ports, digital-toanalog converters, and analog-to-digital converters.
3. Troubleshoot interactions between software and hardware.
4. Analyze abstract problems and apply a combination of hardware and
software to address the problem.
5. Understand and implement the fundamentals of the IoT (Internet of
Things).
6. Microprocessor & Microcontroller Classification
7. Registers & Memory
8. Introduction to assembly language
9. Input and output ports
10. Interfacing with LCD and keypad
11. Working with interrupts
126
B.Sc. Computer Engineering
Course Code
Course Title
Pre-requisite
Co-requisite
Type
Description
Course Learning
Outcomes
Major topics
CMPE 438
Machine Learning
CMPE 415
Discipline
This course is aimed at developing practical machine learning and data science
skills. The course will cover theoretical basics of broad range of machine
learning concepts and methods with practical applications to sample datasets
via programming assignments.
1. Understanding popular ML algorithms with their associated mathematical
foundations for appreciating these algorithms.
2. Capability to implement basic algorithms using basic machine learning
libraries.
3. Make aware of the role of data in the future of computing, and also in
solving real-world problems using machine learning algorithms.
4. Appreciate the mathematical background behind popular ML algorithms.
1. Machine Learning Techniques and Algorithms
2. Machine Learning and Artificial Intelligence
3. Programming Languages (Python, Java, C++, R, etc.)
4. Artificial Neural Networks and its Application
5. Natural Language Processing
6. Reinforcement Learning
127
B.Sc. Computer Engineering
Course Code
Course Title
Pre-requisite
Co-requisite
Type
Description
Course Learning
Outcomes
Major topics
CMPE 440
Wireless and Mobile Networking
CMPE 355
Discipline
This course will examine the area of wireless networking and mobile
computing, looking at the unique network protocol challenges and
opportunities presented by wireless communications and host or router
mobility. The course will give a brief overview of fundamental concepts in
mobile wireless systems and mobile computing, it will then cover system and
standards issues including wireless LANs, mobile IP, ad-hoc networks, sensor
networks, as well as issues associated with small handheld portable devices and
new applications that can exploit mobility and location information. This is
followed by several topical studies around recent research publications in
mobile computing and wireless networking field. This course will make the
system architecture and applications accessible to the electrical engineer and
computer scientist.
1. Learn state-of-the-art wireless technologies.
2. Obtain background for original research in wireless networking and
mobile computing field.
3. Understand the mobile IP and ad-hoc networks.
4. Learn the skill of independently identifying a problem and solving the
problem.
1. Overview of fundamental challenges in wireless networking and potential
techniques
2. Wide area wireless networks: Mobile IP
3. Wireless local area networks (WLAN): MAC design principles, 802.11 (WiFi)
4. Wireless person area networks (WPAN): 802.15.4 (ZigBee), Bluetooth
5. Mobile ad hoc and sensor networks
6. Mobile computing and applications
128
B.Sc. Computer Engineering
Course Code
Course Title
Pre-requisite
Co-requisite
Type
Description
Course Learning
Outcomes
Major topics
CMPE 445
Network Security
CMPE 355
Discipline
This course provides an overview of network security including attacks and
vulnerabilities and defense measures, secure network design, network and
transport layers security, intrusion detection techniques, defense against
denial-of-service attacks, network hardware, software, and applications attacks
and their defense, security policies, legal and ethical issues in cyber and
computer crimes.
1. Differentiate between symmetric and asymmetric cryptographic ciphers.
2. Examine various network security standards and their implications for
computer network security.
3. Identify the types of security threats and attacks on computer networks.
4. Articulate major vulnerabilities concerning network and internet security.
1. Security Concepts and Terminology
2. TCP/IP and OSI Network Security
3. Access Control Issues (Packet Filters, Firewalls)
4. Communication Security (OSI Layer Security Protocols)
5. Security Tools
6. Cryptography
7. System Security - Intruders and Viruses
8. E-mail and Web Security
129
B.Sc. Computer Engineering
Course Code
Course Title
Pre-requisite
Co-requisite
Type
Description
Course Learning
Outcomes
Major topics
CMPE 450
Real-Time Systems
CMPE 405 and CMPE 464
Discipline
This is a course on the design and applications of all real time aspects of various
system components, like OS, memory, communication and an introduction to
reliability evaluation methods.
1. Study the basics of tasks and scheduling.
2. Analyze real time communication.
3. Analyze evaluation techniques and reliability models for Hardware
Redundancy.
4. Understand clock synchronization
1. Overview of real-time applications and concepts with emphasis on the
distinguishing characteristics of real-time systems and the constraints that
they must satisfy.
2. Real-time scheduling and schedulability analysis, including clock-driven
and priority-driven scheduling.
3. Real-time operating systems. Basic operating-system functions needed for
real-time computing.
4. Resource management in real-time systems, including potential problems
and their resolution as well as practical issues in building real-time
systems.
5. Resource sharing in real-time systems.
6. Distributed real-time systems, multiprocessor real-time systems (if time
permits).
130
B.Sc. Computer Engineering
Course Code
Course Title
Pre-requisite
Co-requisite
Type
Description
Course Learning
Outcomes
Major topics
CMPE 463
Computer Organization & Architecture
CMPE 341
Discipline
This course aims to provide a strong foundation for students to understand
modern computer system architecture and to apply these insights and
principles to future computer designs. It provides basic knowledge,
fundamental concepts, design techniques and trade-offs, machine structures,
technology factors, software implications, and evaluation methods and tools
required for understanding and designing modern computer architectures
including multicores, embedded systems, and parallel systems.
1. Understand the fundamentals of computer architecture and system
design.
2. Appreciate and understand the various design issues and tradeoffs of
computer design.
3. Apply this knowledge to new computer architecture design problems with
the context of balancing application requirements against technology
constraints.
4. Understand current trends and future directions of computer
architecture.
1. Basic Concepts and Computer Evolution
2. Performance Issues, Computer Functions, and Interconnection
3. The Memory Hierarchy and Cache Memory
4. Internal Memory
5. External Memory
6. Input/Output & Number Systems
7. Computer Arithmetic
8. Instruction Sets: Addressing Modes & Formats
9. Reduced Instruction Set Computers
10. Parallelism
11. Control Unit Operation & Microprogrammed Control
12. Multicore Computers
131
B.Sc. Computer Engineering
Course Code
CMPE 464
Course Title
Microprocessor design
Pre-requisite
CMPE 341
Co-requisite
Type
Description
Course Learning
Outcomes
Major topics
Discipline
This course introduces the assembly language programming of the
microprocessor Z80 and its architecture; memory interfacing; interfacing with
input/output devices; Z80 assembly language programming; instructions;
programming techniques.
1. Recall and apply a basic concept of digital fundamentals to
Microprocessor based personal computer system.
2. Identify the detailed software and hardware structure of the
Microprocessor.
3. Illustrate how the different peripherals are interfaced
with Microprocessor.
4. Analyze the data transfer information through ports;
1. Microprocessor Architecture & Microcomputer System.
2. Introduction Set of the microprocessor.
3. Introduction to microprocessor Instructions.
4. Assembly Language Programming.
5. Peripherals are interface.
132
B.Sc. Computer Engineering
Course Code
ENGG 490
Course Title
Engineering Capstone
Pre-requisite
Senior Standing
Co-requisite
Type
Description
Course Learning
Outcomes
Discipline
This course introduces students to the development of a large system from
conceptualization to its final implementation. It is structured to contain
substantial design and development of hardware and software components.
This module is the culminating point of a series of courses integrating the
theories which students have already learnt. With this capstone project,
students would be able to better appreciate the relevance of the various
components in the Computer Engineering curriculum to large scale computer
engineering projects.
1. Learn to work in a team.
2. Formulate and analyze a problem.
3. Explore and propose a solution.
4. Manage a budget and run a cost evaluation.
5. Present to an audience in written and verbal format.
6. Implement and validate a working prototype of your proposed solution.
133
B.Sc. Computer Engineering
10.4. B.Sc. Computer Science and Cyber Security Course Information
COMPUTER SCIENCE &
CYBER SECURITY
134
B.Sc. Computer Science and Cyber Security
Course Code
CMPS 101
Course Title
Computer Programming
Pre-requisite
Co-requisite
Type
Discipline
Description
This course introduces students to the fundamentals of computer programming,
focusing on problem-solving, algorithm design, and coding in popular programming
languages. Students gain practical experience in writing and debugging programs,
understanding program flow, and developing critical thinking skills in software
development.
Course Learning
Outcomes
1. Demonstrate proficiency in writing and debugging programs using programming
languages.
2. Apply problem-solving techniques to design algorithms and create efficient code.
3. Understand and utilize fundamental programming concepts, such as variables,
control structures, and functions.
4. Analyze and evaluate program flow to identify and resolve logical errors.
5. Develop critical thinking skills in software development and effectively
communicate programming solutions.
Major Topics
1. Introduction to programming languages and software development principles.
2. Variables, data types, and operators.
3. Control structures and decision-making in programming.
4. Functions and modular programming.
5. Debugging and error handling in programming.
135
B.Sc. Computer Science and Cyber Security
Course Code
CMPS 210
Course Title
Data Structure
Pre-requisite
CMPE 201
Co-requisite
Type
Discipline
Description
This course introduces the data structure concepts, arrays, stack, queues, trees, and
graphs. Discussion of various implementations of these data objects, programming
styles, and run-time representations. The course also examines algorithms for sorting,
searching and some graph algorithms. Algorithm analysis and efficient code design is
discussed.
Course Learning
Outcomes
Major Topics
1. Explain and utilize linked lists, stacks, queues and trees.
2. Describe the techniques of algorithm analysis.
3. Discuss the advantages and disadvantages of various algorithms.
4. Describe the design and performance of various searching and sorting
algorithms.
5. Discuss graph algorithms.
6.
1. Introduction to Data Structures
2. Arrays and Linked Lists
3. Stacks and Queues
4. Trees and Binary Search Trees
5. Graphs and Hashing
136
B.Sc. Computer Science and Cyber Security
Course Code
CMPS 260
Course Title
Networking I
Pre-requisite
Co-requisite
Type
Discipline
Description
This course will cover key concepts, principles, and protocols that form the backbone
of modern computer networks. Students will explore topics such as network
architecture, network models (TCP/IP and OSI), network topologies, network devices,
and network addressing. They will also gain hands-on experience in configuring and
troubleshooting network components.
Course Learning
Outcomes
Major topics
The course will delve into various networking protocols, including Ethernet, IP, TCP,
UDP, DNS, DHCP, and HTTP. Students will learn how these protocols enable reliable
data transmission, network addressing, and efficient routing. Additionally, they will
explore network security principles and common network attacks, as well as best
practices for securing networks.
1. Understand the fundamental concepts and principles of computer networking,
including network architecture, protocols, and topologies.
2. Demonstrate knowledge of network models (TCP/IP and OSI) and their respective
layers and apply them to analyze and troubleshoot network issues.
3. Configure and manage network devices, such as routers, switches, and firewalls,
using industry-standard tools and protocols.
4. Apply network addressing techniques, including IP addressing and subnetting, to
design and implement efficient and scalable network infrastructures.
5. Identify and assess network security risks, implement basic security measures,
and recognize common network attacks, enhancing the overall resilience of
network environments
1. Network architecture
2. Network models (tcp/ip and osi)
3. Network topologies
4. Network devices
5. Network addressing.
137
B.Sc. Computer Science and Cyber Security
Course Code
CMPS 201
Course Title
Object-Oriented programming
Pre-requisite
CMPE 101
Co-requisite
Type
Description
Course Learning
Outcomes
Major topics
Discipline
This course introduces advanced programming skills and focuses on the core
concepts of object-oriented programming (OOP). OOP is a programming standard
that relies on the concept of classes and objects. OOP is a widely used programming
model that reduces development times and making the code easier to read, reuse,
and maintain, shifts the focus from thinking about code as a sequence of actions to
looking at your program as a collection of objects that interact with each other. In this
course, you’ll learn how to create classes, which act as the blueprints for every object
in Python. You’ll then leverage principles called inheritance and polymorphism to
reuse and optimize code.
1. Develop understanding of writing object-oriented programs that combine
functions and data.
2. Explain and relate basic concepts of object-oriented programming (OOP)
including encapsulation, classes, instances, attributes, methods, and
constructors.
3. Explain and relate advanced concepts of OOP inheritance and polymorphism.
4. Apply the object-oriented programming language to develop software, including
programs utilizing multiple Classes.
5. Understand and apply practical aspects of JSON.
1. Introduction to Object-Oriented Programming (OOP) Principles
2. Classes, Objects, and Inheritance
3. Encapsulation and Abstraction
4. Polymorphism and Method Overriding
5. Exception Handling and Error Management
138
B.Sc. Computer Science and Cyber Security
Course Code
CMPS 220
Course Title
Web Technologies I
Pre-requisite
Co-requisite
Type
Discipline
Description
Web Technologies 1 is an introductory course that explores the fundamental
concepts and skills required for web development. In today's digital landscape,
creating dynamic and interactive websites is crucial for businesses, organizations, and
individuals to establish an online presence and engage with their target audience
effectively.
This course will cover key aspects of web development, including client-side
technologies, markup languages, styling, and scripting. Students will gain hands-on
experience in creating static web pages and learn the basics of front-end web
development. They will explore essential concepts such as HTML, CSS, JavaScript, and
responsive web design principles to build visually appealing and user-friendly
websites. Throughout the course, students will engage in practical exercises,
individual and group projects, and real-world examples to reinforce their
understanding of web development concepts.
1. Understand the core technologies and principles behind web development,
including HTML, CSS, and JavaScript, and their role in creating modern websites.
2. Apply web design principles and best practices to create visually appealing and
user-friendly web pages that adhere to accessibility and usability standards.
3. Develop responsive web pages that adapt to different screen sizes and devices,
ensuring a seamless user experience across multiple platforms.
4. Utilize JavaScript to add interactivity and dynamic functionality to web pages,
including form validation, DOM manipulation, and event handling.
5. Demonstrate proficiency in debugging and troubleshooting web development
issues, as well as employing basic optimization techniques to enhance website
performance.
1. Key aspects of web development
2. Client-side technologies
3. Markup languages
4. Styling, and
5. Scripting
Course Learning
Outcomes
Major topics
139
B.Sc. Computer Science and Cyber Security
Course Code
CMPS 270
Course Title
Computer Organization & Architecture I
Pre-requisite
Co-requisite
Type
Discipline
Description
Computer Organization & Architecture I is an introductory course that explores the
foundational principles and components of digital systems. Understanding the inner
workings of computers and the organization of their components is essential for
anyone pursuing a career in computer engineering, computer science, or related
fields.
Course Learning
Outcomes
Major topics
This course will cover key concepts in computer organization and architecture,
including binary representation, logic gates, combinational and sequential circuits,
memory systems, and input/output interfaces. Students will gain hands-on
experience in designing and analyzing digital circuits using hardware description
languages and simulation tools.
1. Understand the fundamentals of digital systems, including binary representation,
logic gates, Boolean algebra, and the design of combinational and sequential
circuits.
2. Analyze and design memory systems, including various types of storage devices
and their hierarchies, such as registers, caches, and main memory.
3. Comprehend the basic principles of processor architecture, including instruction
sets, CPU organization, and the execution cycle.
4. Apply hardware description languages and simulation tools to design and analyze
digital circuits, including arithmetic circuits, state machines, and control units.
5. Evaluate the performance of basic instruction pipelines and understand the impact
of factors such as pipelining techniques, data hazards, and control hazards on
overall system performance.
1. Computer system components and structure
2. Digital logic circuits and Boolean algebra
3. Instruction set architecture and assembly language programming
4. Processor organization, control unit design, and datapath components
5. Memory hierarchy design and input/output systems
140
B.Sc. Computer Science and Cyber Security
Course Code
CMPS 235
Course Title
Introduction to Data and Cyber Security
Pre-requisite
Co-requisite
Type
Discipline
Description
Introduction to Data and Cyber Security is a foundational course that provides an
overview of the principles, concepts, and practices essential for protecting data and
securing digital systems in today's interconnected world. As the threat landscape
continues to evolve, understanding the fundamentals of data and cyber security is
crucial for individuals and organizations to safeguard sensitive information and
maintain the integrity of their digital assets.
Course Learning
Outcomes
Major topics
This course will cover key topics in data and cyber security, including confidentiality,
integrity, availability, risk management, encryption, network security, and incident
response. Students will explore common cyber threats and attacks, such as malware,
social engineering, and denial-of-service attacks, and learn how to mitigate these
risks through effective security measures.
1. Understand the key principles, concepts, and terminology in data and cyber
security, including confidentiality, integrity, availability, risk management, and
defense-indepth.
2. Identify common cyber threats and attacks, assess their potential impact, and
implement appropriate security measures to mitigate risks.
3. Demonstrate knowledge of security controls, including firewalls, intrusion
detection systems, and access controls, and their role in protecting digital
assets.
4. Apply encryption techniques and cryptographic protocols to secure data at rest
and in transit, ensuring confidentiality and data integrity.
5. Develop an understanding of incident response procedures, including detection,
containment, eradication, and recovery, and their importance in mitigating the
impact of security incidents.
1. Introduction to data and cyber security
2. Common cyber threats and their motivations
3. Security controls and technologies for data and system protection
4. Development and implementation of security policies and procedures
5. Incident response strategies and proactive security measures
141
B.Sc. Computer Science and Cyber Security
Course Code
CMPS 301
Course Title
Computing Ethics and Society
Pre-requisite
Co-requisite
Type
Discipline
Description
This course delves into the ethical implications of computing technologies and their
impact on society. Students examine ethical theories, privacy issues, intellectual
property rights, and social responsibility in the digital age. They explore ethical
decision-making frameworks and engage in discussions on emerging topics such as
artificial intelligence, cybersecurity, and data privacy, fostering critical thinking and
ethical awareness in the field of computing.
1. Analyze ethical issues and dilemmas arising from computing technologies.
2. Evaluate the social and societal impact of computing advancements.
3. Apply ethical frameworks to make informed decisions in computing contexts.
4. Understand legal and regulatory considerations in computing ethics.
5. Demonstrate awareness of professional and social responsibilities in the field of
computing.
Course Learning
Outcomes
Major topics
1.
2.
3.
4.
5.
Introduction to computing ethics and ethical theories.
Privacy, surveillance, and data protection in the digital age.
Intellectual property rights and software piracy.
Ethical considerations in emerging technologies (AI, IoT, etc.).
Professional ethics and social responsibility in computing.
142
B.Sc. Computer Science and Cyber Security
Course Code
CMPS 370
Course Title
Computer Networks and
security (II)
Pre-requisite
Co-requisite
Type
Discipline
Description
Computer Networks and Security II is an advanced course that builds upon the
foundational knowledge of computer networks and security principles. In today's
interconnected world, where data breaches and network vulnerabilities are a
constant threat, understanding advanced networking concepts and security practices
is crucial for protecting sensitive information and ensuring the integrity of digital
systems.
Course Learning
Outcomes
This course will delve deeper into topics such as network protocols, network design
and optimization, network administration, and advanced network security. Students
will explore advanced routing protocols, network virtualization, quality of service
(QoS), and network performance optimization techniques.
1. Demonstrate advanced knowledge of network protocols, including routing
protocols, network virtualization, and quality of service (QoS), and apply them to
design and optimize complex networks.
2. Develop and implement advanced network security measures, including access
control mechanisms, secure communication protocols, and intrusion detection
and prevention systems, to protect network infrastructure and data.
3. Evaluate and analyze network performance using appropriate monitoring and
measurement tools and apply optimization techniques to enhance network
efficiency and reliability.
4. Investigate and respond to advanced cyber threats, such as advanced persistent
threats (APTs) and zero-day exploits, by implementing incident response
procedures and employing forensic techniques.
5. Design secure network architectures that meet specific organizational
requirements, considering factors such as scalability, fault tolerance, and
compliance with industry regulations.
Major topics
1. Network security fundamentals
2. Secure network design and architecture
3. Network threats and vulnerabilities
4. Network security protocols and technologies
5. Network security management and incident response
143
B.Sc. Computer Science and Cyber Security
Course Code
CMPS 355
Course Title
Design and Analysis of Algorithms
Pre-requisite
Co-requisite
Type
Discipline
Description
Design and Analysis of Algorithms is a comprehensive course that focuses on the
principles, techniques, and methodologies involved in the design, analysis, and
evaluation of efficient algorithms. Algorithms play a critical role in solving complex
computational problems and optimizing processes across various domains, making
this course essential for students pursuing careers in computer science, data science,
or related fields.
This course will cover fundamental topics in algorithm design and analysis, including
algorithmic paradigms, algorithm complexity, data structures, sorting algorithms,
graph algorithms, dynamic programming, and greedy algorithms. Students will learn
how to assess the efficiency and correctness of algorithms using mathematical
analysis and empirical evaluation.
Course Learning
Outcomes
1. Understand and apply algorithmic paradigms, such as divide and conquer,
2.
3.
4.
5.
Major topics
dynamic programming, and greedy algorithms, to solve complex computational
problems.
Analyze the time and space complexity of algorithms using mathematical
techniques and empirical evaluation and make informed decisions about
algorithm efficiency and scalability.
Implement and optimize various algorithms, including sorting algorithms, graph
algorithms, and dynamic programming algorithms, to solve real-world problems
efficiently.
Evaluate the correctness and performance of algorithms through rigorous testing,
profiling, and empirical analysis, and identify areas for optimization and
improvement.
Apply algorithmic problem-solving strategies to tackle new and challenging
problems, and articulate the design
1. Algorithmic analysis
2. Sorting and searching algorithms
3. Graph algorithms
4. Dynamic programming
5. NP-completeness and approximation algorithms
144
B.Sc. Computer Science and Cyber Security
Course Code
CMPS 380
Course Title
Software Engineering I
Pre-requisite
Co-requisite
Type
Discipline
Description
Software Engineering, I is an introductory course that provides a comprehensive
overview of the principles, processes, and methodologies involved in software
development. As software plays an increasingly integral role in our lives,
understanding the fundamentals of software engineering is essential for individuals
pursuing careers in software development, computer science, or related fields.
This course will cover key topics in software engineering, including software
development life cycle models, requirements engineering, software design principles,
coding practices, software testing, and software project management. Students will
learn about the importance of teamwork, collaboration, and communication in
software development projects.
Course Learning
Outcomes
Major topics
1. Understand the software development life cycle and various software
development methodologies and apply them to plan and execute software
development projects effectively.
2. Analyze and elicit software requirements and translate them into software
design specifications using appropriate modeling techniques and design
principles.
3. Write clean, modular, and maintainable code following best practices, coding
standards, and software design patterns.
4. Conduct software testing and quality assurance activities to ensure the
correctness, reliability, and robustness of software solutions.
5. Collaborate effectively in software development teams, demonstrate effective
communication skills, and adhere to professional and ethical responsibilities in
software engineering practices.
1. Introduction to Software Engineering
2. Software Requirements Engineering
3. Software Design and Architecture
4. Software Development Life Cycle
5. Software Testing and Quality Assurance
145
B.Sc. Computer Science and Cyber Security
Course Code
CMPS 360
Course Title
Database systems
Pre-requisite
Co-requisite
Type
Discipline
Description
Database Systems is a comprehensive course that explores the principles, design, and
implementation of database systems. In today's data-driven world, where
organizations rely on efficient data management for decision-making and operations,
understanding the fundamentals of database systems is essential for individuals
pursuing careers in data management, software engineering, or related fields.
Course Learning
Outcomes
Major topics
1. Understand the fundamental concepts and principles of database systems,
including data models, relational databases, and database architecture.
2. Design and implement databases using appropriate data modeling techniques,
ensuring data integrity, and efficient data storage.
3. Write and execute SQL queries to retrieve, manipulate, and analyze data from
databases, employing advanced query optimization techniques.
4. Apply transaction management techniques to ensure data consistency and
concurrency control in multi-user database environments.
5. Demonstrate knowledge of database security measures, backup and recovery
procedures, and basic database administration tasks.
1. Introduction to Database Systems
2. Database Design and Modeling
3. Query Languages and SQL
4. Database Administration and Security
5. Database Performance Tuning and Optimization
146
B.Sc. Computer Science and Cyber Security
Course Code
CMPS 320
Course Title
Web Technologies and security (II)
Pre-requisite
Co-requisite
Type
Discipline
Description
Web Technologies and Security (II) is an advanced course that builds upon the
foundational knowledge of web technologies and security principles. In today's digital
landscape, where websites and web applications are susceptible to various security
threats, understanding advanced web technologies and security practices is crucial
for protecting user data, ensuring privacy, and maintaining the integrity of web
systems.
Course Learning
Outcomes
Major topics
This course will delve deeper into topics such as web application development
frameworks, web services, web authentication and authorization mechanisms, secure
coding practices, and web security vulnerabilities. Students will learn about advanced
concepts in web development, including server-side scripting, client-side scripting,
and database integration.
1. Demonstrate advanced knowledge of web development frameworks, web
services, and database integration, and apply them to design and develop
dynamic and interactive web applications.
2. Implement authentication and authorization mechanisms for web applications,
ensuring secure user access and protecting sensitive information.
3. Identify and mitigate web security vulnerabilities, such as cross-site scripting
(XSS), cross-site request forgery (CSRF), and SQL injection, through secure
coding practices and appropriate security measures.
4. Conduct vulnerability assessments and security audits of web applications,
employing industry-standard tools and techniques to identify and address
potential security risks.
5. Design and implement secure session management techniques, secure data
transmission, and appropriate user input validation to protect against common
web attacks.
1. Web Development Fundamentals
2. Web Application Security
3. Web Authentication and Authorization
4. Web Services and APIs
5. Web Performance and Optimization
147
B.Sc. Computer Science and Cyber Security
Course Code
CMPS 395
Course Title
Security Engineering Principles
Pre-requisite
Co-requisite
Type
Discipline
Description
This course explores the fundamental principles and practices of security engineering,
focusing on designing and implementing secure systems. Students will learn about
risk assessment, threat modeling, security architecture, secure coding, and secure
software development lifecycle. The course emphasizes the importance of integrating
security throughout the software development process to protect against
vulnerabilities and mitigate potential risks.
1. Apply risk assessment techniques to identify and prioritize security threats.
2. Design and develop secure systems based on established security engineering
principles.
3. Implement security controls and measures to protect against common
vulnerabilities.
4. Evaluate and select appropriate security technologies and tools for specific
scenarios.
5. Create and implement a comprehensive security plan for software development
projects.
1. Introduction to security engineering principles and concepts.
2. Risk assessment and threat modeling.
3. Security architecture and design patterns.
4. Secure coding practices and secure software development lifecycle.
5. Security technologies and tools for system protection.
Course Learning
Outcomes
Major topics
148
B.Sc. Computer Science and Cyber Security
Course Code
CMPS 385
Course Title
Applied Cryptography
Pre-requisite
Co-requisite
Type
Discipline
Description
Applied Cryptography is an advanced course that delves into the practical
applications of cryptographic techniques and algorithms in information security. In
today's digital age, where data privacy and secure communication are paramount,
understanding the principles and implementation of cryptography is crucial for
individuals pursuing careers in cybersecurity, cryptography, or related fields.
This course will cover key topics in applied cryptography, including symmetric and
asymmetric encryption, hash functions, digital signatures, cryptographic protocols,
and secure key management. Students will learn how cryptographic algorithms and
protocols are used to ensure confidentiality, integrity, and authentication in various
applications.
Course Learning
Outcomes
Major topics
1. Understand the fundamental principles of applied cryptography, including
symmetric and asymmetric encryption, hash functions, and digital signatures.
2. Implement cryptographic algorithms and protocols, such as AES, RSA, and
HMAC, using cryptographic libraries and secure coding practices.
3. Analyze the strength and vulnerabilities of cryptographic systems, including key
management, random number generation, and secure communication
protocols.
4. Apply cryptographic solutions to protect data confidentiality, integrity, and
authenticity in various applications, such as secure communication, digital
signatures, and secure storage.
5. Evaluate and select appropriate cryptographic algorithms and protocols based
on the security requirements and constraints of a given application or system.
1. Introduction to Cryptography
2. Symmetric Key Cryptography
3. Public Key Cryptography
4. Cryptographic Protocols
5. Cryptanalysis and Security Analysis
149
B.Sc. Computer Science and Cyber Security
Course Code
CMPS 405
Course Title
Operating System
Pre-requisite
Co-requisite
Type
Discipline
Description
Operating System is a foundational course that explores the fundamental concepts,
principles, and functionalities of modern operating systems. Operating systems serve
as a crucial bridge between computer hardware and software applications, managing
resources, providing an interface for user interaction, and ensuring efficient and
secure operation of computer systems.
This course will cover key topics in operating systems, including process
management, memory management, file systems, device management, and
operating system security. Students will learn about the internal workings of
operating systems, including process scheduling algorithms, memory allocation
strategies, and I/O operations.
Course Learning
Outcomes
Major topics
1. Understand the fundamental concepts and functionalities of operating systems,
including process management, memory management, file systems, and device
management.
2. Analyze and evaluate different process scheduling algorithms, memory
allocation strategies, and file system organization techniques in operating
systems.
3. Configure and manage operating systems, including installation, system
configuration, and user administration tasks.
4. Troubleshoot common operating system issues, such as process synchronization
problems, memory leaks, and device driver conflicts.
5. Demonstrate knowledge of operating system security measures, including
access control mechanisms, authentication protocols, and intrusion detection
systems
1. Introduction to Operating Systems
2. Process Management
3. Memory Management
4. File Systems
5. Device Management
150
B.Sc. Computer Science and Cyber Security
Course Code
CMPS 410
Course Title
Data Science and AI
Pre-requisite
Co-requisite
Type
Discipline
Description
Data Science and AI is an interdisciplinary course that explores the principles,
methods, and techniques used to extract insights and
create intelligent systems from large datasets. In today's data driven world, where
organizations seek to harness the power of data for decision-making and innovation,
understanding the fundamentals of data science and artificial intelligence is essential
for individuals pursuing careers in data analysis, machine learning, or related fields.
This course will cover key topics in data science and AI, including data preprocessing,
exploratory data analysis, predictive modeling, machine learning algorithms, and
deep learning techniques. Students will learn how to analyze and interpret complex
datasets, identify patterns and trends, and develop models for making data-driven
predictions.
Course Learning
Outcomes
Major topics
1. Understand the fundamental concepts and principles of data science and AI,
including data preprocessing, exploratory data analysis, and predictive
modeling.
2. Apply data manipulation techniques and feature engineering to prepare
datasets for analysis and modeling.
3. Implement and evaluate machine learning algorithms, including classification,
regression, clustering, and ensemble methods.
4. Explore and implement deep learning techniques, such as neural networks and
convolutional neural networks, for solving complex data problems.
5. Analyze and interpret the performance of machine learning and AI models
using appropriate evaluation metrics and make informed decisions about
model selection and optimization.
1. Introduction to Data Science and AI
2. Data Preprocessing and Exploration
3. Machine Learning Algorithms and Techniques
4. Deep Learning and Neural Networks
5. Data Visualization and Communication
151
B.Sc. Computer Science and Cyber Security
Course Code
CMPS 480
Course Title
Software Engineering and security (II)
Pre-requisite
Co-requisite
Type
Discipline
Description
Software Engineering and Security (II) is an advanced course that focuses on the
integration of software engineering principles with security practices. In today's
rapidly evolving digital landscape, where software vulnerabilities and cyber threats
pose significant risks, understanding how to develop secure and robust software
systems is crucial for individuals pursuing careers in software engineering,
cybersecurity, or related fields.
Course Learning
Outcomes
Major topics
This course will cover key topics in software engineering and security, including
secure software design principles, secure coding practices, vulnerability analysis,
threat modeling, and software security testing. Students will learn how to apply
security measures at various stages of the software development life cycle to ensure
the confidentiality, integrity, and availability of software systems.
1. Understand the integration of software engineering principles with security
practices and apply them to develop secure software systems.
2. Apply secure software design principles, including threat modeling and risk
assessment, to identify and mitigate security vulnerabilities in software systems.
3. Implement secure coding practices, such as input validation, proper error
handling, and secure authentication mechanisms, to prevent common software
vulnerabilities.
4. Conduct vulnerability assessments and security testing of software systems
using industry-standard tools and techniques and apply appropriate
remediation strategies.
5. Demonstrate knowledge of software security standards and regulations and
adhere to ethical and legal considerations in software development and security
practices.
1. Secure Software Development Lifecycle
2. Secure Coding Practices
3. Threat Modeling and Risk Assessment
4. Security Testing and Verification
5. Software Security Architecture
152
B.Sc. Computer Science and Cyber Security
Course Code
CMPS 405
Course Title
Cyber security Analytics & Visualization
Pre-requisite
Co-requisite
Type
Discipline
Description
Cybersecurity Analytics & Visualization is an advanced course that focuses on the
analysis and visualization of cybersecurity data for effective threat detection and
incident response. In today's complex and rapidly evolving cybersecurity landscape,
organizations require skilled professionals who can make sense of vast amounts of
data to identify and mitigate cyber threats. This course equips students with the
knowledge and skills to analyze cybersecurity data, identify patterns and anomalies,
and present actionable insights through data visualization techniques.
Course Learning
Outcomes
Major topics
This course covers key topics in cybersecurity analytics and visualization, including log
analysis, network traffic analysis, malware analysis, and incident response. Students
will learn how to collect and analyze cybersecurity data from various sources, apply
statistical and machine learning techniques to detect malicious activities, and
visualize the findings using appropriate visualization tools and technologies.
1. Understand the principles and techniques of cybersecurity data analysis and
visualization.
2. Collect, preprocess, and analyze cybersecurity data from various sources,
including logs, network traffic, and malware samples.
3. Apply statistical and machine learning techniques to detect patterns and
anomalies in cybersecurity data for threat identification and incident response.
4. Utilize cybersecurity analytics and visualization tools to present meaningful
insights and findings from cybersecurity data.
5. Communicate cybersecurity insights effectively through the creation of
informative and visually appealing data visualizations.
1. Introduction to Cyber Security Analytics
2. Data Collection and Analysis Techniques
3. Visualization and Interpretation of Cyber Security Data
4. Machine Learning for Cyber Security Analytics
5. Threat Intelligence and Visualization
153
B.Sc. Computer Science and Cyber Security
Course Code
CMPS 420
Course Title
Scripting for Cyber Security
Pre-requisite
Co-requisite
Type
Discipline
Description
Scripting for Cyber Security is a specialized course designed to equip students with
the necessary scripting skills to automate tasks, analyze security data, and enhance
cyber defense capabilities. In the ever-evolving field of cybersecurity, scripting plays a
critical role in improving efficiency, scalability, and accuracy of security operations.
This course focuses on developing practical scripting skills using languages commonly
used in the cybersecurity domain.
Course Learning
Outcomes
Major topics
The course covers key topics in scripting for cyber security, including scripting
fundamentals, network scanning and enumeration, log analysis, malware analysis,
and security automation. Students will learn how to write scripts to automate
repetitive security tasks, extract valuable information from logs, analyze network
traffic, and create tools for incident response and threat hunting.
1. Understand scripting fundamentals and their application in the context of cyber
security.
2. Develop scripts to automate security tasks, such as network scanning, log
analysis, and vulnerability assessment.
3. Utilize scripting languages to extract and analyze security data from various
sources, including logs and network traffic.
4. Apply scripting techniques to automate incident response processes and enhance
threat detection capabilities.
5. Design and implement custom scripts for malware analysis and security tool
development.
1. Introduction to Scripting Languages
2. Automating Security Tasks with Scripts
3. Scripting for Network Security Analysis
4. Web Scraping and Data Extraction
5. Scripting for Vulnerability Assessment and Penetration Testing
154
B.Sc. Computer Science and Cyber Security
Course Code
CMPS 435
Course Title
Information Gathering & Vulnerability Assessment
Pre-requisite
Co-requisite
Type
Discipline
Description
This course equips students with the knowledge and skills to conduct comprehensive
information gathering and vulnerability assessments in the field of cybersecurity.
Students will learn various techniques to gather intelligence, analyze vulnerabilities,
and assess potential risks to information systems. The course covers tools and
methodologies used in ethical hacking, emphasizing the importance of proactive
security measures.
1. Conduct thorough information gathering using appropriate tools and techniques.
2. Identify and analyze vulnerabilities in information systems.
3. Perform comprehensive vulnerability assessments and risk analysis.
4. Apply ethical hacking methodologies to simulate real-world scenarios.
5. Develop strategies and recommendations to enhance information system
security.
1. Introduction to information gathering and vulnerability assessment.
2. Techniques and tools for information gathering and reconnaissance.
3. Vulnerability assessment methodologies and tools.
4. Risk analysis and mitigation strategies.
5. Ethical hacking and its role in proactive security measures.
Course Learning
Outcomes
Major topics
155
B.Sc. Computer Science and Cyber Security
10.5. B.Sc. Electrical Engineering Course Information
ELECTRICAL ENGINEERING
156
B.Sc. Electrical Engineering
Course Code
Course Title
Pre-requisite
Co-requisite
Type
Description
ELEC 200
Circuit Analysis
PHYS 102, ENGG 100, MATH 132 and co-requisite: MATH 233
Course Learning
Outcomes
1.
Major topics
Discipline (Electrical Engineering)
The voltage and current in a simple network with dependent and independent
sources, nodal analysis, mesh analysis, source transformation, superposition,
Thevenin's and Norton's equivalent circuits, analyse first-order RL, RC, and RLC
circuits, introduction to sinusoidal steady-state analysis of single-phase AC
circuits.
Acquire knowledge related to basic concepts; network laws used to
analyze linear circuits.
2. To analyze and understand linear circuits using network laws and
theorems.
3. Describe the behavior of energy-storing elements (Capacitors & Inductors)
and analyze first and second-order circuits.
4. Learn about power calculations for single-phase circuits, phasor analysis,
and sinusoidal steady-state analysis.
1. Basic circuit variables and elements
2. Circuit laws and simple resistive circuits
3. Nodal and Mesh analysis
4. Thevenin & Norton theorems
5. Superposition theorem
6. Natural and step responses of (first-order 𝑅𝐿 and 𝑅𝐶 circuits, parallel 𝑅𝐿𝐶
circuits).
7. Introduction to sinusoidal steady state analysis of a single-phase circuits.
157
B.Sc. Electrical Engineering
Course Code
Course Title
Pre-requisite
Co-requisite
Type
Description
Course Learning
Outcomes
Major topics
ELEC 355
Electronics I
ELEC 200
Discipline (Electrical Engineering)
Fundamental properties of semiconductor materials and devices, the principles of
semiconductor diodes, their current-voltage relationship and applications, Bipolar
Junction Transistors (BJTs) and Field-Effect Transistors (FETs) structure, operation,
and transistor circuit analysis, design, and operation of MOSFETs and Op-Amps,
PSPICE package for computer assignments.
1. Discuss and explain the working of transistors and operational Amplifiers, their
configurations, and applications.
2. Demonstrate the use of semiconductor diodes in various applications.
3. To analyze and understand the working principles of Op-Amps, BJT, and
MOSFETS.
4. Analyze DC and AC response of small signal model circuits using device models.
1. Semiconductor Materials and Diodes
2. Diode Circuit
3. Field-Effect Transistor
4. Basic FET Amplifiers
5. The Bipolar Junction Transistor
6. Basic BJT Amplifier
7. Ideal Operational Amplifiers and Op- Amp Circuits
158
B.Sc. Electrical Engineering
Course Code
ELEC 336
Course Title
Signal and System Analysis
Pre-requisite
ELEC 200 and Co-requisite: MAT 385
Co-requisite
Type
Discipline (Electrical Engineering)
Description
Fundamental concepts of Signals & Systems used in Electrical Engineering, describing
and analysing continuous-time and discrete-time signals and systems,
differential and difference equations along with some transform methods
such as Laplace transform, Z-transform, and Fourier transform etc.,
1. Express the concepts of signals and systems and their different types which can be
used in a wide variety of disciplines in engineering.
2. Identify and report system properties such as causality, stability, linearity, time
invariance, etc.
3. Use linear systems tools, especially transform analysis and convolution, to analyze
and predict the behavior of linear systems.
4. Apply the convolution sum/convolution integral formulas to determine the output
of continuous-time/discrete-time systems.
5. Analyze continuous and discrete-time signals and systems in the time/frequency
domain using Fourier and Laplace Transforms.
1. Signals and System
2. Time-Domain Analysis of Continuous Time Systems
3. Time-Domain Analysis of Discrete Time Systems
4. Differential and difference equations
5. Continuous-time System Analysis using the Laplace Transform,
6. Introduction to Discrete-Time System Analysis using the z-Transform
Course Learning
Outcomes
Major topics
159
B.Sc. Electrical Engineering
Course Code
ELEC 354
Course Title
Circuits and System
Pre-requisite
ELEC 200 and Co -requisite MATH 385, ELEC 336.
Co-requisite
Type
Discipline (Electrical Engineering)
Description
AC circuit analysis techniques, balanced three-phase circuits, mutual
inductance and transformers, Laplace transform in circuit analysis, frequencyselective circuits.
Course Learning
Outcomes
1.
2.
3.
4.
5.
Major topics
1.
2.
3.
4.
5.
6.
7.
Acquire knowledge related to basic concepts, phasor representation and
power calculation of sinusoidal AC circuits.
To analyze and understand sinusoidal circuits using network laws and
theorems.
Analyze balanced three phase circuit and the power distribution
Learn about LaPlace transform and application in circuit analysis.
Design and analyze passive frequency selective circuit in frequency
domain.
Introduction to sinusoidal steady state analysis of single-phase circuits.
Circuit laws and simple resistive AC circuits
Nodal and Mesh analysis, Thevenin & Norton theorems, and Superposition
theorems for AC circuits
Power calculations in AC circuits
Balanced three-phase circuits and power calculations
Laplace transform for circuit analysis.
Passive frequency selective circuit: Low pass, High pass, bandpass and
band reject filters.
160
B.Sc. Electrical Engineering
Course Code
ELEC 347
Course Title
Electromagnetic Theory
Pre-requisite
ELEC 336 and MAT 385
Co-requisite
Type
Discipline (Electrical Engineering)
Description
Maxwell's equations in time and frequency domains, Poynting's theorem, plane wave
propagation, reflection and transmission in lossless and lossy media, transmission
lines, the concept of Waveguides and resonators, and a brief introduction to antennas.
1. Describe the fundamentals of Electrostatics and magnetostatics.
2. Identify the characteristics of materials and relate them to electric and magnetic
fields.
3. Analyze the theory of magnetostatics in general and apply them in various
situations.
4. Describe time-dependent fields, coupled electric and magnetic field intensities are
discussed to develop electromagnetic mode
5. Demonstrate the theoretical background of Maxwell’s equations and
electromagnetic wave concepts, regarding propagation characteristics,
polarization, and reflection.
6. Analyze the plane waves in all conditions and situations
1. Review of Vectors and Coordinate Systems, Static Electric Field and Steady-state
Magnetic Field
2. Time-Varying Fields and Maxwell's Equations: Faraday's law, Displacement
current, and Maxwell's equations in final form.
3. Electromagnetic Wave Propagation: Plane wave propagation in free space,
dielectrics, and good conductors; Poynting theorem, and Wave polarization.
4. Plane Waves at Boundaries: Reflection of a plane wave at normal and oblique
incidence, Brewster angles, and Total internal reflection.
5. Transmission Lines: Transmission line parameters and equations, Input
impedance, Standing wave ratio, Power, The Smith chart, and matching schemes.
6. Waveguides: Transverse electric and magnetic modes in a rectangular waveguide,
Power, and attenuation, Resonators.
7. Antennas: Introduction to antenna fundamentals.
Course Learning
Outcomes
Major topics
161
B.Sc. Electrical Engineering
Course Code
ELEC 337
Course Title
Introduction to Digital Signal Processing
Pre-requisite
ELEC 336
Co-requisite
Type
Discipline (Electrical Engineering)
Description
Discrete-time signals and systems, discrete Fourier methods, sampling, z-transform,
modulation, synthesis of discrete-time filters using digital signal processors.
1. Being able to go from the time domain to the frequency domain in discrete time
using the Discrete-time Fourier Transform (DTFT).
2. Explain the Z-transform and its application to the analysis of discrete-time LTI
systems.
3. Apply design techniques for FIR and IIR-type digital filters.
4. Describe the discrete Fourier transform (DFT) and its applications.
5. Apply the FFT algorithms for efficient computation of the DFT.
6. Explain the relationship between the DTFT, Z-Transform, and DFT.
1. Overview of Discrete-time systems
2. Z-transform and its properties Transform Analysis of Systems
3. Transform analysis of LTI systems
4. Structures of discrete-time systems
5. Discrete Fourier Transform
6. Design of FIR and IIR Filters
Course Learning
Outcomes
Major topics
162
B.Sc. Electrical Engineering
Course Code
ELEC 357
Course Title
Electronics II
Pre-requisite
ELEC 355
Co-requisite
Type
Discipline (Electrical Engineering)
Description
Analysis of transistor circuits, biasing schemes, small signal models, and differential
amplifier topologies: both in Bipolar and MOS technology. The frequency response of
single and multistage amplifiers, negative feedback amplifiers and their effects if time
permits.
1. The ability to determine the biasing and high-frequency response of BJT and
MOSFET amplifiers with passive and active loads.
2. The ability to analyze BJT and MOSFET differential and multistage amplifiers with
passive and active loads.
3. An understanding of the concept of negative feedback and an ability to identify
and analyze the four configurations for amplifier stability and amplifier figures of
merit.
4. Acquire knowledge related to Blocks of Integrated-Circuit Amplifiers, and Biasing
with active loads and current mirrors.
1. Single-stage amplifier (BJT, MOS) Transistor Amplifiers
2. Biasing with active loads and current mirrors
3. Building Blocks of Integrated-Circuit Amplifiers
4. Differential and Multistage Amplifiers using bipolar and MOS devices.
5. Frequency Response: Open- and short-circuit techniques, time constants Bode
plots, and techniques for rapid assessment of amplitude and phase.
6. Feedback: Topology, characteristics, stability, and frequency compensation
Course Learning
Outcomes
Major topics
163
B.Sc. Electrical Engineering
Course Code
ELEC 413
Course Title
Energy Conversion I
Pre-requisite
ELEC 354, MATH 385
Co-requisite
Type
Discipline (Electrical Engineering)
Description
Fundamentals of AC and DC electric machines and transformers. Selection of
motors, calculating the ratings, starting, and braking, basic principles of
electromechanical energy conversion with its applications in AC and DC machinery
and their modeling under steady-state conditions, apply energy conversion
theories in practical design examples.
1. Analyze and develop the basic principles of electromechanical energy
conversion with its applications in AC and DC machinery.
2. Apply and derive the fundamentals of electric machinery design and modeling
under steady-state conditions.
3. Draw and analyze the equivalent electric circuit of a given energy conversion
system, using the fundamentals of electromagnetism.
4. Apply energy conversion theories in practical design examples that involve the
selection of electric machine types for specific applications.
5. Derive, study, and apply the relevant equations of (Transformers, AC machines,
Synchronous machines, Induction motors, DC machines, and generators)
1. Three-phase circuits.
2. Electric machines principles.
3. Transformers.
4. Fundamentals of AC machines.
5. Synchronous machines (SM).
6. Induction motors (IM).
7. Fundamentals of DC machines.
8. DC motors and generators.
Course Learning
Outcomes
Major topics
164
B.Sc. Electrical Engineering
Course Code
ELEC 450
Course Title
Power System Analysis I
Pre-requisite
ELEC 354
Co-requisite
Type
Discipline (Electrical Engineering)
Description
Fundamental concepts of electrical power system engineering, per-unit systems along
with their applications in power system analysis, transmission line parameters and
their modeling, basic load flow analysis, the methods of network calculations, the
fundamentals concept of the transformer, and the basic power system.
1. Getting the Knowledge of theoretical concepts and mathematical techniques to
analyze Power System
2. Express the Basic concepts of the power system such as power calculations, single
line diagrams, Per unit system, and Transformers.
3. Develop the concept of Inductance and Capacitance of Transmission Lines.
4. Represent the elements of a power system including generators, transmission
lines, and transformers.
5. Study and derivation of Ybus & Zbus.
6. Analyze a network under both balanced and unbalanced fault conditions and
interpret the results.
1. Basic Concepts.
2. Transformers.
3. Series Impedance of Transmission Lines.
4. Shunt Admittance of Transmission Lines.
5. Modeling of Transmission Lines.
6. Network Calculations: Admittance Model.
7. Power-Flow Studies.
8. Network Calculations: Bus Impedance Model.
Course Learning
Outcomes
Major topics
165
B.Sc. Electrical Engineering
Course Code
ELEC 415
Course Title
Control Theory I
Pre-requisite
ELEC 336, ELEC 354
Co-requisite
Type
Discipline (Electrical Engineering)
Description
Basic concepts of control theory in both frequency domain and time domain,
modeling of electric systems, transfer functions, block diagram representation of
control systems, time-response, stability, and frequency domain techniques for
analysis and design (root locus, bode plot).
1. Ability to develop mathematical models of physical systems in the t-domain
after learning the basics of control systems. (Differential Equations, Transfer
Function, and State Space Model)
2. Use of Laplace tool for the design and analysis of control systems and their
stability criteria in s-domain
3. Ability to employ theoretical control system concepts of time and frequency
domain on MATLAB/Simulink.
4. Use the knowledge developed in the analysis process, for the performance
enhancement of the problem in hand. The knowledge and analysis of the
problem help selecting a suitable control system and the synthesis of that
selected control system will complete the student’s designing skills.
1. Modeling of electric circuits in the frequency domain.
2. Time response of 1st and 2nd order systems.
3. Block diagram reduction.
4. Stability and Routh Hurwitz table.
5. Steady-state errors.
6. Analysis and design using root Locus techniques.
7. Analysis and design using frequency response techniques.
Course Learning
Outcomes
Major topics
166
B.Sc. Electrical Engineering
Course Code
ELEC 417
Course Title
Communication Engineering
Pre-requisite
ELEC 347
Co-requisite
Type
Discipline (Electrical Engineering)
Description
Signals and the representation of signals by trigonometric Fourier series, signal
transmission, and analysis, Fourier transforms, random noise processes, modulation
ad demodulation, analog modulation techniques, carrier recovery schemes, and
phase-locked loops (PLLs), sampling theorem and reconstruction of signals,
introduction to information theory, source coding, channel capacity, and
communication channel models
1. Analyze the periodic and non-periodic signals using trigonometric Fourier series
and Fourier transforms respectively.
2. Analyze the behavior of amplitude and phase-modulated signals both in the time
and frequency domain.
3. Design Amplitude Modulation (AM) and Frequency Modulation (FM) transmitter
and receiver.
4. Analyze the analog-to-digital conversion process with emphasis on Nyquist
Sampling Criteria, line coding, pulse shaping, and optimum detection functions.
5. Develop and compare the functional blocks of coding/modulation and
demodulation/decoding for analog and digital communication systems.
1. Overview of communication systems.
2. Review of signals and systems.
3. Fourier analysis and communication signals.
4. Amplitude Modulation.
5. Phase and Frequency Modulation.
6. Noise in Analog Modulation.
7. Digital Representation of Analog Signals.
8. Information and Coding.
Course Learning
Outcomes
Major topics
167
B.Sc. Electrical Engineering
Course Code
ELEC 453
Course Title
Renewable Energy Technology
Pre-requisite
ELEC 357, ELEC 354
Co-requisite
Type
Discipline (Electrical Engineering)
Description
Introduction to different renewable energy technologies, focus on the applications
of solar and wind energy for power generation, principles of solar and wind energy,
solar and wind site evaluation, solar panel and wind turbine parts, power
generation equipment, control systems, connection to the electrical grid, and
maintenance.
1. Analyze and develop the basic principles of renewable energy technologies.
2. Apply and understand solar photovoltaic and thermal energy technology.
3. Apply and understand wind energy, system components and control of wind
energy technology.
4. Study the practical possibilities of solar and wind farm construction and
implementation.
5. Derive and study the economical advances in different renewable energy
technologies.
1. The Energy Landscape.
2. Overview of Renewable Energy Technologies.
3. Solar Thermal and Solar Electric Photovoltaics (PV) & Applications
4. Solar Farm Feasibility Studies Basics.
5. Wind Energy System Components, Turbine Design & Control.
6. Electrical Aspects of Wind Turbines.
7. Wind Farm Feasibility Studies Basics.
Course Learning
Outcomes
Major topics
168
B.Sc. Electrical Engineering
Course Code
ELEC 463
Course Title
Advanced semiconductor Materials
Pre-requisite
ELEC 357
Co-requisite
Type
Discipline (Electrical Engineering)
Description
Semiconductor crystal structures and electronic band structures, periodic crystal
structures and energy bands, defects, doping, carrier statistics, electrical transport:
semiclassical model, mobility, scattering mechanisms, Semiconductor material
characterizations, growth, and processing.
1. Analyze and develop the basic concept of semiconductor crystal structures
and electronic band structures
2. Study the periodic crystal structures, energy bands and carrier statistics of
semiconductors.
3. Derive different compound semiconductors and their properties.
4. Understand different characterization techniques to study the material in
detail.
5. Explore different semiconductor material growth option available.
1. Semiconductor crystal structures and electronic band structures: a quick
quantum mechanics primer/review
2. Periodic crystal structures and energy bands, unified band and bond
3. Defects, doping, carrier statistics
4. Lattice vibrations (phonons), thermal & mechanical properties
5. Electrical transport: semiclassical model, mobility, scattering mechanisms;
ballistic/quantum transport
6. Surfaces and interfaces
7. Semiconductor material characterizations
8. Semiconductor material growth and processing.
Course Learning
Outcomes
Major topics
169
B.Sc. Electrical Engineering
Course Code
ELEC 523
Course Title
Modern Optics and Photonics
Pre-requisite
ELEC 357, ELEC 347
Co-requisite
Type
Discipline (Electrical Engineering)
Description
Geometrical and wave optics, interference, diffraction, scattering, Fourier optics;
photonic passive & active devices: waveguides, lasers detectors, modulators,
photonic integrated circuits, displays.
1. Understand the fundamental concepts in Photonics such as interference,
diffraction, propagation of wave packets and light-matter interaction.
2. Acquire knowledge of the working principles and performance of photonics
devices such as planar waveguides, optical fibers, lasers, detectors.
3. Identify the remaining challenges in the field of Photonics and discuss possible
solutions.
4. Examine different photonics integrated circuit and their application.
1. Wave Optics
2. Interference, Diffraction and Devices
3. Polarization Optics
4. Optical Fibers: Fiber Dispersion and Compensation Techniques
5. Fiber Fabrication
6. Waveguides
7. Lasers, Detectors, and modulators
8. Photonic integrated circuits and displays
Course Learning
Outcomes
Major topics
170
B.Sc. Computer Engineering
10.6. Math and Science Group Course Information
COLLEGE OF ENGINEERING
MATH AND SCIENCE GROUP
171
MATH AND SCIENCE GROUP
Foundation
Course Code
MATH 90
Course Title
Basic Algebra - Level 1
Pre-requisite
Placement Test
Co-requisite
-
Type
General Education
Description
Course Learning Outcomes
Major Topics
This course combines the basic mathematical concepts of Arithmetic and Elementary
Algebra. It applies the four fundamental operations (addition, subtraction,
multiplication, and division) using problems involving whole numbers, integers,
fractions, decimals, ratios and proportions, percentages, geometric measurements,
formulas, related algebraic equations, and expressions. Also, this course emphasizes
problem-solving, practicing methods, techniques, and analysis in the Business and
Engineering fields. The credits do not count toward graduation.
1. Interpret and use the basic operations (addition, subtraction, multiplication, and
division) within the sets of whole numbers, integers, fractions, decimals, and
rational numbers.
2. Solve real-life mathematical problems in the Business and Engineering fields.
3. Simplify numeric, polynomial, and rational expressions using order of operations
and laws of exponents.
4. Solve one variable linear and basic rational equations algebraically.
5. Solve and interpret real-life applications.
6. Use mathematical terms.
8. Basic Ideas
9. Adding and Subtracting Integers and Polynomials.
10. Laws of Exponents and Quotients of Integers and Polynomials
11. Linear Equations and Inequalities
12. Factors, Divisors, and Factoring
13. Multiplication and Division of Rational Numbers and Exponents
14. Addition and Subtraction of Rational Numbers and Expressions
15. Ratios, Percents, and Applications
172
MATH AND SCIENCE GROUP
Foundation
Course Code
MATH 95
Course Title
Quantitative Skills for Social Sciences
Pre-requisite
Math 90
Co-requisite
-
Type
General Education
Description
Course Learning Outcomes
Major Topics
This course is based on previously learned algebraic concepts and knowledge. It consists
of algebraic concepts and applications such as solving linear equations with one variable,
solving inequalities, simplifying rational numbers and radical expressions, performing
significant operations (adding, subtracting, multiplying, and dividing) with polynomials,
factoring and solving quadratic and trinomial equations, and graphing functions.
Emphasis is placed on algebraic techniques to successfully transfer to Math 110 College
Algebra course. This is a non-credit course and does not count toward graduation.
1. Define algebraic expressions and equations.
2. Classify and simplify linear, quadratic, rational expressions, and polynomials.
3. Solve linear equations with one variable.
4. Factor trinomials and solve quadratic equations with one variable.
5. Solve linear inequalities with one variable.
6. Solve rational equations with one variable.
7. Distinguish in graphing and reading different function graphs and finding their domains
/ranges.
8. Combine finding the slope of the line and y-intercept into formulating linear equations.
9. Analyze real-life problems related to solving linear, quadratic, and rational equations.
1. Solving Equations: addition and multiplication Principles , and using the Principles
Together
2. Formulas
3. Applications of Percent
4. Integers as Exponents
5. Exponents and Scientific Notation
6. Introduction to Polynomials
7. Addition, subtraction, multiplication and division of Polynomials
8. Special Products
9. Operations with Polynomials in Several Variables
10. Introduction to Factoring
11. Factoring Trinomials of types 𝑥 2 + 𝑏𝑥 + 𝑐 , and 𝑎𝑥 2 + 𝑏𝑥 + 𝑐
12. Factoring Trinomial Squares and Difference of Squares
13. Solving Quadratic Equations
14. Multiplying and Simplifying Rational Expressions
15. Division and Reciprocals
16. Adding Rational Numbers, Subtracting Rational Expressions, Solving Rational
Equations
17. Functions and Graphs
18. Finding Domain and Range
19. Linear Functions: Graphs and Slopes
20. Inequalities and Interval Notation
21. Intersections, Unions, and Compounds
22. Rational Numbers as Exponents
23. Simplifying Radical Expressions
24. The Basics of Solving Quadratic Equations
25. The Quadratic Formula
173
MATH AND SCIENCE GROUP
B. Sc. Degree
Course Code
MATH 100
Course Title
Quantitative Skills for Social Sciences
Pre-requisite
Math 95
Co-requisite
-
Type
Discipline
Description
Course Learning Outcomes
Major Topics
This course is designed for students in non-science disciplines. It introduces students to
mathematics with usable topics related to social studies, humanities, and arts. Topics
include an introduction to basic mathematical concepts and applications in the domain,
a variety of basic problem-solving techniques, elementary logical thinking, and basic
statistical methods. The course's main objective is to help students develop solid
mathematical knowledge, logical and creative thinking, and problem-solving techniques
to successfully utilize in social studies, humanities, and arts domains.
1. Recognize different mathematical concepts, calculate quantities, estimate solutions,
solve problems, represent and interpret mathematical information as equations, and
communicate mathematical thoughts and ideas.
2. Utilize adding, subtracting, multiplying, and dividing whole numbers, integers,
fractions, and decimals.
3. Interpret and demonstrate mathematical statements using the correct order of
operations.
4. Illustrate factors and multiples.
5. Assess calculating ratios, proportions, and percentages.
6. Develop solving problems using statistical problems, including graphs and tables.
1. Place Values and Names for Numbers
2. Adding/Subtracting Whole Numbers and Perimeter
3. Rounding and Estimating
4. Multiplying/Dividing Whole Numbers and Area
5. Exponents, Square Roots, and Order of Operations
6. Introduction to Variables and Algebraic Expressions
7. Introduction to Integers
8. Adding/Subtracting Integers
9. Multiplying/Dividing Integers
10. Order of Operations
11. Introduction to Fractions and Mixed Numbers
12. Fractions - Factors and Simplest Form
13. Multiplying and Dividing Fractions
14. Adding and Subtracting Like Fractions, Least Common Denominator, Equivalent
Fractions.
15. Adding and Subtracting Unlike Fractions
16. Introduction to Decimals.
17. Adding and Subtracting Decimals
18. Multiplying and Diving Decimals
19. Ratios / Proportions
20. Introduction to Percent
21. Solving Equations: Using Addition and Multiplication Properties
22. Mean, Median, Mode
174
MATH AND SCIENCE GROUP
B. Sc. Degree
Course Code
MATH 110
Course Title
College Algebra
Pre-requisite
MATH 095
Co-requisite
-
Type
Discipline
Description
This course is designed to give students a deep understanding of algebra and prepare
them to join the Calculus course. It covers topics such as linear and quadratic equations
and inequalities, radical equations, absolute value equations, and inequalities, graphs of
equations in two variables, functions and their linear and quadratic graphs, polynomials,
rational, exponential, and logarithmic functions. In addition, it will introduce the
students to matrix algebra, determinants, systems of linear equations, arithmetic, and
geometric sequences. This course is intended to provide each student with an
opportunity to prepare a solid set of mathematical knowledge, skills, and techniques to
complete the College Algebra course.
1.
2.
3.
4.
Course Learning Outcomes
5.
6.
7.
8.
Major Topics
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Recognize different methods for solving linear equations, inequalities, quadratic,
and radical equations by factorization and using the quadratic formula.
Describe how to solve real-life related applications.
Explain how to graph equations in two variables, find intercepts, and find the slope
of a line. Predict the solution of systems of linear equations by substitution or
elimination. Classify the use of sequences and find different terms for sequences.
Differentiate different functions, including piece-wise functions. Demonstrate
different graphing techniques, including transformations to graphing functions.
Illustrate the properties of a quadratic function and solve quadratic inequalities.
Assess polynomial functions and their properties. Justify the use of properties of
rational functions and graph them. Evaluate and solve polynomial and rational
inequalities.
Combine the relation between finding the composite and inverse functions.
Develop learning of the properties of exponential functions. Construct the laws and
properties of logarithmic functions to solve exponential and logarithmic equations.
Linear Equation, quadratic equations, and radical equations.
Inequalities.
Distance and Midpoint.
Graph Equations in Two Variables; Intercepts; Symmetry.
Lines.
Functions. The graph of a function.
Library of functions; Piece-Wise Defined Functions.
Graphing Techniques.
Use Properties of Linear Functions.
Investigate Quadratic Functions and their properties.
Quadratic Inequalities.
Polynomial Functions and their Properties.
Properties of Rational Functions and their graphs.
Polynomial and Rational Inequalities.
Composite Functions.
One-to-one function. Inverse Function.
Exponential Functions, Logarithmic Functions.
Logarithmic and Exponential Equations.
175
MATH AND SCIENCE GROUP
B. Sc. Degree
Course Code
MATH 114
Course Title
Calculus for Business
Pre-requisite
MATH 110
Co-requisite
-
Type
Discipline
Description
Course Learning Outcomes
Major Topics
This course is the basic study of functions, limits and continuity, differentiation,
optimization and graphing, and integration of elementary functions, emphasizing
business, economics, and social sciences applications.
1. Demonstrate an understanding of linear, quadratic, exponential, and logarithmic
functions and solve their real-life applications.
2. Defining the existence and uniqueness of limits, infinite limits, limits at infinity,
and continuity.
3. Discuss or interpret the relation between limits and derivatives and the
computation of derivatives using basic rules.
4. Apply the concept of the product, quotient, and chain rules; derivatives of
exponential, logarithmic, and trigonometric functions; implicit differentiation.
5. Practice the applications of derivatives: concavity, linear approximation,
L'Hôpital's rule, and optimization.
6. Classify the relation between integration and differentiation, antiderivatives,
integration techniques, fundamental theorem of calculus, and numerical
integration.
1. Linear and Quadratic Functions
2. Polynomial and Rational Functions
3. Exponential Functions
4. Logarithmic Functions
5. Introduction to Limits
6. Infinite limits and limits at infinity
7. Continuity
8. The derivative
9. Basic differentiation properties
10. Marginal Analysis in Business and Eco.
11. The constant e and continuous compound interest
12. Derivatives of exponential and logarithmic functions
13. Derivatives of products & quotients
14. The Chain rules.
15. Implicit differentiation
16. First derivative and graph
17. Second derivative and graph
18. L'Hôpital's rule
19. Absolute max and min
20. Optimization
176
MATH AND SCIENCE GROUP
B. Sc. Degree
Course Code
MATH 131
Course Title
Calculus I
Pre-requisite
MATH 110
Co-requisite
-
Type
Discipline
Description
This course is designed to give students a deep understanding of an introduction to
differential and integral calculus. Includes limits,
Derivatives and applications of derivatives such as related rates, Newton's method,
the Mean-value Theorem, Max-Min problems, and curve sketching. Covers integrals,
the Fundamental Theorem of Integral Calculus, and applications of integrals, volumes,
and average values.
1.
2.
Course Learning Outcomes
Major Topics
3.
4.
5.
6.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
Defining the existence and uniqueness of limits, infinite limits, limits at infinity,
and continuity.
Discuss or interpret the relation between limits and derivatives, computation of
derivatives using rules, and mean value theorem,
L'Hôpital's rule, curve sketching.
Practice the applications of derivatives: optimization.
Classify the relation between integration and differentiation, antiderivatives.
Integration techniques, Fundamental theorem of calculus, and numerical
integration
Rates of Change and Tangent Lines to Curve
Limits of a Function and Limit Laws
The Precise Definition of Limits
One-Sided Limits
Limits Involving Infinity; Asymptotes of Graphs
Continuity
Tangent Lines and the Derivatives at a Point.
The Derivative as a Function
Differentiation Rules
The Derivative of Trigonometric Functions
The Chain Rules
Implicit Differentiation
Derivatives of Different Functions and Logarithms
Inverse Trigonometric Functions
Extreme Value of Functions on Closed Intervals.
The Mean Value Theorem
Monotonic Functions and the First Derivative Test.
Concavity and Curve Sketching.
Indeterminate Forms and L'Hopital's Rule.
Applied Optimization.
Antiderivatives
Area and Estimating of Finite Sums.
Sigma Notation and Limit of Finite Sums
The Definite Integrals
The Fundamental Theorem of Calculus
Indefinite Integral and Substitution Method
177
MATH AND SCIENCE GROUP
B. Sc. Degree
Course Code
MATH 132
Course Title
Calculus II
Pre-requisite
MATH 131
Co-requisite
-
Type
Discipline
Description
This course covers topics including different integration techniques, improper
integrals, infinite sequences and series, power series representations of functions,
parametric equations, and polar coordinates.
After Calculus II, the student will be able to:
Course Learning Outcomes
Major Topics
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Use and apply integration by parts
Evaluate trigonometric integrals
Apply trigonometric substitution
Apply partial fractions to evaluate integrals
Apply the L'Hopitals Rule and recognize indeterminant forms.
Understand the differences and similarities between a sequence and series
Know the Integral Test and p-Series
Recognize different types of series
Apply the Ratio and Root Tests
Determine Taylor polynomials and approximations
Use Power Series to represent functions
Determine Taylor and Maclaurin Series.
Apply parametric equations to calculus concepts
Apply polar coordinates to calculus concepts
Determine area and arc length in polar coordinates
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Basic Integration Formulas
Integration by Parts
Trigonometric Integrals
Trigonometric Substitutions
Integration of Rational Functions by Partial Fractions
Improper Integrals
Arc Length
Areas of Surfaces of Revolution
Sequences
Infinite Series
The Integral Test
Comparison Tests
Absolute Convergence; The Ratio and Root Tests
Alternating Series and Conditional Convergence
Power Series
Taylor and Maclaurin Series
Parametrization of Plane Curves
Calculus with parametric curves
Polar coordinates
Areas and lengths in polar coordinates
178
MATH AND SCIENCE GROUP
B. Sc. Degree
Course Code
MATH 211
Course Title
Introduction to Probability and Statistics
Pre-requisite
MATH 114 or MATH 131
Co-requisite
Type
Description
Discipline
This course will introduce the student to business statistics or the application of statistics
in the business workplace. The course begins with data distributions, followed by
probability analysis, sampling, hypothesis testing, inferential statistics, and regression.
Upon successful completion of this course, the student will be able to:
1.
2.
3.
4.
5.
6.
Course Learning Outcomes
7.
8.
9.
10.
11.
12.
13.
Major Topics
1.
2.
3.
4.
5.
6.
Explain the importance of statistics and statistical analysis for applicability to
business scenarios.
Explain the differences between data types (quantitative and qualitative).
Understand and apply the elements of descriptive statistics to solve problems
and understand datasets.
Create graphs and visual representations of data, and interpret information
presented in graphs.
Identify and describe the properties of various data distributions, and calculate
the metrics from those distributions.
Define and apply the concept of a random variable, and differentiate the
population from a sample;
Relate the central limit theorem to sample size and normal distribution.
Describe and identify the different sampling methods, including systematic,
stratified random, cluster, convenience, panel, and quota sampling, and
identify examples of each case.
Use a point estimator from a sample to estimate the entire population.
Estimate intervals over which the population parameter could exist using
sample data.
Apply hypothesis testing for testing population parameters using one or two
samples.
Identify and explain components of the linear regression model, and interpret
the values of those components.
Plot a regression line, and explain how the regression coefficient shapes that
line.. In this course we use IBM SPSS V. 27
Introduction to Statistical Analysis
Counting, Probability, and Probability Distributions
The Normal Distribution
Sampling and Sampling Distributions
Estimation and Hypothesis Testing
Correlation and Regression
179
MATH AND SCIENCE GROUP
B.Sc. Degree
Course Code
MATH 231
Course Title
Linear Algebra
Pre-requisite
MATH 131
Co-requisite
-
Type
Discipline
Description
This is a first course in linear algebra, starting with matrices, their types, transpose,
inverses, determinants and possible mathematical operations allowed, solving systems
of linear equations, bases and dimensions, similarity, eigenvalues, and eigenvectors,
matrix diagonalization, and three-dimensional geometry (cross products, lines, and
planes, applications), and vector spaces.
Upon completion of the course, the student will be able to:
1.
2.
3.
Course Learning Outcomes
Major Topics
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
1.
2.
3.
4.
5.
Understand algebraic and geometric representations of vectors in 𝑅𝑛 and
their operations, including addition, scalar multiplication, and dot and cross
product.
Understand the meaning of matrices, their types, transpose, inverse, and
mathematical operations.
Solve systems of linear equations using Gauss-Jordan elimination to reduce
to echelon form and by using the inverse.
Define the determinant.
Compute the determinant of a matrix.
Describe the properties of the determinant.
Discuss the existence of a basis of an abstract vector space.
Recognize and use basic properties of subspaces and vector spaces.
Define the subspace of a vector space.
Determine the basis and the dimension of a finite-dimensional space.
Discuss spanning sets for vectors in 𝑅𝑛
Discuss linear independence for vectors in 𝑅𝑛
Define the dimension of a vector space.
Compute the rank of a matrix.
Prove the rank-nullity theorem.
Find the eigenvalues and eigenvectors of a matrix.
Use characteristic polynomials to compute eigenvalues and eigenvectors.
Use eigenspaces of matrices, when possible, to diagonalize a matrix
Perform diagonalization of matrices
Matrices and Systems of Linear Equations
Determinants
Euclidean Vectors Spaces
General Vector Spaces
Eigenvalues and Eigenvectors
180
MATH AND SCIENCE GROUP
B. Sc. Degree
Course Code
MATH 233
Course Title
Calculus III
Pre-requisite
MATH 132
Co-requisite
-
Type
Discipline
Description
Course Learning Outcomes
Major Topics
This course continues Math 132 and completes the three-semester calculus sequence.
A strong background in Math 131 and Math 132 is necessary to succeed in this course.
The major topics explored in this course include vector functions, calculus of functions
of several variables including partial differentiation and multiple integrals, Lagrange
multipliers, applications of partial differentiation, line integrals, Green's theorem,
surface integrals, Stokes's theorem, and Divergence theorem.
1.
Identify the multivariate functions and their domains.
2.
State the integration techniques to calculate multiple integrals in different
coordinate systems.
3.
Memorize the different theorems of vector calculus.
4.
Perform differential calculus operations on functions of several variables,
including continuity, partial derivatives, and directional derivatives.
5.
Estimate multiple integrals in different coordinate systems, including Cartesian,
polar, cylindrical, and spherical coordinates.
6.
Perform calculus operations on vector-valued functions.
7.
Use the most important theorems of vector calculus, such as the Fundamental
Theorem of Line Integrals, Green's Theorem, the Divergence Theorem, and
Stokes' Theorem, to simplify integration problems.
1.
2.
3.
4.
Partial Derivatives
Multiple Integrals
Vector Functions
4. Vector Calculus
181
MATH AND SCIENCE GROUP
B. Sc. Degree
Course Code
MATH 290
Course Title
Engineering Statistics
Pre-requisite
MATH 132
Co-requisite
Type
Discipline
Description
This is the first course of statistics in engineering that required MATH 131 as a prerequisite. It covers probability theory, random variables, and their probability
distributions with their respective moments. It also includes joint probability
distributions with their moments. After that, we go further to inferential statistics,
discussing two main parts: estimation and hypothesis testing. In this course, we use
Minitab statistical software.
1.
2.
Course Learning Outcomes
3.
4.
5.
Major Topics
Understand the basic principles of probability, including the laws for unions,
intersections, and complementation, and the Bayes theorem, and use these
principles in problem-solving.
Understand the definitions of discrete, continuous, and joint random variables,
compute the mean, variance, and covariance of random variables, know the
definition of density and distribution function of a random variable, and be able to
find one from the other, and be able to find the marginal density and distribution
functions from the joint density function.
Define the binomial, uniform, Poisson, negative binomial, hypergeometric,
exponential, Gamma, Beta, and normal random variables, know their probability
density and distribution functions, compute the mean and variance of these
random variables, and use the normal and Poisson distributions to approximate
binomial probabilities.
Estimate population parameters from data sets and use the sampling distributions
to compute confidence intervals for these population parameters.
Learn the essential components of hypothesis testing and perform hypothesis
tests on population means, variances, and proportions.
1. Probability
A. Sample spaces and events
B. Operations on events (union, intersection, complement)
C. Counting principles
D. Independent and dependent events
E. Conditional probability
F. Bayes' theorem II
2. Random Variables
A. Definitions v Density and distribution functions
B. Expectation, Variance
C. Joint probability distributions
D. Independent and dependent random variables
E. Covariance and correlation
3. Special Random Variables
A. Discrete uniform, Binomial, Poisson, Pascal, Hypergeometric & Multinomial
B. Normal, Exponential, Gamma, Beta
4. Introduction to Estimation
A. Describing samples
B. Distribution of Sample Means – Central Limit Theorem
5. Hypothesis Testing
A. One Normal Population Mean
B. One Normal Population Variance
182
MATH AND SCIENCE GROUP
B. Sc. Degree
Course Code
MATH 331
Course Title
Differential Equations
Pre-requisite
MATH 233 and MATH 231
Co-requisite
-
Type
Discipline
Description
Systems of ordinary differential equations; existence, uniqueness, and stability of
solutions; initial value problems; bifurcation theory; Jordan form; higher order
equations; Laplace transforms. Computer assignments are required.
Upon completion of this course, the student should be able to:
1.
Course Learning Outcomes
Major Topics
Demonstrate skills in dealing with first-order differential equations.
1.1 Recognize the type of a given equation of order one.
1.2 Apply the method of separation of variables to solve a separable
equation.
1.3 Solve an equation with homogeneous coefficients using the appropriate
substitution to transform it into a separable equation.
1.4 Solve an exact equation by _finding the potential function.
1.5 State the meaning of an integrating factor of an equation of order one.
1.6 Solve a linear equation of order one using an integrating factor.
1.7 Solve a Bernoulli equation using the appropriate method.
2. Identify if an initial value n-th order linear equation has a unique solution.
3. Solve a linear homogeneous equation with constant coefficients by obtaining the
roots of the associated auxiliary equation.
4. Solve a non-homogeneous linear equation with constant coefficients using
undetermined coefficients.
5. Apply the methods of reduction of order and variation of parameters to solve a
non-homogeneous linear equation not necessarily with constant coefficients.
6. List the fundamental properties of the Laplace Transform, including the derivative
of the transform and the transform of the derivative.
7. State the linearity property of the inverse transform and the effect of multiplying
the inverse transform by exp(at)
8. Obtain the Inverse Laplace Transform with the aid of the partial fraction’s
technique and a supplied table of transforms.
9. Solve an Initial Value Problem with constant coefficients with the help of Laplace
Transform.
10. Solve a given differential equation near an ordinary point by power series
1.
2.
3.
4.
5.
First-order differential equations
Second-order linear differential equations
Higher-order linear differential equations
Series solutions of second-order linear differential equations
The Laplace transform
183
MATH AND SCIENCE GROUP
B. Sc. Degree
Course Code
MATH 364
Course Title
Numerical Analysis in Engineering
Pre-requisite
MATH 331, and MATH 231
Co-requisite
-
Type
Discipline
Description
This is the first course in mathematics where the student uses computer software,
MATLAB for solving several non analytical problems. It includes numerical solution
for solving a nonlinear equation, system of linear equations, system of non-linear
equations, numerical differentiation, numerical integration, and interpolation.
Upon completion the course, the student is able to
Course Learning Outcomes
1.
2.
3.
Major Topics
1.
2.
3.
4.
5.
6.
Describe the difference between analytic and approximate solutions.
Compute the approximate relative error and the true relative error that
results from numerical computation.
Derive and develop appropriate numerical methods for solving several
mathematical problems that have no analytical solutions.
Numerical solution for a non-linear equation using closed and open methods.
Numerical solution for a system of linear equations.
Numerical solution for a system of non-linear equations.
Numerical differentiation.
Numerical integration.
Interpolation.
184
MATH AND SCIENCE GROUP
B. Sc. Degree
Course Code
PHYS 101
Course Title
General Physics I
Pre-requisite
MATH 110
Co-requisite
PHYS 101 L
Type
Discipline
Description
Course Learning Outcomes
Major Topics
This course is designed to provide the students with the necessary basic knowledge of
physics. This course will prepare the students to join further major courses in
engineering and science programs. It covers units, physical quantities and vectors,
motion, Newton's laws, work and energy, momentum, rotational motion and its
dynamics, gravitation, and periodic motions. This course will prepare the students to
understand basic physics theoretical points of view and deal with real physics problems.
1. Define the nature of physics and examine the units of measure and vectors.
2. Discuss the motion along a straight line and discover the effect of gravity on
freefalling objects.
3. Describe the motion in two dimensions using the direction and magnitude of
vector quantities.
4. Apply Newton's laws of motion and the importance of these laws in solving realworld problems.
5. Explain the use of mechanical energy and relate it to the concept of work.
Experiment with the law of conservation of energy.
6. Estimate the momentum, impulse, and conservation of momentum. Justify the use
of conservative momentum and the collision of two bodies.
7. Measure the parameters of the rotation for rigid bodies.
8. Validate the oscillation or periodic motion by focusing on the pendulum.
1. Nature of Physics,
2. Standards and Units, using and converting units
3. Vectors and Vector Addition, components of Vectors, unit Vectors, Products of
Vectors
4. Displacement, Time, and Average Velocity.
5. Instantaneous Velocity.
6. Average and Instantaneous Acceleration.
7. Freely Falling Bodies.
8. Position and Velocity Vectors.
9. Motion in Two or Three Dimensions
10. Force and Interactions.
11. Newton's First Law.
12. Newton's Second Law.
13. Newton's Third Law.
14. Work, Kinetic Energy and the Work-Energy Theorem
15. Momentum and Impulse.
16. Conservation of Momentum.
17. Momentum Conservation and Collisions.
18. Torque.
19. Torque and Angular Acceleration for a Rigid Body
20. Simple Harmonic Motion.
21. Energy in Simple Harmonic Motion.
22. Applications of Simple Harmonic Motion.
23. The Simple Pendulum
185
MATH AND SCIENCE GROUP
B. Sc. Degree
Course Code
PHYS 101L
Course Title
General Physics I Lab
Pre-requisite
MATH 110
Co-requisite
PHYS 101
Type
Discipline
Description
Course Learning Outcomes
Major Topics
This course is related to the physic1 laboratory. It is designed to examine and apply the
main concepts presented in the course to the students. This course will prepare the
students to understand basic physics theoretical points of view and the experimental
procedure related to real physics problems.
1. Define the nature of physics and examine the units of measure and vectors.
2. Discuss the motion along a straight line and discover the effect of gravity on
freefalling objects. Describe the motion in two dimensions using the direction and
magnitude of vector quantities.
3. Apply Newton's laws of motion and the importance of these laws in solving realworld problems.
4. Explain the use of mechanical energy and relate it to the concept of work.
Experiment with the law of conservation of energy.
5. Estimate the momentum, impulse, and conservation of momentum. Justify the use
of conservative momentum and the collision of two bodies.
6. Measure the parameters of the rotation for rigid bodies.
7. Validate the oscillation or periodic motion by focusing on the pendulum.
1. Measurements and Errors.
2. Horizontal Motion.
3. Vertical Motion.
4. Forces Decomposition.
5. Newton's Law.
6. Collision and Momentum.
7. Rotational Motion
8. Canonical Motion
186
MATH AND SCIENCE GROUP
B. Sc. Degree
Course Code
PHYS 102
Course Title
General Physics II
Pre-requisite
PHYS 101
Co-requisite
PHYS 102L
Type
Discipline
Description
Course Learning Outcomes
Major Topics
This course is designed to provide the students with the necessary general knowledge
of physics for students in the engineering major program. The course includes topics
such as fluids, thermodynamics and heat, Electric field, field lines, electric force,
coulomb force, magnetic field, introduction to electric current, circuit analysis, and
introduction to modern physics. In addition, the course will prepare the students to
understand basic physics theoretical points of view and how to deal with physics
problems in real life.
1. Understanding fundamental concepts: Students will develop a solid understanding
of the fundamental concepts related to electricity and magnetism, including
electric fields, electric potential, electric currents, magnetic fields, and
electromagnetic induction.
2. Students will become familiar with fundamental laws and principles in electricity
and magnetism, such as Coulomb's, Gauss's, and Amperes. They will understand
how these laws govern the behavior of electric and magnetic fields.
3. Students will learn to apply electromagnetic principles to real-world scenarios.
They will analyze and solve problems involving electric circuits, electromagnetic
waves, capacitors, inductors, and electromagnetic devices.
4. Students will understand the behavior and analysis of electrical circuits, including
series and parallel circuits, RC circuits, RL circuits, and RLC circuits. They can
calculate voltages, currents, and other electrical parameters in these circuits.
5. Explain the conceptual and quantitative understanding of temperature & kinetic
theory of gases, heat, the first law of thermodynamics, heat engines, and the
second law of thermodynamics.
6. Argue the relationship between nuclear stability and radioactivity. Then, apply Einstein's
relation to calculate mass defects, energy changes in nuclear reactions the difference
between the factors that determine the biological effects of radiation.
1. Electric Charges, Forces, and Fields.
2. Electric Potential and Electric Potential Energy.
3. Electric Current and Direct-Current Circuits.
4. Magnetism.
5. The Laws of Thermodynamics
6. Phases and Phase Changes
7. Temperature and Heat
8. Fluids
9. Nuclear Physics and Nuclear Radiation
187
MATH AND SCIENCE GROUP
B. Sc. Degree
Course Code
PHYS 102L
Course Title
General Physics II Lab
Pre-requisite
PHYS 101 + PHYS 101L
Co-requisite
PHYS 102
Type
Discipline
Description
Course Learning Outcomes
Major Topics
Physics II Laboratory enhances the concepts learned in the Physics II course through
hands-on experiments. The lab covers Electrical Charges, Electrostatics, Series and
Parallel Circuits, Electromagnet, Hydrostatic Pressure, Specific Heat Capacity of Water,
and Heat Conduction in Solid Bodies.
1. Learn and practice essential laboratory skills and safety rules and regulations.
2. Gain hands-on experience with several pieces of equipment like sensors and
multimeters and learn how to get readings out of them.
3. Develop skills in collecting meaningful data, interpreting results, calculating
percentage errors, and drawing conclusions and graphs.
4. Perform tasks such as setting up a circuit and measuring current,
5. voltage, and resistance in an electric circuit.
6. Learn about conductive bodies and how they can store a different
7. amount of charge depending on their size.
1. Introduction to Lab and Graphing
2. Coulomb's Law
3. Conductive Bodies
4. 4.0 Measuring Current and Voltage in a Simple Circuit
5. Ohm's Law
6. Resistors in Series and Parallel Circuits
7. Electromagnet
8. 8.0 Determining the Density of Liquids
9. Hydrostatic Pressure
10. 10.0 Specific Heat Capacity of Water
188
MATH AND SCIENCE GROUP
B. Sc. Degree
Course Code
CHEM 131
Course Title
General Chemistry I
Pre-requisite
Placement Test
Co-requisite
CHEM 131L
Type
General Education
Description
Course Learning Outcomes
Major Topics
This course is designed to provide students with a general understanding of essential
concepts in Chemistry. It covers topics such as chemistry and measurements, Atom's
nature, Ions and Molecules, Quantum theory, electron configuration, periodicity,
chemical formulas, reactions and equations, chemical bonding and the model of
structures, stoichiometric calculations, gases, liquids, and solutions.
1. Grasp the concept of atoms, molecules, and ions and easily identify and name
them.
2. Understand the concept of quantum theory, electron configuration, and periodic
trends.
3. Study the different types of bonding, including ionic and covalent bonds, and be
able to draw structures using Lewis and VSEPR models. Then, differentiate
between the types of forces in a solution.
4. Become competent at stoichiometric calculations involving the number of moles,
percent composition, molarity, molar volume for gases, ideal gas law, limiting
reagent, and percentage yield.
5. Be able to differentiate between all types of chemical reactions along with their
properties, balancing, and calculations.
6. Understand the concept of Rates, Thermochemistry, the first law of
thermodynamics, work, and calorimetry.
1. Chemistry and Measurements
2. Nature of Atoms
3. Atoms/Molecule/Ions
4. Stoichiometric Calculations
5. Bohr's theory of hydrogen atom
6. Quantum theory, Electron configurations, and periodicity
7. Chemical Bonding
8. Types of Chemical Reactions
9. Thermochemistry
10. Rates Of Reactions
11. 11.0 Organic Chemistry
189
MATH AND SCIENCE GROUP
B. Sc. Degree
Course Code
CHEM 131L
Course Title
General Chemistry I Laboratory
Pre-requisite
Placement Test
Co-requisite
CHEM 131
Type
General Education
Description
Course Learning Outcomes
Major Topics
General chemistry lab enhances the concepts learned in the general chemistry I course
through hands-on experiments. The lab covers data collection, density measurement,
hydrate properties, solution preparation, absorbance measurement, chemical
reactions, solubility and polarity concepts, stoichiometry, and volumetric analysis
through titrations. It provides a valuable opportunity for students to actively engage
with chemistry principles in a practical laboratory environment.
1. Learn and practice essential laboratory skills, safety procedures, and the scientific
method.
2. Gain hands-on experience with various instruments, glassware, and equipment
like UV-Vis spectrophotometers and pH meters.
3. Develop skills in collecting meaningful data, interpreting results, drawing
conclusions, and effectively communicating findings.
4. Connect experimental work to the chemical theories discussed in the course.
5. Perform tasks such as preparing standard solutions, conducting acid-base
titrations, and measuring pH using a pH meter.
6. Understand physical and chemical changes, and energy in reactions, determine
substance density, describe hydrated compounds, and determine their formulas.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Safety Measurements
Volumetric Glassware
Densities of some solids and liquids
Stoichiometry
Survey of chemical reactions
Solubility
Precipitation
Standardization of NaOH
Titration of a strong acid by a strong base
Investigating the thermochemistry in chemical reactions
190
MATH AND SCIENCE GROUP
B.Sc. - Biomedical Engineering
Course Code
CHEM 132
Course Title
Chemistry for Biomedical Engineering
Pre-requisite
CHEM 131
Co-requisite
-
Type
Discipline
Description
Course Learning
Outcomes
Major Topics
The course extends fundamental concepts in chemistry, such as equilibrium, acid/base chemistry,
chemical kinetics, electrochemistry, organic chemistry, and thermodynamics, into an exploration of
biology. It also introduces the basic concepts of biochemistry, the molecular composition of living cells,
metabolism in the living system, and product development in the industry.
1. Analyze chemical reactions and rates in biomedical engineering.
2. Understand equilibrium and its relevance to biomedical systems.
3. Apply acid-base concepts in biomedical engineering.
4. Explore additional aspects of aqueous equilibria in biomedical systems.
5. Evaluate energy changes in biomedical systems using thermodynamics.
6. Examine the principles of electrochemistry in biomedical engineering.
7. Analyze organic chemistry concepts in the context of biomedical engineering.
8. Understand the fundamentals of biological chemistry in biomedical systems.
9. Applying equilibrium processes to study biochemical reactions as well as cell structure.
10. Understanding and making connections in Metabolism
1. Chemical Kinetics
2. Chemical Equilibrium
3. Acid-Base Equilibria
4. Additional Aspects of Aqueous Equilibria
5. Chemical Thermodynamics
6. Electrochemistry
7. Organic Chemistry
8. Biological Chemistry
9. Nuclear Chemistry
191
MATH AND SCIENCE GROUP
B.Sc. - Biomedical Engineering
Course Code
CHEM 132L
Course Title
Chemistry for Biomedical Engineering Laboratory
Pre-requisite
-
Co-requisite
CHEM 132
Type
Discipline
Description
Course Learning
Outcomes
Major Topics
The Chemistry for Biomedical Engineering Laboratory covers experiments related to chemical
kinetics, equilibrium, acid-base equilibria, thermodynamics, electrochemistry, organic chemistry, and
biological chemistry.
1. Apply laboratory skills, safety procedures, and the scientific method in biomedical engineering.
2. Gain experience with laboratory instruments and equipment relevant to biomedical
engineering.
3. Analyze data, draw conclusions, and effectively communicate findings within the field.
4. Introduction to Enzymology and Chromatography.
5. Connect experimental work to chemical theories discussed in CHEM 132.
6. Perform experiments in areas such as acid-base titrations, organic compound synthesis, and
analysis of biological molecules.
1
2
3
4
5
6
7
8
9
10
Reaction Rate Analysis
Acid-Base Titration
Buffer Solutions
Thermodynamics of Reactions
Electrochemical Analysis
Organic Compound Synthesis and Analysis
Biological Molecules Characterization
Biochemical Assays
Enzyme Kinetics
Prepare buffers and reagents for the coupled kinase activity assay.
192
MATH AND SCIENCE GROUP
B. Sc. Degree
Course Code
GEOL 120
Course Title
Introduction to Climate Change
Pre-requisite
Placement Test
Co-requisite
-
Type
General Education
Description
Course Learning Outcomes
Major Topics
The goal of this course is to equip students with an understanding and awareness of the
fundamentals of climate science. The Interdisciplinary Nature of Climate Change Issues
and the Need for Critical Analysis of the Issues Solution in this Area.
1. Outline the main drivers of the climate system, the interactions among the
components of the climate system, and the mechanisms involved in
anthropogenic climate change.
2. Analyze relevant material from a variety of scholarly and public sources.
3. Describe the scientific methodology and peer review process and how they fit
into the best practices of the Intergovernmental Panel on Climate Change
4. Evaluate examples of climate change mitigation strategies and explain how
they affect the impacts of climate change.
5. Work effectively as part of a problem-solving team.
1.
2.
3.
4.
5.
6.
7.
8.
9.
Climate change psychology
Scientific method, peer review, and the IPCC
The Earth’s energy budget and the greenhouse effect
Perturbations to the climate system
Climate Observations and Extremes
Global Circulation and climate variability
Past climate variations
Climate change law
Climate models and future projections; Impacts – sea level rise and ocean
acidification
10. Energy Systems
193
MATH AND SCIENCE GROUP
B. Sc. Degree
Course Code
GEOL 130
Course Title
Introduction to Environmental Studies
Pre-requisite
Placement Test
Co-requisite
-
Type
General Education
Description
This course will help students in gaining knowledge of the fundamental physical and
chemical processes that occur in Earth's atmosphere, oceans, land, and biosphere.
Students will be able to evaluate the data that has helped us understand how the
Earth's atmosphere, oceans, land, and biosphere have evolved. Students will be best
prepared to form opinions regarding how humans affect the ecosystem on Earth.
1. Understand the concept of the Earth's Creation, address the Four Earth
Spheres and structure, and Understand the Earth as a System and its Position
in the Solar System
2. Demonstrate the Rock Cycle, describe and classify the major Rocks Groups,
and Identify the Resources obtained from the Rocks.
3. Identify External Processes affecting rocks; define Weathering, Soil, and Mass
Wasting. Differentiate between Running water and Sea water and list their
properties.
4. Define Atmosphere, Humidity, and Stability. Discuss Different Temperature
Calculations and Devices Used to Find Temperature.
5. Define Earthquakes and list their causes and Effects. Discuss types of Volcanos
and Intrusive Igneous Activity.
6. Grasp the Components of the Solar System and differentiate between
different planets, Moons, and Minor Members of the Solar System
Course Learning Outcomes
Major Topics
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Introduction to Geology
Rocks: Material of the Solid Earth
Weathering, Soil, and Mass Wasting
Introduction to the Atmosphere
Temperature
Moisture and Atmospheric Stability
Running Water
Ocean Water and Ocean Life
Earthquakes and Earth's Interior
Volcanoes and Other Igneous Activity
Touring our Solar System
194
MATH AND SCIENCE GROUP
B. Sc. Degree
Course Code
BIOL 109
Course Title
Human Genetics and Society
Pre-requisite
Placement Test
Co-requisite
-
Type
General Education
Description
Course Learning Outcomes
Major Topics
The purpose of this course is to familiarize students with basic genetic principles that
will help them comprehend the ethical, legal, and social (ELSI) ramifications of current
and future genomic applications in a range of societal practices.
1. Identify and describe examples of genetic applications and interventions in
everyday life.
2. Explain the fundamental scientific principles, ideas, and methods that underlie
genetic applications and interventions.
3. Interpret and assess how genetics and genomics are portrayed in the media.
4. Perform fundamental analysis and interpretations of genomic sequencing data
using the scientific method.
5. Create arguments supported by data and engage in educated discussion on the
ethical, legal, and social ramifications of genetic applications and treatments.
1.
2.
3.
4.
5.
6.
7.
8.
9.
Genetics and Humans
Genetics and Ancestry
Genetics and Regulation
Genetics and Health
Genetics and Disease
Genetics and Nutrition
Genetics and Sports
Genetics and The Environment
Genetics and Our Future
195
MATH AND SCIENCE GROUP
B. Sc. Degree
Course Code
BIOL 110
Course Title
General Biology I
Pre-requisite
Placement Test
Co-requisite
-
Type
General Education
Description
Course Learning Outcomes
Major Topics
General Biology I is a general education course that helps non-science major students
in understanding the different parts of life around them. It introduces students to the
basic constituents of life starting from atoms to how cells work. Furthermore, it helps
students in understanding Mendelian genetics and natural selection. This course
illustrates a general knowledge of plants and animals as well as, Ecology as a science.
1. Understanding the concepts of atoms, molecules, and elements and how these
concepts relate to biological life.
2. Identify the basic constituents of different cells and relate the structure to their
biological functions.
3. Understand the concepts of Mendelian genetics and gain basic knowledge of
genetic disorders and the human genome project.
4. Understand the link between Species evolution and the concept of natural
selection.
5. Differentiate between the diverse constituents of life on earth such as viruses,
fungi, and protists.
6. Illustrate the basic structure of plants and explain their growth and reproduction.
7. Differentiate between the different types of animals and define the different
systems that constitute an animal.
8. Define Ecology and understand the basic concepts of the Earth’s climate and
different biomes
1. The Role of Chemistry in Biology
2. Cell Biology
3. The Genetic Basis of Life
4. Evolution
5. The Diversity of Life
6. Plants: Structure and Function
7. Animals: Structure and Function
8. The Ecology of Life
196
International University of Science and Technology in Kuwait (IUK)
Ardiya Government Area
Mohamad Bin Qasim Street
www.iuk.edu.kw
Tel: 1820203
Email: Info@iuk.edu.kw
MATH AND SCIENCE GROUP
198
Download