Smart Short Description
Smart Short Description
)Form (4
Courses Description
Course Objectives:
Identify the techniques of becoming an effective university learner .
Develop critical thinking skills to enhance his academic abilities, success,
and performance .
Demonstrate collaboratively and individually the ability of using library and
electronic resources.
Evaluate limitations and shortcomings in own knowledge and performance
for continuous improvement in learning.
Course Content:
Introducing University Life
The University Transition
Evaluating your own performance
Learning Skills and becoming an effective learner
Learning styles, Note taking, Stress Management, Time management, Critical
thinking and problem solving, Cooperative learning & Exam
preparations/techniques
Library visiting
Searching Skills and evaluating Sources
(Effective use of information for course assignment)
Text Book:
1 .Self-development department LSRK faculty members. 2018. LRSK Lecture
Notes, 1st ed. Dammam: Imam Abdulrahaman Bin Faisal University (IAU).
2. McMillan, K., & Weyers, J. (2012). The study skills book. Pearson Higher Ed.
(IAU compiled version)
MATH-111 Mathematics 1 3 L1 -
Course Objectives:
The purpose of this course is to develop students’ comprehension for the Mathematical vocabular
in English, improve their computational skills and writing ability with logical steps, and prepare
them for calculus.
Course Content:
• CHAPTER 1: BASIC ALGEBRA
• CHAPTER 2: Equations and Inequalities
• CHAPTER 3: Graphing Equations and Lines
• CHAPTER 4: Functions
• CHAPTER 5: Exponential and Logarithmic Functions
Text Book:
Course Content:
The course includes various topics covered book 2-4 as follows:
Book2: marketing, psychology, sociology…
Book 3: sociology, nutritional science, information technology…
Book 4: sociology, consumer behavior, developmental psychology, anthropology….
Text Book:
McVeigh & et al. (2016). Q: Skills for Success (Books: 2-4). Oxford: Oxford
University Press.
PHEDU-
ﻻ يوجد المستوى اﻷول 1 التربية البدنية والصحية
162
امل لل ال ات م ال امل ال ال ة م ال ق رات الع ل ة ال ي ت عى ل ق ة ال ن ة وال مق ر ال
ا ة ي وال ني تع ز ثقافة ال ال ات ال ال ال ان ال عارف وال عل مات ع عه م خﻼل م
ع اﻻساس فى ال ق ر ) فه مق ر ع لي ال رجة اﻷولى ( ل ع ال ني ال ل على ال
ت اصل مع ال ال ات ة ال ى ت ي الل اقة ال ن ة لل ال ات ي تق ة خﻼل ساع ة ال ال ار واﻷن
اﻷداء ال ني . ال ع في ال ت ي لله ال ان
ﻻ يوجد المستوى اﻷول والثاني بحسب 2 العقيدة واﻷسرة في ISLM 181
المسارات اﻹسﻼم
التعريف بالعقيدة اﻻسﻼمية ومراتبها وأركانها والوﻻء والبراء وحقوق آل البيت ومناقشة أهم موضوعاتها ،ﺛم
اﻻنتقال الى فقه اﻷسرة ومقاصد الزواج والحقوق اﻷسرية ومناقشة بعض القضايا واﻷحكام المتعلقة بها
وطرق إنهاء العﻼقة الزوجية.
Course Content:
1.A. Health Track
- Medical Terminology
A. Structure of the Human Body
B. Systematic Anatomy
C. Body Posture
-Dentistry:
A. Teeth
-Pharmacology: Pharmacists and Pharmacology
-Applied Medical Science: Managing Hospitals
-Closing the Door on Potential
-Pandemics
-Nursing: The World of Nursing
1.B. Science Track
-The Basics of Business
Types of Businesses
Organizational Structure
Introduction to Management
-Marketing
Fundamentals of Marketing
-Information Systems
Computer Architecture
Networking
Printers
-Programming
Fundamentals of Programming
Programming Languages
Object Oriented Programming
-IT Security
Access Control
Authentication and Cryptography
Network and System Attackers
-Finance and Accounting
Fundamentals of Accounting
Managing Financial Accounts
Types of Accounting
-Leadership
What is Leadership?
Theory X and Y
Unethical Leadership
-Systems Analysis
Database Management Systems
Systems Development
Data Protection and System Recovery
Not Available
Course Objectives:
To define trigonometric functions: A unit circle approach, Properties of
trigonometric functions including (basic identities, Sign properties, Periodic
functions), Inverse trigonometric functions
To define conic sections, parabola, ellipse and hyperbola.
To define and solve systems of linear equations: Graphing, Substitutions,
Eliminations, and Matrices: Basic operations, System of linear equations.
To define and apply the properties of limits of functions.
To state the definition of continuity and determine where a function is
continuous or discontinuous.
To find the integration of an algebraic function by using the definition of a
integration
Course Content:
Trigonometric functions
Trigonometric Identities and Conditional Equations
Additional Topics in Trigonometry
Additional Topics in Analytic Geometry
Systems of Equations and Matrices
Computation of limits
Computation of derivatives and anti-derivatives
The Fundamental Theorem of Calculus
Text Book:
STAT-132 Statistics 3 L2 -
Not Available
Course Objectives:
1 – To identify the concept of statistics
2 – To create, read, and interpret graphs, charts, histograms, and diagrams
3 – To learn how to configure the frequency distributions
4 – To understand and use the basic measure of central tendency: Median, Mode,
Mean
6 – To get dispersion deviation dimensions: long, Contrast
7- To understand and use the language of probability
8- To compute the probabilities of composite events using the basic rules of
probability
9- To understand the significance of statistics and probability in the real world
10- To find the relationship between two variables: Draw a scatter plot, Compute the
correlation, Compute the equation of the regression line.
11- To apply statistical techniques to model relationships between variables and
make predictions.
Course Content:
Text Book:
Elementary Statistics A Step by Step Approach by Allan b.Bluman
Electronic Materials :
http://www.mhhe.com/bluman MathZone: - 1
http://www.aleks.comALEKS: - 2
http://www.CourseSmart.com- 3
http://www.experiment-resources.com/statistics-tutorial.html
Course Content:
1 .Computers and devices.
2 .File management.
3 .Networks and security.
4 .Web based and Communications concept.
5 .Discover different web browsers and search engines.
6 .Downloading from internet and deal with Electronic Mail.
7 .Manage and organize emails using Outlook program.
8 .Discuss how to analysis Database system from scratch.
9 .Design the diagram of the database and start the database.
10 .Create and modify tables and the Relationship between tables.
11 .Create and modify forms, Query and show different criteria of query.
12 .Create and modify Reports from queries.
13 .View reports and queries by using control tools.
14 .Define and finish the properties of the database.
15. Final database Project.
Text Book:
Computer Applications – ICDL Syllabus version 5.0
Course Objectives:
a. To understand the significance of communication and communication skills
in general.
b. To identify and overcome common barriers to both verbal and non-verbal
communication.
c. To assess the progress as efficient communicators in the course at various
levels.
d. To differentiate between intellectual and social/emotional intelligence
e. To engage in active listening and speaking activities in relevant courses
f. To negotiate and reach an agreement through dialogue and persuasion skills.
g. To rrecognise the elements of good presentation skills.
h. To plan and design effective academic presentations.
i. To Interact confidently with people during tutorials and presentations.
j. To identify and apply key skills to communicate effectively with peers while
working on joint projects.
k. To communicate through emails at workplace
l. To write CVs and learn to carry themselves well during interviews.
m. To apply coping strategies to manage stress and anxiety.
Course Content:
Principles of communication
What is communication?
How we communicate
Language
Channels of communication
Communication as transaction
Competent communication model
Nonverbal communication
Listening skills
Importance of listening as an interpersonal communication skill
Listening misconceptions
Eunson, B. (2012). Communicating in the 21st century (3rd ed.). Milton, John
Wiley & Sons Australia, Ltd.
Dason, E. & Brown, J. (2015). How to succeed at Medical school (2nd ed.).
Malaysia, John Wiley & Sons Australia, Ltd.
Brousnstein, M., Bell, A.H, Smith, D. M. (2013). Business Communication. USA,
John Wiley & Sons Australia, Ltd.
Parrot, T. & Crook, G.(2011). Effective Communication Skills for Doctors: A
practical guide to clear communication within a hospital environment. United
Kingdom, BPP Learning Media, UK.
Electronic materials:
https://www.ted.com/search?q=Communication
http://www.leadershipacademy.nhs.uk/discover/leadershipmodel/personal-
qualities/
COMP232 Programming
3(2+1) 3 None
Fundamentals
Course Description (100-120 Words):
This course will provide students with skills and concepts that are essential to
programming practice independent of the underlying paradigm and programming
language. The course will be accompanied by a practical part in which the students will
learn popular programming language, programming tools/applications and programming
techniques. It includes variable and constant declaration, different data types, control
structures, repetitions, and arrays.
Course Objectives:
- To identify different algorithm techniques to solve programming problems.
- To list the evolution of programming languages
- To differentiate between structured design and object-oriented design
programming methodologies.
- To apply the fundamental programming to solve the given problem.
Course Content:
Topics to be covered:
Text Book:
- Tony Gaddis, “Starting out with JAVA: from control structures through Objects. 6th
Edition 2016, published by Person Education Limited. ISBN-13: 978-0133957051
ISBN-10: 0133957055
-
Course Objectives:
- To outline the basic concepts of Operating Systems
- To explain the main functions of operating systems (e.g. process, threads,
scheduling, memory Management, virtual Memory, file management, etc.)
- To analyze the operating system concurrency problems
- To summarize the characteristics and operations of Windows, DOS, VMware,
Linux
Course Content:
Topics to be covered:
Text Book:
Course Content:
Topics to be covered:
- Introduction to Software Engineering.
- Software Processes.
- Project Management.
- Requirements Engineering.
- System Modeling using UML
- Software architecture
- Software testing techniques
- Software maintenance and evolution
- software quality assurance
Text Book:
Course Objectives:
- To outline the general design principles underlying Human computer interface.
- To describe the different interaction styles with a software system.
- To explain the fundamentals of the design of user support embedded in Software.
- To apply the different styles of information presentation especially when graphical
presentation is appropriate.
- To analyze the different system evaluation approaches.
Course Content:
Topics to be covered:
Text Book:
Preece, J., Sharp, H., & Rogers, Y. (2015). Interaction design: beyond human-
computer interaction. John Wiley & Sons.
Dix, A., Dix, A. J., Finlay, J., Abowd, G. D., & Beale, R. (2003). Human-
computer interaction. Pearson Education.
Course Objectives:
- To describe the fundamental concepts of Web technologies.
- To analyze the client/server communication techniques such as server, application,
session variables, cookies and server behaviors.
- To design the web database and connectivity.
- To apply different web development techniques to build a corporate Web site based
on given specifications.
Course Content:
Topics to be covered:
Text Book:
R. F. Grove, Web Based Application Development, ISBN-13: 9780763759407, 2010,
Jones & Bartlett Publishers.
Object Oriented
COMP243 3(2+1) 4 COMP232
Programming-1
Course Objectives:
- To describe the basic features of the object-oriented programming.
- To identify the philosophy of object-oriented design with considering the concept of
encapsulation, inheritance, and polymorphism.
- To explain how abstraction mechanisms, support the creation of reusable software
components.
- To analyze advanced data structure such as Stack, Query, tree, class libraries and
packages
- To apply the different object-oriented programming features to build complex
program with considering advanced data structure.
Course Content:
Topics to be covered:
- Introduction to OOP
- Fundamental concepts of object oriented
- Classes,
- Objects,
- Modifiers,
- Methods and library classes,
- Constructors
- Recursion
- Encapsulation,
- Inheritance,
- Polymorphism
- Advanced data structure (Stack, Queue, and tree)
Text Book:
Course Objectives:
- To outline the fundamentals of Swift, building modern mobile apps, IOS, Xcode,
and other tools in the Xcode development environment
- To create multiple scenes, views, and controls to build simple workflows.
- To develop mobile application with multiple views by using interface Builder and
storyboards.
- To evaluate the produced mobile application on simulator and on actual device
Course Content:
Topics to be covered:
- Introduction to Swift and playgrounds (Swift basics: Constants, Variables, and
Data Types)
- Operators, Control Flow
- Excode, Building, Running, Debugging and App
- Documentation, Interface Builder Basics, Guided Project – Light
- Introduction to UIKit (Strings, Functions)
- Structures, Classes, Inheritance
- Collections, Loops
- Introduction to UIKit (Display Data)
- Controls in Action, Auto Layout and Stack Views
- Navigation and Workflow (Optional, Types Casting and Inspection)
- Guard, Constant and Variables Scope
- Enumerations, Segues and Navigation Controllers
- Tab Bar Controllers, View Controllers Life Cycle, Building Simple Workflow
Text Book:
Course Objectives:
- To outline the core concepts of the cloud computing paradigm.
- To identify the network and storage virtualization with considering their role in
enabling the cloud computing system model.
- To differentiate the fundamental concepts in cloud infrastructures to realize the
tradeoffs in power, efficiency, and cost.
- To use the fundamental concepts of cloud storage in different storage systems such
as Amazon S3 and HDFS.
- To evaluate various cloud programming models to apply them in solving problems
on the cloud.
Course Content:
Topics to be covered:
- Introduction to cloud computing
- Cloud Computing Deployment models
- Infrastructure as a Service (Iaas)
- Platform as a Service (Paas)
- Software as a Service (Saas)
- Business Process as a Service (BPaaS)
- Cloud Computing Architecture layers
- Cloud resource management
- Cloud storage
This course focuses on helping students to write effectively. The course prompts written
communication, preparing reports, writing correspondence and different aspects of
business writing. This course is concerned with the development of an effective way to
plan and complete writing tasks, so that students can meet the requirements of effective
writing. The course helps students to use technology in professional reporting such as
memos, text messages, e-mails, letters, media reports, problem-solving reports and official
reports.
Course Objectives:
Course Content:
Text Book:
- Rentz, K., Flatley, M. E., Rentz, K., & Lentz, P. (2010). Lesikar's Business
Communication. McGraw-Hill Publishing.
- Hannigan, C., Martinez, D., Wells, C., Peterson, T., & Stevenson, C. (2008). Kaplan
Technical Writing: A Resource for Technical Writers at All Levels. Kaplan.
COMP
IOS Development-2 (1+2)3 5 COMP244
318
Course Objectives:
- To outline visual interfaces and writing good documentation for the produced
program.
- To analyze the mobile application problem to build scroll views, table views, and
complex input screens for apps.
- Build iOS 7 native applications for iPhone and iPad using Objective-C and
Apple's Cocoa Touch framework.
Course Content:
Topics to be covered:
- Introduction and Xcode 5.
- Objective-C for Experienced Programmers
- Views and Windows
- Storyboards
- Table Views
- Navigation Based Applications
- UIPickerView and UIDatePicker
- Directories and Files
- Working with Data
- Multitouch, Taps, and Gestures
- Drawing, Animation
- Multitasking
- Notifications, Core Location Framework
- Networking
- Targeting Multiple Devices, Localization
Text Book:
Course Content:
Topics to be covered:
Course Objectives:
- To introduce the widows programming technique with considering the graphical
user interface.
- To outline the basic concepts of .NET platform, Flutter or React Native
- To describe the Visual Studio, Flutter or React Native development environment.
- To analyze different techniques to access and manipulate data in a database.
- To apply a windows-based system depending on Microsoft Windows.
Course Content:
Topics to be covered:
Text Book:
- Paul J. Deitel and Harvey M. Deitel, "C# 2012 for Programmers", 5th Edition, 2014,
ISBN-13: 978-0133440577, Prentice Hall.
- Paul J. Deitel and Harvey M. Deitel, "C# How to Program", 6th Edition, 2018. ISBN
10: 0134601548 / ISBN 13: 9780134601540, Harlow, Essex Pearson Education.
Object Oriented
COMP 322 3(2+2) 5 COMP243
Programming-2
Textbook:
Gaddis, T., & Godfrey Muganda. (2016). Starting out with Java : from control structures
through data objects. Pearson.
Course Content:
Topics to be covered:
Textbook:
Cross Platform
COMP 324 (1+2)3 6 COMP 321
Development -2
Text Book:
- Versluis, G. (2017). Xamarin. Forms essentials : first steps toward cross-platform
mobile apps. Apress, New York, Ny
- Charles Petzold. (2016). Creating Mobile Apps with Xamarin.Forms: Cross-
platform C# programming for iOS, Android, and Windows. Microsoft Press.
Course Content:
Topics to be covered:
Text Book:
Dwivedi, H., Clark, C., & Thiel, D., Mobile application security, 2010, ISBN-13:
978-0071633567, McGraw-Hill Education.
MGMT
309 Innovation Management 1(0+2) 6 -
Artificial
COMP 352 3(2+2) 6 -
Intelligence
Course Objectives:
- To outline the basic concepts and techniques of Artificial Intelligence.
- To differentiate between different searching techniques with considering
knowledge representation.
- To analyze the AI algorithms for solving the given practical problems
- To apply the AI programming techniques to produce intelligent systems.
- To develop smart mobile application with considering AI techniques.
Course Content:
Topics to be covered:
Text Book:
Russell, S., & Norvig, P. (2010). Artificial intelligence : a modern approach. Pearson.
Course Content:
Topics to be Covered:
Understanding Big Data
Business Motivations and Drivers for Big Data Adoption
Big Data Adoption and Planning Considerations
Enterprise Technologies and Big Data Business Intelligence
Big Data Storage Concepts
Big Data Processing Concepts
Big Data Storage Technology
Big Data Analysis Techniques
Text Book:
T. Erl, W. Khattak, P. Buhler, Big Data Fundamentals Concepts, Drivers &
Techniques. Pearson, 2016
Rajanarayanan Thottuvaikkatumana (2016) - Apache Spark 2 for
Beginners. Packt Publishing; 1 edition. ISBN: 9781785886690 (Laboratory part)
COMP 4 (6 hours
Field Training Summer REPW 228
330 daily)
Course Content:
-