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