• Tidak ada hasil yang ditemukan

academic year 2020-2021 artificial intelligence

N/A
N/A
Protected

Academic year: 2024

Membagikan "academic year 2020-2021 artificial intelligence"

Copied!
114
0
0

Teks penuh

Demonstrate expertise in artificial intelligence tools and techniques to meet industry needs for devising cutting-edge solutions. To enable the development of human capabilities in artificial intelligence and related disciplines related to national development and Vision 2030.

Course Descriptions

Course

Program

Course Description

Course Learning Outcomes (CLOs) At the end of the course students will be able to

Employ a range of listening skills allowing them to comprehend and identify required information

Develop effective and appropriate speaking skills to present information in a clear and coherent manner

Articulate words using the correct pronunciation

Write in various academic styles using a variety of accurate and coherent sentence structures

Employ a range of reading skills allowing them to comprehend and identify required information

Use a wide range of vocabulary, idioms and expressions in written and verbal discourse

Use variety of grammatical structures when engaging in written and verbal discourse 8. Choose relevant points from a given resource to incorporate in a presentation/ written

Appraise written and verbal discourse critically for their strengths and weaknesses in a given academic context

Grading (assessment

Textbook

Brief list of topics to be covered

Course Information

Demonstrate knowledge of basic concepts of hardware, software, network, internet and clouds

Manage files, folders and user accounts efficiently

Develop well designed documents, workbooks and databases using MS Office

Apply IT tools to collect, analyze, evaluate and report data

Name Learn & Research Skills ثحبلاو ملعتلا تاراهم Course

Information

Demonstrate understanding of the importance of learning skills in achieving academic and professional success

Assess personal learning styles and select appropriate strategies to meet individual learning goals

Engage in active learning in all courses using higher thinking skills

Develop and apply skills in basic note-taking methods including paraphrasing, outlining, and summarizing in their everyday learning

Identify and apply different reading strategies, practices, habits, and attitudes that improve reading comprehension

Demonstrate independent strategies to problem solving, completion of tasks, and monitor and evaluate their own performance

Identify and apply specific strategies to prepare for exams and improve results

The Math-111 course reinforces basic mathematics skills which are used in calculus and their relevance to everyday applications. These skills encompass the ability to solve mathematical

An emphasis will be given to the understanding the statement of the problems and the mathematical terminology. The course primarily aims at the development of critical thinking

The topics includes Fundamentals of Algebra, Equation and Inequalities, Complex Numbers, Graphs and Functions, Polynomial and Rational Functions and include the study of

  • Have the basic mathematics skills which are used in calculus and their relevance to everyday applications
  • Have the ability to formulate problems in a logical manner. This logical way of thinking can be also applied to his real life
  • Have problem solving capabilities
  • Develop the comprehension of the course material in English
  • Have formal way of thinking
  • Analyze and solve some mathematical problems using computer software

The Math-111 course reinforces the basic mathematical skills used in calculations and their connection to everyday applications.

Name Creed and Family in Islam

ملاسلإا يف ةرسلأاو ةديقعلا

ةCourse Information

ISLM 181

The Family in Islam, a group of specialists in Sharia sciences, King Saud University Publishing House, Riyadh, Saudi Arabia, 3rd Edition, 1440

ARAB 182

Course Learning Outcomes (CLOs)

Study of language skills (reading, speaking, compositional analysis), from main texts (to be explained) and additional texts for application and activities.

Cour se

History and Civilization of KSA

ةكلمملا ةراضحو خيرات ةيدوعسلا ةيبرعلا

ةCourse Informati

HIST 281

Participatio n

Name Islamic Ethics and Values

ةيملاسلإا ميقلاو قلاخلأا

ISLM 282

Participation

The rules of morals with God (believe in His news, act according to His decisions, be patient and content with His lot).

Name English for Academic and Specific Purposes

و ةيميداكأ ةيزيلجنا ةغل ةيصصخت

  • Demonstrate knowledge of vocabulary related to their specific pathways
  • Acquire good reading skills enabling them to read faster, comprehend and identify required information
  • Recognize the meanings of word-roots and use such knowledge in learning the meanings of other terms of importance
  • Develop the ability to research and summarize the research
  • Develop effective and appropriate skills to present information in a concise manner 6. Increase ability to write in various academic styles and convey information
  • Understand the significance of communication and communication skills in general
  • Identify and overcome common barriers to both verbal and non-verbal communication
  • Assess their progress as efficient communicators in the course at various levels
  • Differentiate between intellectual and social/emotional intelligence 5. Engage in active listening and speaking activities in relevant courses
  • Recognise the elements of good presentation skills
  • Plan and design effective academic presentations
  • Interact confidently with people during tutorials and presentations
  • Identify and apply key skills to communicate effectively with peers while working on joint projects
  • Communicate through emails at workplace
  • Write CVs and learn to carry themselves well during interviews
  • Apply coping strategies to manage stress and anxiety
  • Master the basic mathematics skills which are used in calculus and their relevance to everyday applications
  • Have the ability to formulate problems in a logical manner. This logical way of thinking can be also applied to his real life
  • Be able to solve more general problems in the coming academic years involving some basic properties studied in Math 2
  • Have the ability to analyze and solve some mathematical problems using computer software

The course also involves students in practical activities (presentations, role-plays, interviews, written messages) that provide them with opportunities to use effective communication strategies, self-assess and improve their skills. The course is primarily aimed at developing students' critical thinking through the mathematical concept studied in high school.

  • Identify the concept of statistics and the contributions of statistics in Humanities
  • Gain skill on collect, organize, represent data from the populations or samples
  • Describe the data using different measures and used it to describe the phenomenon under study
  • Identify the basic concepts of probability and apply different methods to calculate it
  • Understand the counting rules and used it to calculate probabilities
  • Distinguish between the probability experiments types and organize them in different discrete probability distributions
  • Describe the relationship between two variables using the correlation and regression

Since knowledge of probability is a prerequisite to understanding statistics, the course continues with a discussion of probability and probability distributions. Describe the data using different measures and use them to describe the phenomenon under study.

Name Health and Physical Education ةيندبلا ةيبرتلا ةيحصلاو

  • Determines the effect of exercising on the body 2. Remember the effect of exercising on mental health
  • Remind the objectives of physical and health education 6. Comprehensive fitness and its components
  • Learn Physical and Health Education
  • Remember the elements of physical fitness associated with health
  • Multiplicity of principles and principles of physical training
  • Explains precautions to be taken when starting physical activity
  • Remember security and safety requirements when exercising physical activity 12. Know first aid
  • Remember sports injuries are different 14. Explains first aid for various injuries
  • Remember physical exercise associated with health
  • Explain physical exercise performed during the menstrual cycle
  • Determines physical exercise performed during pregnancy 18. Numerous physical exercises performed after birth
  • Remember physical exercises that limit the problems resulting from taking the wrong situation during everyday practices

Measurement in Sports, Fourth Edition, The Book Dar al-Hadith, Cairo. Mohamed Sobhy Hassanein (2000): Measurement and Evaluation in Physical Education and Sport, Fourth Edition, Dar Arab Thought, Cairo.

Adel Abdul Basir (1992 m): sports training and integration between theory and practice, the library, Port Said. Essam Abdul Khaliq (1992m): theories and applications of sports training, the seventh edition of Knowledge House, Alexandria.

يللآا Course

Discuss key concepts related to programming, web editing and E-Commerce

Apply problem solving techniques and program development stages to develop solutions for simple problems

Create a reliable and simple static web site by using HTML and CSS

Work effectively in groups and exercise leadership when appropriate

Course Name

Track

3 Level

Basic understanding of information systems - Use of an information system in an organization - Career in information systems.

Course Name Introduction to Computing بساحلا ملع ةمدقم Course

Apply suitable problem-solving strategies with assist of flowcharts and Pseudo code

Use computational-thinking and logical reasoning through solving real-world problems, puzzles, and programming competitions questions

Write simple programs using C ++programming language

Solve and implement computer programs involving decision structures and loops

Construct and implement programs using arrays and proper data structures

Apply problem generalization and problem abstraction

1292222824 , ISBN-13: 9781292222820 Reference Book

  • Solve problems involving limits and continuity
  • Use the definition of derivative, and compute derivatives using the rules of differentiation expressions
  • Apply the derivative in problems involving graphing, maximization and minimization
  • Employ the concept of integral and the basic techniques of integration to compute integrals and identify the relationship between the integral and derivative (the fundamental theorem of
  • Apply integrals in solving some geometric problems
  • Identify sequences, series and power series and compute the limits of sequences and apply some of the tests for series convergence

In this course, students will expand their experience with functions as they study the fundamental concepts of calculus: limits, continuity, the intermediate value theorem, differentiation, differentiation techniques, applications of differentiation, the chain rule, the mean value theorem, L' hospital rule, indefinite integral, applications of integral, the fundamental theorem of calculus, series, convergence of series. Use the concept of integral and the basic techniques of integration to calculate integrals and identify the relationship between the integral and the derivative (the fundamental theorem of identify the relationship between the integral and the derivative (the fundamental theorem of calculus). Identify series, series and powers of series and calculate the limits of series and apply some tests for series convergence.

ISBN-13: 978-0534435387 ISBN-10: 0534435386 Reference Book

Use different forms of functions including pre-defined/user-defined functions, and parameter- passing by value/references

Implement programs using arrays, structs, and pointers/references

Write computer programs to perform input/output operations from sequential and binary access files

1292222824 , ISBN-13: 9781292222820

It involves a combination of mathematics and basic sciences suitable for the design and analysis of electrical/electronic circuits. The main objective of this course is to provide students with the ability to understand fundamental and derived electrical quantities and to analyze the DC and AC circuits. In addition, students are introduced to basic electronic devices such as diodes, transistors and optical devices that can be used to design large-scale electronic systems.

These objectives are achieved by teaching them relevant theory and labs to analyze, describe and solve problems involving electrical/electronic devices with the help of practical circuit implementation. Introduction, Quantities and Units, Ohm's Law, Energy and Power, DC Series Circuits, DC Parallel Circuits, DC Series Parallel Circuits, AC Current and Voltage, Capacitors, RC Circuits, Inductors, RL Circuits and its Dicode.

Course Name

Introduction to Statistics &

Probability Theory تلاامتحلاا ةيرظنو ءاصحلإا يف ةمدقم Course

  • Compute and interpret descriptive statistics using numerical and graphical techniques
  • Describe and apply the concept of probability, random variables, conditional probability, statistical independence, and Bayes rule
  • Interpret some of the important discrete and continuous distributions
  • Compute, explain and apply the point estimation of parameters, sampling distributions, and Central Limit Theorem
  • Formulate and interpret hypotheses test for both large and small samples
  • Design data collection plans, analyze data appropriately (using Minitab and SPSS), interpret and draw conclusions from analyses

The students will learn the basic concepts of biology and human body systems to enable them to understand the biological phenomena in our daily life as well as how the human body functions. Students will be able to understand the challenges in biological research and how computers can help solve them. Name the components, functions and activities of different parts of a cell and human organ systems.

Apply the concept of biological organization, evolution, cell organization, genetics, and human body systems to explain biological phenomena. Introduction to the study of life - Definition, characteristics, order and diversity of life, Energy flow and material recycling within the ecosystem, Scientific methods - hypothesis, experiments, theory, law and principle. Genetics - Mitosis - cellular reproduction, Meiosis - sexual reproduction, Mendel's laws and pattern of inheritance, DNA biology and gene expression, genome and genomics.

Human Physiology - Different Types of Tissue, Transport System - Structure & Functions, Maintenance System - Structure & Functions, Immune System - Structure & Function, Endocrine System - Structure & Functions, Nutrition and Health.

Technical Reports Course Name

Course Learning Outcome (CLOs)

MATH 301

Describe fundamental concepts of propositional logic and quantifiers

Analysis of algorithms using the concept of functions and function complexity

Apply the basic notions of combinatorics including permutations and combinations, Binomial coefficients and Pascal triangle, and Pigeonhole Principle

Create relevant recurrence equations and solve the equations

Evaluate the basic properties of graphs and trees and use these concepts to model simple applications

Mid-term(I) 20% Mid-term (II)

Brief list of topics to be Covered

Object Oriented Programming (1)

ةجمربلاهجوتلا ةنئاك

Describe the importance and power of abstraction in the context of virtual machines

Explain the benefits of intermediate languages in the compilation process

Demonstrate how to translate solution problem into object-oriented form

Explain how abstraction mechanisms support the creation of reusable software components

Demonstrate the competency in creating and executing testcases

Justify the philosophy of object-oriented design and the concepts of encapsulation, inheritance and polymorphism

Communicate effectively in a variety of context

Participate effectively as a team member and meet the deadlines Grading

Boolean algebra and logic gates: basic definitions, axioms definitions of Boolean algebra, basic theorem and properties of Boolean algebra, Boolean functions, canonical and standard forms, logic operations and digital logic gates. Simplification of Boolean functions: the map methods, product of sum simplification, NEN and NOF implementation, and the tabulation method. Combinational logic circuits: adders, subtractors, decoders, encoders, multiplexers, de-multiplexers, look-up table, function implementation using multiplexers/decoders and memories.

Sequential Logic Circuits: Flip-Flops, Synchronous and Asynchronous Circuits, Counters (Types of Counters), Registers, Memories, Design of Counters, Design of Sequential Circuits, Analysis of Counters and Analysis of Sequential Circuits. Digital systems: digital computer and digital systems, binary, decimal, octal and hexadecimal number systems, conversion of number bases, complements, signed and unsigned numbers. Simplification of Logic Functions: Mapping Methods, Simplification of Logic Functions: NAND and NOR Implementation.

Analysis of Combinational logic circuits and simple design examples, Combinational logic circuits: Adders, Combinational logic circuits: encoders, decoders, multiplexers, de-multiplexers.

Communications and Network Fundamentals

670238 – CIS 211 Prerequisite

5 Level

ISBN 978-1-291-25079-5

Design algorithms to operate on stacks, queues, trees, and graphs

Write corresponding (partial or complete) Java programs for stacks, queues, trees, and graphs

Note: We are waiting for the next release of this book and we are also looking for the next . recommended book if found will be replaced).

Database Concepts and Design Course Name

670238- CIS211 Prerequisite

6 Level

Object Oriented Programming

Apply the concept of exception handling, files and multithreading

Produce graphical user interfaces for various scenarios

Design software projects for a given problem statements

ISBN-10: 1292018194, ISBN-13: 9781292018195

IT Infrastructure Management Course Name

670278 - CIS 315 Prerequisite

Core computing system architecture concepts, core computing system organizational structure, core technical components of computer-based systems. The role of IT control and service management frameworks (COBIT, ITIL, etc.) in managing the organizational IT infrastructure.

Principles of Management Course Name

Show responsibility for their own learning and continuing personal and professional development

Professional Responsibility Course Name

  • Show skills to work in a group project in a cohesive manner to produce quality deliverables
  • Show skills to structure themselves to work in a cohesive manner (SO:5;PI:5.2)
  • Ethics & Information Technology Journal
  • Association of Computing Machinery Code of Ethics 4. Saudi Anti Cyber Crime Law available at
  • Explain how to use the Linux operating system commands
  • Identify the processes and threads of a process 3. Compare various processor scheduling algorithms
  • Compare various process/thread synchronization methods
  • Evaluate structure/organization of modern file systems
  • Evaluate modern memory management techniques used in Operating Systems Grading
  • Jean Bacon, Tim Harris “Operating Systems”, Addison-Wesley, Latest Edition Lab Book

Legal Foundations for Intellectual Property Protection - Cybercrime and Saudi Anti-Cybercrime Law - Digital Rights Management. It covers the various techniques used by the operating system to achieve its goals as a resource manager. The topics provide the student with the basic concepts, structures and algorithms that work as intermediary software between the user and the hardware.

The course also discusses how applications interact with the operating system and how operating systems interact with the machine. Some of the existing operating systems will be highlighted as examples to explain how the topics taught in the course are used in these systems.

670253 - CIS 321 Course Description

  • Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions
  • Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the Program’s discipline
  • Communicate effectively in a variety of professional contexts
  • Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles
  • Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline
  • Apply computer science theory and software development fundamentals to produce computing-based solutions

Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions. Design, implement, and evaluate a computer-based solution to meet a given set of computing requirements in the context of the Program's discipline. Function effectively as a member or leader of a team engaged in activities appropriate to the discipline of the program.

Name Algorithm Analysis and Design تايمزراوخلا ميمصتو ليلحت Course

  • Describe major graph algorithms with their analysis
  • Analyze the asymptotic performance of algorithms
  • Design software projects for a given problem statements
  • Apply important algorithmic design paradigms and methods of analysis
  • Participate effectively as a team member and meet the deadlines
  • FRAGMENTS OF FIRST ORDER LOGIC
  • NON-MONOTONIC LOGICS

Describe a system of linear equations in matrix form and solve the system of equations (SO:0; PI:0.1). Use mathematical rules to solve engineering problems, especially problems related to artificial intelligence (SO:7; PI:7.3). Analyze computer problem and apply programming principle using Artificial Intelligence technique to provide solution (SO:7;PI:7.1).

Demonstrate ability to communicate effectively through scientific and technical documentation or presentation describing project activities and results (SO:3; PI:3.1). State the differences between robots' representations of their external environment, including their strengths and weaknesses (SO:0; PI:0.2). Work as a member of the team and assume a leadership position as needed (SO:5; PI:5.2).

Describe the practical management process for the computer-based problem using artificial intelligence techniques (SO:0; PI:0.1).

Computer Data Security and Privacy

928097-CIS 326 Prerequisite

8 Level

Evaluate the appropriate measures for business continuity in an organization (SO:6 ; PI:6.2)

0134794109, ISBN-13: 978-0134794105

9780124200470 , ISBN-13: 9780124166813 Reference Book

Work as a member of the team and take on a leadership position when necessary (SO:5; PI:5.1). Apply computer science theory to the modeling and design of computer-based systems (SO:6; PI:6.3) 8. Demonstrate the ability to acquire new skills and put them into practice in realizing a solution (SO:4; PI:4.1).

Describe what Data Science and analytics is and the skills needed to be a data scientist/analyst (SO:0; PI:0.1). Apply machine learning algorithms (linear regression, k-nearest neighbors (k-NN), k-means, naive Bayes, etc.) for predictive modeling to support data analysis (SO:7; PI:7.1). Assess the ability to apply computer science theory in the modeling and design of computer-based systems (SO:6; PI:6.3) 11.

Demonstrate the ability to acquire new skills and practice them in realizing a solution (SO:4; PI:4.1) 20.

DEGREE PLAN (Elective Courses)

It has applications in a wide range of fields, including statistical decision theory, artificial intelligence (online learning, multi-agent systems), economics and business (auctions, pricing, bargaining), biology (evolution, signaling behavior, combat behavior ), political science (government stability, military strategy) and philosophy (ethics, morality and social norms). Analysis games, combinatorial games, zero-sum games, sum-sum games, Nash equilibrium, correlated equilibria, price of anarchy, design games, cooperative games, voting, auctions, elicitation, scoring rules, adaptive decision making.

Name Data Mining and Warehousing تانايبلا نيزختو نع بيقنتلا Course

670253 – CIS 321 Course Description

Apply the knowledge of Data Mining and Data Warehousing concepts required in Knowledge Discovery

Analyze the data, and identify appropriate mining algorithms required in different stages of Data Mining

Function effectively on teams to accomplish a common goal For CIS Students, by the end of this course, student should also be able to

Understand and support the use, delivery and management of Data Warehousing approaches within the Business Intelligence context

Ability to use data visualization skills for providing visual proof of data representation For CS Students, by the end of this course, student should also be able to

Apply data mining algorithms on datasets of variable size and measure the algorithm’s performance

Apply design, usage and development principles in the construction of a data warehouse modeling

Ability to use data visualization skills for providing visual proof of data representation Grading (assessment

Quiz(zes) 10% Assignment(s)

  • Explain tradeoffs that designers of reasoning systems face, and typical categories of solutions
  • Explain how truth-maintenance systems work
  • Use large-scale knowledge bases in building problem solver 4. Use analogical processing in building problem solvers
  • Communicate effectively both in oral and written form
  • Work as a member of the team and take up leadership position when required

Reasoning software is also used as a component in building cognitive simulations, software designed to model aspects of human cognition. This course will teach you how to build such software, taking you on a journey through techniques ranging from classical search techniques to presumptive truth maintenance.

978-1558601918, ISBN-10: 1558601910, 1992

  • Searching and problem spaces 2. Pattern-directed inference systems
  • Fundamentals of truth maintenance systems 4. Logic-based TMS
  • Assumption-based TMS
  • Reasoning with large knowledge bases 7. Integrating special-purpose reasoning engines
  • Other topics TBD
  • Define concepts related to selected topics in Artificial Intelligence
  • Demonstrate abilities in carrying out research 5. Demonstrate skills in oral presentation
  • Demonstrate skills in collecting information and documentation
  • Others to be provided as need arises and based on latest trends in AI

This course selects topics from various areas of artificial intelligence that are not covered in the description of the courses listed in the curriculum. This course covers topics from recent issues and trends in artificial intelligence and may be left to the discretion of the instructor or department to decide as the latest technologies emerge. This course introduces soft computing methods that, unlike hard computing, are tolerant of inaccuracy, uncertainty, and partial truth.

It will provide exposure to the theory and practical systems and software used in soft computing. Identify and describe the concepts and techniques of soft computing and their roles in building intelligent systems 2. Introduction to Soft Computing: Neuro-Fuzzy and Genetic Algorithms Paperback - Jun 3, 2013 by Samir Roy (Author).

Introduction to soft computing and its applications, exposition on the concepts of Fuzzy Logic (FL) and its variants, Artificial Neural Networks (ANNs) and its variants.

Referensi

Dokumen terkait