course descriptions...kingdom of saudi arabia ministry of education jouf university sakaka community...

83
Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course Descriptions

Upload: others

Post on 23-Feb-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

Kingdom of Saudi Arabia

Ministry of Education

Jouf University

Sakaka Community College

Department of Natural and Applied Sciences

Computer Sciences Program

Course Descriptions

Page 2: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

College of Computer and Information

Computer and Information

Summary of

College of Computer and Information Sciences

Computer and Information Sciences Department

ary of Course Descriptions

College of Computer and Information

Department

1

Page 3: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

Level 1

2

Page 4: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: …………………… Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(4من 1لصفحة )ا 1024426414هاتف: –سكاكا –اجلوف – 4102ص. ب: 0146245682 TEL: –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

Summary of Course Description

Course Name: Computer Skills (IT Skills) Course Code: CIS 101

Prerequisites: N/A Course Teaching Language: English

Course Level : 1st Credit Hours: 3 (2, 2, 0)

Course Description

This course gives a definition of components and units of computers and their

functions, input and output units, main and secondary memory, computer types,

operating systems, and data processing. Also This course gives a tough knowledge

of office applications such as MS-Word, MS-Excel, spreadsheets, graphs, networks

and the internet.

Course Objectives

Theoretical Part: The main objective of the theoretical part is to make the

student familiar with the following issues: basic concepts information

technology, computer components, data representation in computer, software

and operating systems concepts, computer networks concepts, internet concepts,

information security, computer ethics.

Practical part: Trains students on the basic skills of windows operating system,

using the most important office programs such as word processing, executive

cells, and tables’ management through the Microsoft Office package. So,

students will be able to utilize computer in the academic work.

Learning outcomes: (comprehension, knowledge, intellectual & scientific skills)

By completion of this course students are expected to be able to:

3

Page 5: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: …………………… Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(4من 2لصفحة )ا 1024426414هاتف: –سكاكا –اجلوف – 4102ص. ب: 0146245682 TEL: –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

Knowledge

To define the computer and its components. Differentiation between input and

output units.

State software types and differentiate between them.

Differentiate between computers types and describe its functionality .

Define computer networks and differentiate between network devices used.

Distinguish between networks cables and characterize it.

Explain computer ethics issues.

State computer health threats.

Cognitive Skills

Classify computers and recognize their differentiation in capacity and selection

of the most suitable for the application.

Identify network devices required to achieve a computer network according to

the nature of work or application.

Text format and printing.

Perform basic mathematical functions using computer.

Interpersonal Skills & Responsibility

The ability to communicate and exchange ideas with colleagues.

Respect for intellectual property and avoid plagiarism.

Communication, Information Technology, Numerical

The ability to identify and analyze the problem

Choose the most suitable computer application to solve problems.

Psychomotor

The student must be able to implement all the skills required of him completely

and safely.

Course Content:

List of topics Number of weeks Teaching / contact

hours

Theoretical part

Hardware 3 6

Software and Operating systems 2 4

4

Page 6: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: …………………… Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(4من 3لصفحة )ا 1024426414هاتف: –سكاكا –اجلوف – 4102ص. ب: 0146245682 TEL: –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

Data Transfer and Networks 2 4

Internet 2 4

ICT 3 6

Security 1 2 Computer legal issues 1 2 Computer Ethics 1 2 Practical part

Fundamentals of using Windows 7 Operating

System, launching applications, and creating

folders. 1 2

Windows zooming, handle icons (rename, delete,

move, change). Desktop wallpaper, recognize

scrollbar, and search for files. 1 2

MS Word: basic menus, create a new document

and save it, typing a text. 1 2

Basic text operations (select, delete, copy, paste).

Clipboard using, text and paragraph formatting

options,. 1 2

Word page formatting and styles (edit margins,

add page header and footer, page numbering, table

insertion, editing, and formatting). 1 2

Image and graphs formatting 1 2 MS-Excel: basic worksheet components (columns,

rows, cells), how to insert rows or columns, how to

delete a row or column, insert content, AutoFill,

vertical and horizontal headings, and how

calculations are done.

Formulas: Sum, Average, Max, Min, Count,

CountA, IF, Round

1 2

Charts: create charts, change chart type, add and

remove data from chart, move and resize chart,

add title to chart and add addresses to axes. 1 2

MS-Power Point: Add slides and views, preview

the presentation, change slide layout, Theme. 1 2

Master Slide, custom effects, slides transition,

slide transfer to another presentation. 1 2

Align text, spacing characters, removing

formatting from text, hiding / showing slides, and

preparing slides for printing. 1 2

MS-Access: Database concepts, create a new

database, create a table, add fields to it, and

identify data types. 1 2

Add records and set field properties. 1 2 Processing tables and records, key and foreign

indexes, relationships between tables. 1 2

Create queries (specify query criteria, query text

values, query numeric values and date, query for

yes / no data type). 1 2

5

Page 7: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: …………………… Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(4من 4لصفحة )ا 1024426414هاتف: –سكاكا –اجلوف – 4102ص. ب: 0146245682 TEL: –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

Course Supportive Books & References

Book Title Author Publisher Publication Year

Computer skills

(windows 7,

Microsoft office

2010, Hardware

and Software)

M. B. AL- Zoub 8th edition

6

Page 8: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: …………………… Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(4من 1لصفحة )ا 1024426414هاتف: –سكاكا –اجلوف – 4102ص. ب: TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

Summary of Course Description

Course Name: Introductory Mathematics Course Code: MTH 101

Prerequisites: None Course Teaching Language: Arabic/ English

Course Level : 1st Level Credit Hours: 3(2, 0, 2)

Course Description

Review of Basic concepts of Algebraic Operations, Equations and Inequalities, transformation

and rotation of axes. Functions, Polynomials and Rational Functions, complex numbers,

partial fractions; inverse, Exponential and Logarithmic Functions. Trigonometric and inverse

Trigonometric Functions ,circular functions and their graphs, Trigonometric Identities and

Equations, Systems of linear Equations and Matrices. Analytic geometry: line, pair of lines,

circle, conic sections: parabola, ellipse, hyperbola.

Course Objectives

The main purpose of the course is to make the student able to:

Identify the Basic concepts of Algebraic Operations, Equations and Inequalities,

transformation and rotation of axes. Functions, Polynomials and Rational Functions, complex

numbers, partial fractions; inverse, Exponential and Logarithmic Functions. Trigonometric and

inverse Trigonometric Functions ,circular functions and their graphs, Trigonometric Identities

and Equations, Systems of linear Equations and Matrices. Analytic geometry: line, pair of lines,

circle, conic sections: parabola, ellipse, hyperbola, and make the Students aware of the

Mathematical Concepts, which will be further applicable in their Stream Studies.

7

Page 9: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: …………………… Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(4من 2لصفحة )ا 1024426414هاتف: –سكاكا –اجلوف – 4102ص. ب: TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

Learning outcomes: (comprehension, knowledge, intellectual & scientific skills)

By completion of this course students are expected to be able to:

1. Record the definition of rational numbers

2. Evaluate the locus of a moving point in the plane subject to a given condition

3. Describe the relation between a line and a circle.

4. Illustrate the behavior of Exponential, Logarithmic Functions and Trigonometric

Functions.

5. State the conic section type.

6. Differentiate between rational and irrational numbers.

7. Estimate some trigonometric relations.

8. Perform appropriate solutions for engineering problems based on analytical thinking

9. Analyze an algebraic fraction into its partial fractions.

10. Use the dialogue and discussion with his colleagues

11. Demonstrate his opinion and accept the views of others.

12. Calculate the roots of the equation using Excel.

13. Assess the skills to practice team work and present results.

14. Appraise how to Use the computer skills and library.

15. Interpret the mathematical results.

8

Page 10: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: …………………… Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(4من 3لصفحة )ا 1024426414هاتف: –سكاكا –اجلوف – 4102ص. ب: TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

Course Content:

List of topics Number

of weeks

Teaching /

contact

hours

Review of Basic concepts of Algebraic Operations, Equations and

Inequalities, transformation and rotation of axes.

2 8

Cartesian coordinates systems, Distance in plane and Equation of line 1 4

Functions, Polynomials and Rational Functions, complex numbers, partial

fractions.

Graphing functions, Quadratic functions and inverse function.

2 8

Inverse, Exponential and Logarithmic Functions, Trigonometric Functions

and Inverse Trigonometric Functions

2 8

Circular functions and their graphs, Trigonometric Identities and Equations. 2 8

Systems of linear Equations and Matrices 2 8

Analytic geometry: line, pair of lines, circle 2 8

Conic sections: parabola, ellipse, hyperbola. 2 8

Course Supportive Books & References

Book Title Author Publisher Publication

Year

ISBN Edition

Algebra& Trigonometry Michael

Sullivan

Prentice

Hall/ Pearson

2012

978-0-321-71656-9 9

Introduction to

Mathematics 1

Mostafa Zahri Pearson 2013 978-1-726-053-5

Introduction to

Mathematics 2

Mostafa Zahri

Pearson

2013 978-1-78447-984-8

9

Page 11: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: …………………… Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(4من 4لصفحة )ا 1024426414هاتف: –سكاكا –اجلوف – 4102ص. ب: TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

10

Page 12: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: ……………………

Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(5من 1لصفحة )ا 0146245682هاتف: –سكاكا –الجوف – 2014ص. ب:

TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

Summary of Course Description

Course Name: English Language

(1)

Course Code: ENGL 001

Prerequisites: None Course Teaching Language: Englsih

Course Level : 1 Credit Hours: 6 (5, 5, 10)

Course Description

This course introduces the students to an integrated language program in which the four

language skills (listening, speaking, reading, and writing) are developed together with

grammar and vocabulary. The course also provides students with social English (getting to

know each other, greetings, friendship, etc.,)

Course Objectives

To help students achieve an overall English language proficiency of beginner Basic User

defined as A1 level on the Common European Framework of Reference for Languages

(CEFR), developing “generative language use” to interact in a simple way and ask and

answer simple questions.

Learning outcomes: (comprehension, knowledge, intellectual & scientific

skills)

11

Page 13: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: ……………………

Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(5من 2لصفحة )ا 0146245682هاتف: –سكاكا –الجوف – 2014ص. ب:

TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

By completion of this course students are expected to be able to:

Knowledge

Understand and use basic Grammar & vocabulary correctly.

Read and understand basic expressions and short, simple texts.

Understand basic spoken language

Speak and pronounce familiar expressions and topics

Write simple paragraph

Cognitive Skills

Comprehend basic reading skills

Write basic, simple sentences leading to a paragraph..

Demonstrate limited control of essential grammatical structures.

Apply basic rules

Interpersonal Skills & Responsibility

Engage in simple verbal communications in order to provide and obtain essential

information, using appropriate pronunciation.

Be able to do basic language speaking tasks collaboratively with others

Communication, Information Technology, Numerical

Be able to express self fluently

Be able to introduce others

Be able to describe people, events and places.

be able to use modern technologies to practice all language skills (R, W, L &S)

successfully.

Psychomotor

12

Page 14: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: ……………………

Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(5من 3لصفحة )ا 0146245682هاتف: –سكاكا –الجوف – 2014ص. ب:

TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

Be able to present basic topics in English

Be able to conduct simple field research in English

Be able to do extracurricular activites outside class.

Course Content:

List of topics No. of

weeks

Teaching /

contact

hours

List of Topics (NHW Beginner)

Unit 1(Hello): grammar, vocabulary, everyday English,

reading, speaking, listening, writing)

1 16

Unit 2 (: Your World: grammar, vocabulary, everyday English,

reading, speaking, listening, writing)

Unit 3(All About you: grammar, vocabulary, everyday English,

reading, speaking, listening, writing)

1 16

Unit 4(Family and friends: grammar, vocabulary, everyday

English, reading, speaking, listening, writing)

Unit 5 (The way I live: grammar, vocabulary, everyday

English, reading, speaking, listening, writing)

1 16

Unit 6 (Everyday: grammar, vocabulary, everyday English,

reading, speaking, listening, writing)

Unit 7(My favorites: grammar, vocabulary, everyday English,

reading, speaking, listening, writing) (You and Me: grammar,

vocabulary, everyday English, reading, speaking, listening,

writing)

1 16

Unit 8 (Where I live: grammar, vocabulary, everyday English,

reading, speaking, listening, writing)

Unit 9(Times Past: grammar, vocabulary, everyday English,

reading, speaking, listening, writing)

1 16

13

Page 15: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: ……………………

Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(5من 4لصفحة )ا 0146245682هاتف: –سكاكا –الجوف – 2014ص. ب:

TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

Unit 10 (We had A great time: grammar, vocabulary,

everyday English, reading, speaking, listening, writing)

Unit 11(I can do that, vocabulary, everyday English, reading,

speaking, listening, writing)

1 16

Unit 12 (Please and thank you: grammar, vocabulary,

everyday English, reading, speaking, listening, writing)

Unit 13 (Here and now: grammar, vocabulary, everyday

English, reading, speaking, listening, writing)

1 16

List of Topics (NHW Elementary)

Unit 1(Hello everybody): grammar, vocabulary, everyday

English, reading, speaking, listening, writing)

1 16

Unit 2 (Meeting people: grammar, vocabulary, everyday

English, reading, speaking, listening, writing)

Unit 3(The world of work: grammar, vocabulary, everyday

English, reading, speaking, listening, writing)

1 16

Unit 4(Take it easy: grammar, vocabulary, everyday English,

reading, speaking, listening, writing)

Unit 5 (Where do you live: grammar, vocabulary, everyday

English, reading, speaking, listening, writing)

1 16

Unit 6 (Can you speak English?: grammar, vocabulary,

everyday English, reading, speaking, listening, writing)

Unit 7(Then and now: grammar, vocabulary, everyday

English, reading, speaking, listening, writing) (You and Me:

grammar, vocabulary, everyday English, reading, speaking,

listening, writing)

1 16

Unit 8 (How long ago?: grammar, vocabulary, everyday

English, reading, speaking, listening, writing)

Unit 9( Food you like!: grammar, vocabulary, everyday

English, reading, speaking, listening, writing)

1 16

14

Page 16: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: ……………………

Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(5من 5لصفحة )ا 0146245682هاتف: –سكاكا –الجوف – 2014ص. ب:

TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

Unit 10 (Bigger and better: grammar, vocabulary, everyday

English, reading, speaking, listening, writing)

Unit 11(Looking good, vocabulary, everyday English,

reading, speaking, listening, writing)

1 16

Unit 12 (Life’s an adventure: grammar, vocabulary,

everyday English, reading, speaking, listening, writing)

Unit 13 (How terrible : grammar, vocabulary, everyday

English, reading, speaking, listening, writing)

1 16

Unit 12 (Have you ever?: grammar, vocabulary, everyday

English, reading, speaking, listening, writing)

Course Supportive Books & References

Book Title Author Publisher Publication Year

15

Page 17: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

16

Page 18: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

17

Page 19: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

18

Page 20: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

19

Page 21: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

20

Page 22: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

21

Page 23: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

22

Page 24: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

Level 2

23

Page 25: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

Kingdome of Saudi Arabia Ministry of Education Jouf University University Agency for Academic AffairsAcademic Plans & Programs Unit

)3من 1لصفحة

[email protected]: -E

Summary of

Course Name: Problem Solving and Programming

Prerequisites: Computer skills

Course Level : 2nd

Course Description

This course gives the students an introduction to computers and programs; Problem solving and algorithm development; Simple engineering and scientific problems; Introduction to the modular programming paradigmstructured programming technique: primitive data types, variables and constants, operators (arithmetic, assignment, increment, decrement, logical and relational); basic statements (Input and output); Boolean exprloop statements); functions and parameter passing; Arrays ( usefulness of arrays, declaration of arrays, access to array elements and operations on arrays); String(Declaration, initialization, access

Course Objectives

Introduction to computers and programs Programmer’s algorithm Program’s structure, constants, variables and built Primitive types. The arithmetic, assignment, increment and decrement operators Relational and logical operators, Boolean expressions, conditional statements,

loop statements. Function and passing parameters Arrays, usefulness of arrays, declaration of arrays, access to array elements,

operations on arrays.

Learning outcomes: (comprehension, knowledge, intellectual & scientific skills)

By completion of this course students are expected to be able to:

Recognize the used programming Language Fundamentals

No: …………………

Date: / / 14 H.

Attachments: …………..

Affairs

لصفحة ا( 0146245682: ھاتف – سكاكا – الجوف – 2014: ب. ص

TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]

Summary of Course Description

Problem Solving and Course Code: CIS 102

Computer skills CIS 101 Course Teaching Language

Credit Hours: 3(2,2,0)

This course gives the students an introduction to computers and programs; Problem solving and algorithm development; Simple engineering and scientific problems; Introduction to the modular programming paradigm. Programming with emphasis on modular and structured programming technique: primitive data types, variables and constants, operators (arithmetic, assignment, increment, decrement, logical and relational); basic statements (Input and output); Boolean expressions; Control structures (conditional statements and loop statements); functions and parameter passing; Arrays ( usefulness of arrays, declaration of arrays, access to array elements and operations on arrays); String(Declaration, initialization, access and defined functions).

Introduction to computers and programs. Programmer’s algorithm. Program’s structure, constants, variables and built-in data types

The arithmetic, assignment, increment and decrement operatorsRelational and logical operators, Boolean expressions, conditional statements,

Function and passing parameters. Arrays, usefulness of arrays, declaration of arrays, access to array elements, operations on arrays.

(comprehension, knowledge, intellectual &

By completion of this course students are expected to be able to:

the used programming Language Fundamentals

No: ………………….…

Date: / / 14 H.

Attachments: …………..

TEL: 0146245682

Course Teaching Language: English

This course gives the students an introduction to computers and programs; Problem solving and algorithm development; Simple engineering and scientific problems; Introduction to

. Programming with emphasis on modular and structured programming technique: primitive data types, variables and constants, operators (arithmetic, assignment, increment, decrement, logical and relational); basic statements

essions; Control structures (conditional statements and loop statements); functions and parameter passing; Arrays ( usefulness of arrays, declaration of arrays, access to array elements and operations on arrays);

in data types.

The arithmetic, assignment, increment and decrement operators. Relational and logical operators, Boolean expressions, conditional statements,

Arrays, usefulness of arrays, declaration of arrays, access to array elements,

(comprehension, knowledge, intellectual &

By completion of this course students are expected to be able to:

24

Page 26: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

Kingdome of Saudi Arabia Ministry of Education Jouf University University Agency for Academic AffairsAcademic Plans & Programs Unit

)3من 2لصفحة

[email protected]: -E

Understanding of the basics of structured programming, including concepts such as flow control, variables and parameters, and function calls

Define the computing requirements to solve computerstate them in appropriate forms.

Analyze a complex computing problem and to apply principle of computing and other relevant disciplines to identify solutions

Design, implement, and evaluate a computing set of computing requirements in the context of the program’s discipline

Design and implement programming problems Demonstrate the abili

development Communicate effectively in a variety of professional contexts Apply current techniques, skills, and tools necessary for computing practice.

Course Content:

List of topics

Introduction to Computers and Programming Algorithms and Design

Modular programming

Basics:

Control Statements

Functions

Arrays

String

No: …………………

Date: / / 14 H.

Attachments: …………..

Affairs

لصفحة ا( 0146245682: ھاتف – سكاكا – الجوف – 2014: ب. ص

TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]

Understanding of the basics of structured programming, including concepts ch as flow control, variables and parameters, and function calls

Define the computing requirements to solve computer-based problems and state them in appropriate forms. Analyze a complex computing problem and to apply principle of computing

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

mplement programming problems Demonstrate the ability for self-learning and continuing professional

Communicate effectively in a variety of professional contexts current techniques, skills, and tools necessary for computing practice.

Number of weeks Teaching / contact hours

2 4

2 4

2 4

3 6

1 2

3 6

1 2

No: ………………….…

Date: / / 14 H.

Attachments: …………..

TEL: 0146245682

Understanding of the basics of structured programming, including concepts ch as flow control, variables and parameters, and function calls

based problems and

Analyze a complex computing problem and to apply principle of computing

based solution to meet a given set of computing requirements in the context of the program’s discipline

learning and continuing professional

current techniques, skills, and tools necessary for computing practice.

Teaching / contact hours

4

4

4

6

2

6

2

25

Page 27: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

Kingdome of Saudi Arabia Ministry of Education Jouf University University Agency for Academic AffairsAcademic Plans & Programs Unit

)3من 3لصفحة

[email protected]: -E

Course Supportive Books & References

Book Title

Introduction to

Computer Science

Using Python: A

Computational

Problem-Solving

Focus

Charles Dierbach

No: …………………

Date: / / 14 H.

Attachments: …………..

Affairs

لصفحة ا( 0146245682: ھاتف – سكاكا – الجوف – 2014: ب. ص

TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]

Course Supportive Books & References

Author Publisher

Charles Dierbach Wiley India

ISBN: 10-8126556013,

13-9788126556014

No: ………………….…

Date: / / 14 H.

Attachments: …………..

TEL: 0146245682

Publication Year

2015

26

Page 28: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: …………………… Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(6من 1لصفحة )ا 1024426414هاتف: –سكاكا –اجلوف – 4102ص. ب: TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

Summary of Course Description

Course Name: Differential Calculus Course Code: MTH 102

Prerequisites: Introductory Mathematics,

MTH 101

Course Teaching Language: Arabic/ English

Course Level : 2nd Level Credit Hours: 3 (2, 0, 2)

Course Description

Course Description:

Real numbers, Limits, Continuity and its Consequences, domain and range of functions,

hyperbolic and inverse hyperbolic functions, Differentiation, The Chain Rule, Derivatives

of polynomial, Exponential and Logarithmic Functions, Trigonometric and Inverse

Trigonometric Functions, hyperbolic and inverse hyperbolic functions, Implicit

Differentiation , Higher Order Derivatives and, Indeterminate Forms and L’Hopital’s rule,

local extrema, concavity, horizontal and vertical asymptotes, graphing curves, applications

of extrema, related rates, Rolle’s theorem ,mean value theorem ,Taylor and maclorine

series in one variable.

Course Objectives

27

Page 29: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: …………………… Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(6من 2لصفحة )ا 1024426414هاتف: –سكاكا –اجلوف – 4102ص. ب: TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

The main purpose of the course is to make the student able to:

Identify the basic concepts of Real numbers, Limits, Continuity and its Consequences,

domain and range of functions, hyperbolic and inverse hyperbolic functions,

Differentiation, The Chain Rule, Derivatives of polynomial ,Exponential and Logarithmic

Functions, Trigonometric and Inverse Trigonometric Functions, hyperbolic and inverse

hyperbolic functions, Implicit Differentiation , Higher Order Derivatives and,

Indeterminate Forms and L’Hopital’s rule, local extrema, concavity, horizontal and

vertical asymptotes, graphing curves, applications of extrema, related rates, Rolle’s

theorem ,mean value theorem ,Taylor and Maclaurin series in one variable and make the

Students aware of the Mathematical Concepts , which will be further applicable in their

Stream Studies.

Learning outcomes: (comprehension, knowledge, intellectual & scientific skills)

28

Page 30: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: …………………… Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(6من 3لصفحة )ا 1024426414هاتف: –سكاكا –اجلوف – 4102ص. ب: TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

By completion of this course students are expected to be able to:

1. Record the definition continuity and differentiability.

2. State the algebraic and transcendental functions

3. Describe geometric interpretation of first derivative

4. Differentiate between continuous and dis continuous function.

5. Differentiate standard functions by applying the fundamental rules of differentiation;

6. Estimate some rules of derivatives using definition.

7. Calculate the derivatives of basic functions

8. Draw “Sketch “ the graph of basic functions

9. Use the dialogue and discussion with his colleagues

10. Demonstrate his opinion and accept the views of others.

11. Calculate the maximum and minimum points of the function on its domain.

12. Interpret the mathematical results.

13. Assess the skills to practice team work and present results.

14. Appraise how to Use the computer skills and library.

Course Content:

29

Page 31: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: …………………… Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(6من 4لصفحة )ا 1024426414هاتف: –سكاكا –اجلوف – 4102ص. ب: TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

1. Topics to be Covered

List of Topics No. of

Weeks

Contact hours

1. 1.Limits and Continuity 2.

a. Real numbers, Limits, Continuity and its Consequences

b. The Limit of a Function

c. Calculating Limits Using the Limit Laws

d. domain and range of functions, hyperbolic and inverse hyperbolic

functions.

e. Limits at Infinity, Horizontal Asymptotes

f. Derivatives and Rates of Change

g. The Derivative as a Function

4 16

30

Page 32: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: …………………… Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(6من 5لصفحة )ا 1024426414هاتف: –سكاكا –اجلوف – 4102ص. ب: TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

2.Differentiation

a. The Chain Rule

b. The Product and Quotient Rules

c. Derivatives of polynomial ,Exponential and Logarithmic Functions

d. Derivatives of Trigonometric and Inverse Trigonometric Functions,

hyperbolic and inverse hyperbolic functions.

e. Implicit Differentiation

f. Higher Order Derivatives

g. Intermediate Forms and L’Hospital Rule

h. Rates of Change in the Sciences

5 20

3. Applications of Differentiation

a. local extrema, concavity, horizontal and vertical asymptotes

b. graphing curves, applications of extrema, related rates

c. Rolle’s theorem ,mean value theorem ,

d. Taylor and Maclaurin series in one variable.

6

24

31

Page 33: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: …………………… Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(6من 6لصفحة )ا 1024426414هاتف: –سكاكا –اجلوف – 4102ص. ب: TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

Course Supportive Books & References

Book Title Author Publisher Publication

Year

ISBN Edition

Calculus: Early

Transcendentals

Stewart J. Brooks/cole,

cengage

Learning

2012

Student Edition:

ISBN-13: 978-0-538-49790-9

ISBN-10: 0-538-49790-4

Loose-leaf Edition:

ISBN-13: 978-0-8400-5885-0

ISBN-10: 0-8400-5885-3

7

A First Course in

Calculus

S. Lang Springer Verlag 1986 ISBN 978-1-4612-6428-6

ISBN 978-1-4419-8532-3 (eBook)

DOI 10.10071978-1-4419-8532-3

3

32

Page 34: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

أسس الكيمياء معلومات المقرر:

اسم المقرر أسس الكيمياء

رقم المقرر و رمزه كم 103

عدد الوحدات المعتمدة 3

المستوى الثاني

المتطلب السابق -

طريقةالتقييم :

مجموع الدرجات النظري النهائياالختبار األعمال الفصلية50 50 100

:أهدافالمقرر المختلفة بفروعها الكيمياء علم أسس دراسة

وصف محتويات المقرر :

الكيمياء البيولوجية –البوليمرات –الكيمياء العضوية –االتزان الكيميائي –المحاليل –الغازات –الجدول الدوري للعناصر

:مخرجاتالمقرر – الفيزيائية –العضوية –معرفة الجدول الدوري للعناصر واسس الكيمياء التحليلية :أن بنهاية هذا املقرر يكون الطالب قادرا على

البيولوجية.

33

Page 35: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

:المراجع المساندةو الكتاب المقرر

سنة النشر اسم الناشر اسم المؤلف اسم الكتاب

Chemistry

Principles &

edthStructure, 5

James E. Brady John Wiley &

Sons, U.S.A

1990

General

edthchemistry, 9

Darrell D. Ebbing,

Steven D.

Gammon

Houghton Mifflin

Co., U.S.A

2007

Introduction to

Organic

Chemistry,

Fourth Edition,

International

Student Version

William H.

Brown, Thomas

Poon

John Wiley &

Sons, U.S.A

2010

Principles of

Biochemistry

Laurence A.

Moran, Robert A.

Horton, Gray

Scrimgeour and

Marc Perry

Wiley & Sons,

U.S.A

2011

عميد الكلية رئيس القسم

ناصر فهد العتيبي .داالسم:

التوقيع:

مساعد سعود الحميمصد. االسم:

التوقيع:

34

Page 36: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

Course Description:

Course Numbers CHM103

Course Name Principles of chemistry

Credit Hours 3

Level 2

Prerequisite -

Course Objectives:Is a course sequence that is designed to provide students with a broad overview of

chemistry. Students will learn concepts and specific chemical information that will be applied within the context

of a variety of chemistry related applications. Many of the applications that will be investigated highlight

contemporary social, technological, and scientific issues. Through participation in course activities, each student should expect to improve her/his knowledge of chemistry, to improve qualitative and quantitative problem-solving

skills, and to learn practices of scientific investigators. Hands-on experience with laboratory experiments will

enable students to learn proper procedures, to gather meaningful data, and to draw and communicate appropriate

conclusions.

Contents :The bulk of the course will be devoted to a discussion of the fundamental principles of properties

of solutions, acid/base and aqueous equilibria, organic, polymer, and biological chemistries

CourseOutcomes: By the end of this course, the student will be able to: CHM 103 covers the fundamental laws and principles of chemistry with emphasis on essential concepts, solutions, equilibrium, gase, organic, polymer and biological chemistry.

Referencesand TextBook

Book Title Author Publisher Publication Year

General Chemistry ,

principles and

modern application,

10 th, , 2015

R.H.Petrucci,

F.G.Herring,

J.D.Madura,

C.Bissonnette

Pearson Canada,

Toronto

2015

35

Page 37: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

General chemistry,

9th ed., 2007

Darrell D. Ebbing,

Steven D. Gammon,

Houghton Mifflin

Co., U.S.A

2007

Introduction to

Organic Chemistry,

Fourth Edition,

International

Student Version,

2010

William H. Brown,

Thomas Poon,

Wiley & Sons,

U.S.A

2010

Principles of

Biochemistry

Laurence A. Moran,

Robert A. Horton,

Gray Scrimgeour and

Marc Perry

Wiley & Sons,

U.S.A

2011

Head of Department

Dean of the College

Name: Dr.Nsaer Fahd Alotaibi

Signature:

Name: Dr. Mosaed Saud Alhumaimess Signature:

36

Page 38: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: ……………………

Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(5من 1لصفحة )ا 0146245682هاتف: –سكاكا –الجوف – 2014ص. ب:

TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

Summary of Course Description

Course Name: English Language

(2)

Course Code: ENGL 002

Prerequisites: ENGL 001 Course Teaching Language: English

Course Level : 2 Credit Hours: 6 (5, 5, 10)

Course Description

This course introduces the students to an integrated language program in which the four

language skills (listening, speaking, reading, and writing) are developed together with

grammar and vocabulary. The course also provides students with social English (getting to

know each other, greetings, friendship, etc.,)

Course Objectives

To help students achieve an overall English language proficiency of beginner Basic User

defined as A2 level on the Common European Framework of Reference for Languages

(CEFR), developing “generative language use” to interact in a simple way and ask and

answer simple questions.

Learning outcomes: (comprehension, knowledge, intellectual & scientific

skills)

37

Page 39: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: ……………………

Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(5من 2لصفحة )ا 0146245682هاتف: –سكاكا –الجوف – 2014ص. ب:

TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

By completion of this course students are expected to be able to:

Knowledge

Understand and use Grammar & vocabulary fluently.

Read and understand common expressions and long familiar texts.

Understand common spoken language

Speak and pronounce common and daily life expressions and topics

Write a familiar essay free of errors

Cognitive Skills

Comprehend familiar and daily life reading texts

Write all types of sentences leading to an essay..

Demonstrate control of essential grammatical structures.

Apply basic rules in full texts.

Interpersonal Skills & Responsibility

Engage in daily life verbal debates and communications in order to provide and

obtain essential information, using appropriate pronunciation.

Be able to do speaking collaboratively with others in before audiences

Communication, Information Technology, Numerical

Be able to express self fluently

Be able to describe, narrate, compare and contrast facts.

be able to use modern technologies to practice all language skills (R, W, L &S)

successfully.

Be able to express self fluently

38

Page 40: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: ……………………

Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(5من 3لصفحة )ا 0146245682هاتف: –سكاكا –الجوف – 2014ص. ب:

TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

Psychomotor

Be able to present basic topics in English before audience.

Be able to conduct simple field research in English

Be able to do extracurricular activities outside class.

Course Content:

List of topics No. of

weeks

Teaching /

contact

hours

List of Topics (NHW Beginner)

Unit 1: (Going to know you), grammar (tenses),

vocabulary(right word, wrong word), everyday English(social

expressions), reading (blind date), speaking (discussion),

listening (My oldest friend), writing (describing friends)

1 12

Unit 2 (Whatever makes you happy): grammar (present

tenses), vocabulary (things I like doing), everyday English

(making conversation), reading (the happiness quiz), speaking

(discussion), listening (song), writing (writing a postcard)

1 12

Unit 3(what is in the news?): grammar (past tenses),

vocabulary (regular/irregular verbs), everyday English (saying

when), reading (the flight attendant who lost his cool)),

speaking (narrating), listening (the news), writing(narrative

writing)

1 12

Unit 4(Eat, drink and be merry) : grammar (Quantity),

vocabulary (food), everyday English (can you come for

dinner? /requests), reading (unusual places to eat), speaking

(discussion), listening (our diet), writing (writing an email)

1 12

Unit 5 (Looking forward): grammar (verb patterns),

vocabulary (phrasal verbs, idiomatic), everyday English

(expressing doubts and certainty), reading (hope for the

1 12

39

Page 41: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: ……………………

Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(5من 4لصفحة )ا 0146245682هاتف: –سكاكا –الجوف – 2014ص. ب:

TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

future), speaking (describing, discussion, role play), listening

(how does it feel to be 20-something), writing(writing for

talking)

Unit 6 (The way see it): grammar (what.. like), vocabulary

(synonyms), everyday English (what's on), reading

(Multicultural London), speaking (talking about you), listening

(my family), writing ( using relatives pronouns)

1 12

Unit 7(Living history): grammar (present perfect), vocabulary

(word endings), everyday English (Agree with me!), reading

(living in stately home), speaking (talking about you,

discussion, what do you think), listening(a family history),

writing(a biography)

1 12

Unit 8 (Girls and Boys) : grammar (have to, should must),

vocabulary(things to wear, what things are made of),

everyday English (At the doctor's), reading (families with all

boys or with all girls), speaking (exchanging information),

listening (Heptathlon champion), writing(letters and emails)

1 12

Unit 9(Time for story) : grammar (past perfect), vocabulary

(feelings), everyday English (Exclamations with so and such),

reading (Good and evil), speaking (narrating, describing, what

do you think?), listening (My favourite writer) ,

writing(writing about a book or a film)

1 12

Unit 10 (Our interactive world): grammar (passives),

vocabulary (words that go together), everyday English (On

the phone), reading (there's a first time for everything),

speaking (talking about you), listening (The internet),

writing(Pros and cons)

1 12

Unit 11(Life's what you make it) : grammar (present perfect

continuous, tenses review), vocabulary (Birth, marriage

death), everyday English (Good news and bad news), reading

(four generations of gettys), speaking (Exchanging

information, role play, project), listening(I haven't seen you

for ages!, Alison's marriage), writing(Filling in forms)

1 12

Unit 12 (Just wondering) : grammar (first conditional if + will,

might, second conditional if+ would), vocabulary

1 12

40

Page 42: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: ……………………

Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(5من 5لصفحة )ا 0146245682هاتف: –سكاكا –الجوف – 2014ص. ب:

TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

(Prepositions, with adjectives, with verbs), everyday English

(Thank you and goodbye), reading (Life, the universe and

everything), speaking (what do you think?, discussion),

listening (At a crossroads), writing(Listening and note-taking)

Unit 13 Revision 1 12

Course Supportive Books & References

Book Title Author Publisher Publication Year

41

Page 43: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

Level 3

42

Page 44: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: ……………………Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi ArabiaMinistry of EducationJouf UniversityUniversity Agency for Academic AffairsAcademic Plans & Programs Unit

Summary of Course Description

Course Name:

Computer programming (1)

Course Code: CIS 203

Prerequisites: CIS 102 Course Teaching Language: English

Course Level : 3 Credit Hours: 4 (3,2,0)

Course Description

This course covers topics such as object-oriented programming concepts, objects, classes, anatomy of classes, constructors, state, behavior, methods, fields, constructors, scope, lifetime, abstraction, modularization, encapsulation, and method overloading. It covers also inheritance and polymorphism.

Course Objectives

The course aims at:

• giving the students a broad foundation in the fundamental concepts of object oriented programming accompanied by specific labs to develop the basic skills in object oriented programming.

• introducing the basic concepts and principles of the Object Oriented approach such as: (i) Abstraction and Encapsulation principles, (ii) Classes, objects and the constructor concepts, (iii) Information hiding principle and the assessors concept. (iv) Methods: the message passing and the overloading principles.

Learning outcomes: (comprehension, knowledge, intellectual & scientific skills)

By completion of this course students are expected to be able to:

Knowledge

)4 من 1 (الصفحة 0146245682هاتف: – سكاكا – – الجوف2014ص. ب: E-MAIL: [email protected] P. O. BOX: 2014 AL-JOUF – SAKAKA – TEL: 0146245682

43

Page 45: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: ……………………Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi ArabiaMinistry of EducationJouf UniversityUniversity Agency for Academic AffairsAcademic Plans & Programs Unit

• Know principles and concepts of object-oriented programming,

• Match the principles and the concepts to practice them on building object-oriented programs,

Cognitive Skills

• Gain skills in building well designed programs,

• Deal with extending existent programs and benefit from object-oriented programming features

Interpersonal Skills & Responsibility

• Work in teams to design and implement applications

• Be up to date about new facilities of Object-Oriented programming

Communication, Information Technology, Numerical

• Learn how to collect and classify the materials for the course

Course Content:

List of Topics No. of

Weeks

Contact hours

[1] Classes and Objects

• Introduction to Object Oriented Programming(OOP)

• Introduction to classes and objects

• Anatomy of a class

1-6 Lectures : 18 h.

Lab: 12h

)4 من 2 (الصفحة 0146245682هاتف: – سكاكا – – الجوف2014ص. ب: E-MAIL: [email protected] P. O. BOX: 2014 AL-JOUF – SAKAKA – TEL: 0146245682

44

Page 46: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: ……………………Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi ArabiaMinistry of EducationJouf UniversityUniversity Agency for Academic AffairsAcademic Plans & Programs Unit

Classes

• Constructors

• Objects

• Packages

[2] Methods Overloading /overriding

• Introduction

• Methods overloading

• Constructors

• Overloading

• Methods overriding

• Examples and applications

7,8,9 Lectures : 9 h.

Lab: 6h.

[3] Inheritance

• Introduction

• Superclasses and Subclasses

• Relationship between superclasses and Subclasses

• Constructors in Subclasses

• Abstract classes and interfaces

• Examples and applications

-

10,11,12 Lectures : 9 h.

Lab: 6h

Course Supportive Books & References

)4 من 3 (الصفحة 0146245682هاتف: – سكاكا – – الجوف2014ص. ب: E-MAIL: [email protected] P. O. BOX: 2014 AL-JOUF – SAKAKA – TEL: 0146245682

45

Page 47: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: ……………………Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi ArabiaMinistry of EducationJouf UniversityUniversity Agency for Academic AffairsAcademic Plans & Programs Unit

Book Title Author Publisher Publication Year

Java How to Program, 11th edition

Harvey M. Deitel & Paul J. Deitel

Pearson 2017

)4 من 4 (الصفحة 0146245682هاتف: – سكاكا – – الجوف2014ص. ب: E-MAIL: [email protected] P. O. BOX: 2014 AL-JOUF – SAKAKA – TEL: 0146245682

46

Page 48: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: ……………………

Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University University Agency for Academic Affairs

Academic Plans & Programs Unit

(4من 1الصفحة ( 0146245682: ھاتف –سكاكا –الجوف – 2014: ب. صTEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

Summary of Course Description

Course Name: Discrete Mathematics Course Code: CIS 211

Prerequisites: MTH 102 Course Teaching Language:

English

Course Level : 3 Credit Hours:3 (3,0,1)

Course Description

This course introduces the application of discrete mathematics in the field of

computer science. It covers sets, logic, proving techniques, combinatorics, and

discrete probability including conditional probability and independence, functions,

relations, graph theory and algebraic structures. The basic concepts of sets, logic

functions and graph theory applied to Boolean Algebra and logic networks, while

the advanced concepts of functions and algebraic structures applied to finite state

machines and coding theory.

Course Objectives

● Reason mathematically about basic data types and structures (such as numbers, sets, graphs, and trees) used in computer algorithms and systems; distinguish rigorous definitions and conclusions from merely plausible ones; synthesize elementary proofs, especially proofs by induction.

● Model and analyze computational processes using analytic, combinatorial methods and discrete probability.

47

Page 49: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: ……………………

Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University University Agency for Academic Affairs

Academic Plans & Programs Unit

(4من 2الصفحة ( 0146245682: ھاتف –سكاكا –الجوف – 2014: ب. صTEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

● Work in small teams to accomplish all the objectives above.

Learning outcomes: (comprehension, knowledge, intellectual & scientific skills)

By completion of this course, students are expected to be able to:

Knowledge:

● Define the concepts of Sets, relations, Representations of relations on a

finite set, Types of relations, equivalence relation, binary relations ● Write an argument using logical notation and determine if the argument is

or is not valid. Cognitive Skills

● Demonstrate the ability to write and evaluate a proof or outline the basic structure of and give examples of each proof technique described.

● Model problems in Computer Science using graphs and trees. Interpersonal Skills & Responsibility

● Criticize the tautology, contradiction and its implications. ● Demonstrate use of relations and functions and be able to determine their

properties, and demonstrate different traversal methods for trees and graphs Communication, Information Technology, Numerical

● Calculate and determine divisibility and prime numbers Psychomotor

NA

Course Content:

List of Topics

No. of Weeks

Teaching / contact hours

48

Page 50: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: ……………………

Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University University Agency for Academic Affairs

Academic Plans & Programs Unit

(4من 3الصفحة ( 0146245682: ھاتف –سكاكا –الجوف – 2014: ب. صTEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

Set, Logic, Proving Techniques and Combinatorics: Sets: set, union of sets, intersection of sets and complimentary set. Set of numbers – integers, positive integers, nonnegative integers, rational numbers, irrational numbers, and real numbers. Greatest common divisor (GCD), least comon multiple (LCM), Euclidean algorithm. Logic:Proposition and statements, negation of statements, compound statement using connectives OR and AND, truth tables and truth values of conditional and biconditional statements.

2 6 lectures/2

exercises

Set, Logic, Proving Techniques and Combinatorics: Proving Techniques: Proving by direct method, proving by contradiction, and principle of mathematical induction. Combinatorics: Permutation of n elements, permutation of r out of n elements, combination of r out of n elements

Probability: Discrete probability. Expected values and variance.

2 6

Relations: Binary Relations, relation matrix, reflexive, symmetric, anti-symmetric and transitive relations on a finite set. Equivalence relation and partial order relation. Functions: one to one function, onto function, floor function, ceiling function, and inverse function.

1 3

Introduction to graph theory: Definitions of edge, vertex, path, loop, cycle, Eulerian path and cycle, problem of Konigsberg bridge, Hamiltonian path and cycle.

2 6

Algebraic Structures: Binary operation, commutative and associative laws, identity element, inverse element, semigroup, monoid and group.

1 3

Algebraic Subgroup: Coset, normal subgroup and quotient group.

1 3

49

Page 51: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: ……………………

Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University University Agency for Academic Affairs

Academic Plans & Programs Unit

(4من 4الصفحة ( 0146245682: ھاتف –سكاكا –الجوف – 2014: ب. صTEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

Boolean Algebra and Logic Network: AND, OR and NOT logic gates and their operations. Boolean expressions and logic network diagrams, Boolean algebra and properties. Canonical sum of product form Boolean expression, Minimization, Karnaugh Map, Minimization Procedure.

2 6

Finite State Machines : Mathematical structure and finite state machines, state table, state graph, homomorphism of finite state machine. Quotient machine, machines equivalence and sequential machine.

2 6

Introduction to Coding Theory: Binary information and coding, parity check code, Hamming distance and inimum distance. Group Code, generation of group code and decoding of code using maximum likelihood method.

2 6

Course Supportive Books & References

Book Title Author Publisher Publication Year

Discrete

Mathematics and

Its Applications

Rosen, Kenneth H. McGraw-Hill Education

ISBN- 10: 0073383090,

ISBN-13: 978-0073383095.

2013

Discrete structures,

logic, and

computability 3rd

ed

Hein, James L. Jones and Bartlett

Publishers

2010

50

Page 52: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: …………………… Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(5من 1لصفحة )ا 1024426414هاتف: –سكاكا –اجلوف – 4102ص. ب: TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

Summary of Course Description

Course Name: Integral Calculus Course Code: MTH 203

Prerequisites1: Differential Calculus, MTH

102

Course Teaching Language: Arabic/ English

Course Level : 3rd. Level Credit Hours: 3(2, 0, 2)

Course Description

The definite integral, fundamental theorem of calculus, the indefinite integral , change of variable, integration of

trigonometric and inverse trigonometric functions. Integration of The hyperbolic and inverse hyperbolic

functions. Techniques of integration: substitution, by parts, trigonometric substitutions, partial fractions,

indeterminate forms, improper integrals, numerical integration. Application of definite integral: Area, volume of

revolution, work, arc length. Polar coordinates.

Course Objectives

The main purpose of the course is to make the student able to:

1. Understand definite and indefinite integrals.

2. Apply integration to find the area between to curves, volumes, arc length and

Surface area of the solid of revolution.

3. Integrate various types of functions: logarithmic, exponential trigonometric,

Inverse trigonometric, hyperbolic functions and inverse hyperbolic functions.

4. Use various integration methods such as integration by parts, by trigonometric

Substitution, partial fractions to integrate various types of function.

51

Page 53: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: …………………… Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(5من 2لصفحة )ا 1024426414هاتف: –سكاكا –اجلوف – 4102ص. ب: TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

5. Evaluate numerical integration and improper integrals.

6. Evaluate tangent lines and arc lengths for parametric and polar curves.

Learning outcomes: (comprehension, knowledge, intellectual & scientific skills)

By completion of this course students are expected to be able to:

1. Record the integration rules of basic functions

2. Describe the relation between differentiation and integration.

3. illustrate methodologies of solving engineering problems, data collection

interpretation

4. Identify concepts and theories of mathematics and sciences, appropriate to the

discipline.

5. Differentiate between different techniques of integration

6. Estimate some rules of integration.

7. Explain the geometrical meaning of definite integral.

8. Calculate the integral of basic functions.

9. Show both theoretical issues and applications that may be useful in real life

10. Use the dialogue and discussion with his colleagues

11. Perform the work together, but should not simply copy work from each other

12. Demonstrate his opinion and accept the views of others.

13. Calculate the definite integral using MATLAB.

52

Page 54: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: …………………… Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(5من 3لصفحة )ا 1024426414هاتف: –سكاكا –اجلوف – 4102ص. ب: TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

14. Calculate area, arc length of plane curves, area and volume of a surface of revolution

15. Interpret the mathematical results

Course Content:

Teaching /

contact hours

Number of

weeks

List of Topics

8 2 The Definite Rules Properties and Notation, example and exercise.

The definite integral, fundamental theorem of calculus.

Change of Variables in Indefinite Integral Summation Notation, example and

exercise.

8 2 Integration of Trigonometric and Inverse Trigonometric functions, Definition,

theorem and examples.

8 2 Integration of Hyperbolic functions and Inverse Hyperbolic functions

53

Page 55: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: …………………… Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(5من 4لصفحة )ا 1024426414هاتف: –سكاكا –اجلوف – 4102ص. ب: TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

8 2 Techniques of Integrations: substitution, by parts, their rules and examples.

Techniques of Integrations, reduction formula of sin, cosine, tan, secant, cot

and cosec.

8 2 Guidelines for evaluating even and odd integers, Trigonometric substitutions

expression Integrand.

Integrals of partial fractions, Guidelines for partial fractions. Properties and

related examples and solved exercises.

4 2 Indeterminate forms, Improper integrals, Polar Coordinates, related examples.

numerical integration

12 3 The Definite Integral, Definition, Partition of Interval, subinterval and norm of

partition.

Applications of the Definite Integral- Area, Volume of revolution, work, arc

length Related definitions and questions

Course Supportive Books & References

Book Title Author Publisher Publication

Year

ISBN Edition

Calculus: Early

Transcendentals

Stewart J. Brooks/co

le,

cengage

Learning

2012

Student Edition:

ISBN-13: 978-0-538-49790-9

ISBN-10: 0-538-49790-4

Loose-leaf Edition:

ISBN-13: 978-0-8400-5885-0

ISBN-10: 0-8400-5885-3

7

54

Page 56: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: …………………… Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University

University Agency for Academic Affairs Academic Plans & Programs Unit

(5من 5لصفحة )ا 1024426414هاتف: –سكاكا –اجلوف – 4102ص. ب: TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

A First Course in

Calculus

S. Lang Springer Verlag 1986 5

55

Page 57: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

56

Page 58: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

57

Page 59: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

58

Page 60: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

59

Page 61: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

60

Page 62: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

61

Page 63: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

62

Page 64: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

Level 4

63

Page 65: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: ……………………

Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University University Agency for Academic Affairs

Academic Plans & Programs Unit

(6من 1الصفحة ( 0146245682: ھاتف –سكاكا –الجوف – 2014: ب. صTEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

Summary of Course Description

Course Name: Computer

programming (2)

Course Code: CIS 204

Prerequisites: Computer Programming (1) CIS 203

Course Teaching Language:

English

Course Level : 4 Credit Hours: 4 (3,2,0)

Course Description

This course is the third course on computer programming; it deals with the

application of advanced object-oriented concepts using java. Emphasizes graphical

user interface, event-driven programming, exception handling, database

connectivity, inner classes, collection classes, generics, networking, and threads.

We will show how to solve problems for which these are the primary tools.

Course Objectives

● Develop the students' ability to use the basics of object-oriented design and programming.

● Students will improve his knowledge of the characteristic features of object orientation – classes, methods, polymorphism, and inheritance – through both the lectures and a sequence of illustrative programming assignments.

● Students will learn about the interface construct and how to use a graphical user interface (GUI) type for implementing swing listeners. Develop

64

Page 66: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: ……………………

Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University University Agency for Academic Affairs

Academic Plans & Programs Unit

(6من 2الصفحة ( 0146245682: ھاتف –سكاكا –الجوف – 2014: ب. صTEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

solutions for a range of problems using object-oriented programming

● Students will acquire the ability for exception handling. This includes the try/catch/finally statement, extending the Exception class for checked exceptions and the RuntimeException class for unchecked exceptions, the throw clause for throwing an Exception object, the propagation of exceptions, and the throws clause on method headings for propagating checked exceptions.

● Students will learn about multithreading and write simple multi-threaded applications.

● Students will learn about network programming. This includes Manipulating URLs, Client/Server Interaction with Stream Socket Connections and Connectionless Client/Server Interaction with Datagrams

● Students will learn about database connectivity and use the JDBC API. ● Students will learn about generics and collection.

Learning outcomes: (comprehension, knowledge, intellectual & scientific skills)

By completion of this course, students are expected to be able to:

Knowledge

● Outline the philosophy of object-oriented design and concepts. ● Relate and describe the techniques used to design various graphical user

interface (GUI), exception handling, database connectivity, and multithreading.

Cognitive Skills

● Design, implement and evaluate programs to meet desired needs ● Explain and apply the concepts of exceptions handling, and multithreading. ● Relate collection classes with standard computer science data structures

Interpersonal Skills & Responsibility

● Propose the use of certain technologies by implementing them in Java to solve the given problem

65

Page 67: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: ……………………

Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University University Agency for Academic Affairs

Academic Plans & Programs Unit

(6من 3الصفحة ( 0146245682: ھاتف –سكاكا –الجوف – 2014: ب. صTEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

Communication, Information Technology, Numerical ● Make a presentation on a technical topic pitched to a non-technical and

technical audience. Psychomotor NA.

Course Content:

List of Topics

No. of Weeks

Teaching / contact hours

Recall of OOP concepts

● Classes, object, attributes and methods ● encapsulation ● inheritance and overloading ● polymorphism and overriding ● Abstract classes ● Interface ● Package

1 3 lectures/2 lab

GUI Components

● Introduction ● Simple GUI-Based Input/Output with JOptionPane ● Overview of Swing Components ● Displaying Text and Images in a Window ● Text Fields and an Introduction to Event Handling with Nested Classes ● Common GUI Event Types and Listener Interfaces ● How Event Handling Works ● JButton

1 3 lectures/2 lab

GUI Components

● Buttons That Maintain State o JCheckBox o JRadioButton

● JComboBox and Using an Anonymous Inner Class for Event Handling ● JList ● Multiple-Selection Lists

1 3 lectures/2 lab

66

Page 68: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: ……………………

Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University University Agency for Academic Affairs

Academic Plans & Programs Unit

(6من 4الصفحة ( 0146245682: ھاتف –سكاكا –الجوف – 2014: ب. صTEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

GUI Components

● Mouse Event Handling ● Adapter Classes ● JPanel Subclass for Drawing with the Mouse ● Key Event Handling

1 3 lectures/2 lab

GUI Components

● Introduction to Layout Managers o FlowLayout o BorderLayout o GridLayout

● Using Panels to Manage More Complex Layouts ● JTextArea ● JSlider

1 3 lectures/2 lab

GUI Components

● Using Menus with Frames ● JPopupMenu ● Pluggable Look-and-Feel ● JDesktopPane and Internal Frame ● JTabbedPane ● Laout Managers : BoxLayout and GridBagLayout

1 3 lectures/2 lab

Exception Handling

● Introduction ● Error-Handling Overview ● Example: Divide by Zero without Exception Handling ● Example: Handling ArithmeticExceptions and InputMismatchExceptions

1 3 lectures/2 lab

Exception Handling

● When to Use Exception Handling ● Java Exception Hierarchy ● finally Block ● Stack Unwinding ● printStackTrace, getStackTrace and getMessage ● Chained Exceptions ● Declaring New Exception Types ● Preconditions and Postconditions ● Assertions

1 3 lectures/2 lab

Threads

● Understanding Threads, Needs of Multi-Threaded Programming

● Thread Life-Cycle, Thread Priorities

● Synchronizing Threads, Inter Communication of Threads

● Critical Factor in Thread –DeadLock

2 6 lectures/4 lab

Networking

● Introduction ● Manipulating URLs

1 3 lectures/2 lab

67

Page 69: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: ……………………

Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University University Agency for Academic Affairs

Academic Plans & Programs Unit

(6من 5الصفحة ( 0146245682: ھاتف –سكاكا –الجوف – 2014: ب. صTEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

● Reading a File on a Web Server

Networking

● Establishing a Simple Server Using Stream Sockets ● Establishing a Simple Client Using Stream Sockets ● Client/Server Interaction with Stream Socket Connections ● Connectionless Client/Server Interaction with Datagrams

1 3 lectures/2 lab

Accessing Databases with JDBC

● Manipulating Databases with JDBC ● Connecting to and Querying a Database ● RowSet Interface ● Java DB/Apache Derby ● PreparedStatements ● Stored Procedures ● Transaction Processin Properties Class

1 3 lectures/2 lab

Generic Collections

▪ Collections Overview ▪ Interface Collection and Class Collections ▪ Lists

o ArrayList and Iterator o LinkedList

▪ Collections Methods : sort, shuffle, reverse, fill, copy, max, min, binarySearch, addAll, frequency and disjoint

1 3 lectures/2 lab

Generic Collections

● Stack Class of Package java.util ● Class PriorityQueue and Interface Queue ● Sets ● Maps ● Properties Class

1 3 lectures/2 lab

Course Supportive Books & References

Book Title Author Publisher Publication Year

Java How to

program 11th

edition

Harvey M.

Deitel & Paul J. Deitel

Pearson. ISBN-

13:978-0134743356.

2017

68

Page 70: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: ……………………

Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University University Agency for Academic Affairs

Academic Plans & Programs Unit

(6من 6الصفحة ( 0146245682: ھاتف –سكاكا –الجوف – 2014: ب. صTEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

Core Java Horstmann, Cay S. Prentice Hall 2013

69

Page 71: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

Kingdome of Saudi Arabia Ministry of Education Jouf University University Agency for Academic AffairsAcademic Plans & Programs Unit

)5من 1لصفحة

[email protected]: -E

Summary of

Course Name: Data Structures

Prerequisites: CIS 203

Course Level : 4th

Course Description

This course will provide

structures such as stacks, queues, linked lists, binary trees, graphs, etc.; internal

searching and sorting algorithms.

introductory analysis associated with the basic data structures, as well as recursive

algorithms, are discussed.

Course Objectives

The objectives of this course To be able to explain and implement linear and binary search. To be able to

insertion sort. To understand the abstract data types stack, queue and implement using

programming language. To understand prefix, infix, and postfix expression formats and

implement and evaluate usin To introduce the recursion and implement Factorial and Fibonacci. To be able to implement the abstract data type list as a linked list using

the node and reference pattern. To understand the idea of tree and graph and implement the tree and

graph traversal algorithms.

No: ……………………

Date: / / 14 H.

Attachments: …………..

Affairs

لصفحة ا( 0146245682: ھاتف – سكاكا – الجوف – 2014: ب. ص

TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]

Summary of Course Description

Data Structures Course Code: CIS205

Course Teaching Language:

Credit Hours: 4(3:2:0)

This course will provide the definitions and implementations of basic data

structures such as stacks, queues, linked lists, binary trees, graphs, etc.; internal

searching and sorting algorithms. Design of sort and search algorithms and

introductory analysis associated with the basic data structures, as well as recursive

algorithms, are discussed.

of this course are as follows: To be able to explain and implement linear and binary search.To be able to explain and implement bubble sort, selection sort and insertion sort.- To understand the abstract data types stack, queue and implement using programming language. To understand prefix, infix, and postfix expression formats and implement and evaluate using stacks. To introduce the recursion and implement Factorial and Fibonacci. To be able to implement the abstract data type list as a linked list using the node and reference pattern. To understand the idea of tree and graph and implement the tree and

ph traversal algorithms.

No: ……………………

Date: / / 14 H.

Attachments: …………..

TEL: 0146245682

Course Teaching Language: English

the definitions and implementations of basic data

structures such as stacks, queues, linked lists, binary trees, graphs, etc.; internal

Design of sort and search algorithms and

introductory analysis associated with the basic data structures, as well as recursive

To be able to explain and implement linear and binary search. explain and implement bubble sort, selection sort and

To understand the abstract data types stack, queue and implement using

To understand prefix, infix, and postfix expression formats and

To introduce the recursion and implement Factorial and Fibonacci. To be able to implement the abstract data type list as a linked list using

To understand the idea of tree and graph and implement the tree and

70

Page 72: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

Kingdome of Saudi Arabia Ministry of Education Jouf University University Agency for Academic AffairsAcademic Plans & Programs Unit

)5من 2لصفحة

[email protected]: -E

Learning outcomes: (comprehension, knowledge, intellectual & scientific skills)

By completion of this course students are expected to be able to:

Demonstrate knowledge of underlying data structures (linked lists, stacks, trees queues) needed for solving problems and programming.

Demonstrate knowledge of various searching and sorting techniques. Know the various methodologies of how to design and analyze

algorithms. Determine and demonstrate bugs in program, recognize needed

operations with data structures Formulate new solutions for programming problems or improve existing

code using learned algorithms and data structures.

Course Content:

List of topics

Review of basic type data structures

Introduction to Data

Structures

Basic types of Data

Structures

Simple Program with

basic types of Data

Structures

Recursion

Recursive Functions,

No: ……………………

Date: / / 14 H.

Attachments: …………..

Affairs

لصفحة ا( 0146245682: ھاتف – سكاكا – الجوف – 2014: ب. ص

TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]

Learning outcomes: (comprehension, knowledge, intellectual & scientific skills)

By completion of this course students are expected to be able to:

Demonstrate knowledge of underlying data structures (linked lists, stacks, trees and queues) needed for solving problems and programming. Demonstrate knowledge of various searching and sorting techniques.Know the various methodologies of how to design and analyze

Determine and demonstrate bugs in program, recognize needed operations with data structures Formulate new solutions for programming problems or improve existing code using learned algorithms and data structures.

Number of weeks Teaching / contact hours

1 3

Recursive Functions,

2 3

No: ……………………

Date: / / 14 H.

Attachments: …………..

TEL: 0146245682

Learning outcomes: (comprehension, knowledge, intellectual & scientific skills)

Demonstrate knowledge of underlying data structures (linked lists,

Demonstrate knowledge of various searching and sorting techniques. Know the various methodologies of how to design and analyze

Determine and demonstrate bugs in program, recognize needed basic

Formulate new solutions for programming problems or improve existing

Teaching / contact hours

3

3

71

Page 73: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

Kingdome of Saudi Arabia Ministry of Education Jouf University University Agency for Academic AffairsAcademic Plans & Programs Unit

)5من 3لصفحة

[email protected]: -E

example with

Factorial and

Fibonacci

Sorting

Algorithm

Bubble sort, Insertion

sort, Selection Sort

Searching Algorithm

linear Searches,

Binary Search

Revision and

Midterm-I

Linked List

Singly Linked List

Circular Singly

Linked List

Doubly Linked List as

CircularDoubly

Linked List

Implement Stacks and Queues using link list

Stack & Queue

Stacks , implement

function of Create,

Display, Push, Pop,

No: ……………………

Date: / / 14 H.

Attachments: …………..

Affairs

لصفحة ا( 0146245682: ھاتف – سكاكا – الجوف – 2014: ب. ص

TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]

example with

Factorial and

3,4 6

,

5 3

6 3

Queues using link

7,8 6

9,10 6

No: ……………………

Date: / / 14 H.

Attachments: …………..

TEL: 0146245682

6

3

3

6

6

72

Page 74: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

Kingdome of Saudi Arabia Ministry of Education Jouf University University Agency for Academic AffairsAcademic Plans & Programs Unit

)5من 4لصفحة

[email protected]: -E

Empty and Full

Infix, Prefix and

Postfix Expressions

using Stack

Queues, implement

function of Create,

Display, Enqueue,

Dequeue, Empty and

Full

Revision and

Midterm-II

Trees

Trees

priority trees

Tree traversal

algorithms,

Graphs

Representing a Graph,

Implementing a

Graph using Java,

Graph Traversal

Total

Course Supportive Books & References

No: ……………………

Date: / / 14 H.

Attachments: …………..

Affairs

لصفحة ا( 0146245682: ھاتف – سكاكا – الجوف – 2014: ب. ص

TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]

11 3

12,13 6

14,15 6

15 45

Course Supportive Books & References

No: ……………………

Date: / / 14 H.

Attachments: …………..

TEL: 0146245682

3

6

6

45

73

Page 75: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

Kingdome of Saudi Arabia Ministry of Education Jouf University University Agency for Academic AffairsAcademic Plans & Programs Unit

)5من 5لصفحة

[email protected]: -E

Book Title

Data Structures and

Algorithms in Java

M. T. Goodrich and

Java how to program,

No: ……………………

Date: / / 14 H.

Attachments: …………..

Affairs

لصفحة ا( 0146245682: ھاتف – سكاكا – الجوف – 2014: ب. ص

TEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]

Author Publisher Publication Year

M. T. Goodrich and

R. Tamassia

Jon Wiley & Sons Inc.

Deitel & Deitel Prentice Hall.

No: ……………………

Date: / / 14 H.

Attachments: …………..

TEL: 0146245682

Publication Year

4120

2010

74

Page 76: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: ……………………

Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University University Agency for Academic Affairs

Academic Plans & Programs Unit

(4من 1الصفحة ( 0146245682: ھاتف –سكاكا –الجوف – 2014: ب. صTEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

Summary of Course Description

Course Name: Logic Design Course Code: CNE 261

Prerequisites: Differential Calculus MTH 102

Course Teaching Language:

English

Course Level: 4 Credit Hours: 4 (3, 2, 0)

Course Description

This Course provides students with basic knowledge on Combinational machines. Firstly

recalling Boolean algebra rules, Logic Gates and Karnaugh maps, to attack topics lied to

combinational circuits such as but not limited to : Adders (Half and Full adders); Binary

and Decimal adders; Substractors, Multipliers, Encoders; Decoders; Parity generators;

Multiplexers, Comparators.

Course Objectives

● To enable students become familiar with basic combinational and sequential components used in the typical datapath designs such as Register, Adders, Shifters, Comparators; Counters, Multiplier, Arithmetic-Logic Units (ALUs), RAM

75

Page 77: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: ……………………

Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University University Agency for Academic Affairs

Academic Plans & Programs Unit

(4من 2الصفحة ( 0146245682: ھاتف –سكاكا –الجوف – 2014: ب. صTEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

Learning outcomes: (comprehension, knowledge, intellectual & scientific skills)

By completion of this course, students are expected to be able to:

Knowledge

Understand the conversion among different number systems Understand the difference between basic logic gates -- AND, OR & NOT, XOR,

XNOR Understand basic sequential logic components: SR Latch, D Flip-Flop and their

usage Understand basic combinational and sequential components such as Adders,

Comparators, Arithmetic-Logic Units (ALUs) Understand the method for the design of combinational or sequential circuits

Cognitive Skills

● Ability to simplify simple Boolean functions by using the basic Boolean properties

● Ability to design simple combinational logics using basic gates ● Ability to optimize simple logic using Karnaugh maps

Interpersonal Skills & Responsibility

Ability to work in teams to build simple logic circuits.

Communication, Information Technology, Numerical N/A Psychomotor N/A.

Course Content:

76

Page 78: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: ……………………

Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University University Agency for Academic Affairs

Academic Plans & Programs Unit

(4من 3الصفحة ( 0146245682: ھاتف –سكاكا –الجوف – 2014: ب. صTEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

List of Topics

No. of Weeks

Teaching / contact hours

Part 1. Overviews and Recall of Boolean Algebra, Digital Systems, Binary Systems.

1 4

Part 2. Digital Logic Gates

2.1 .Simplification of Boolean functions

2.2 .Minimization of Circuits

2.3 .NAND and NOR Implementation

2.4 .XOR and XNOR Implementation

2.5. Implicants and essential Implicants

1

1

1

1

1

4

4

4

4

4

Part 3. Combinational Circuits

2.1. Combinational Circuit Analysis (Analysis Procedure) 2.2. Combinational Circuit Synthesis (Design Procedure) 2.3. Binary half and full Adder/ Substracters /Multipliers, and ALUs 2.4. EnCoder and Decoder 2.5. Multiplexer / DeMultiplexer 2.6. Parity Generators and Parity Control Circuits 2.7. Comparators

1

2

1

1

1

1

1

4

8

4

4

4

4

4

Course Supportive Books & References

Book Title Author Publisher Publication Year

77

Page 79: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

No: ……………………

Date: / / 14 H.

Attachments: …………..

Kingdome of Saudi Arabia Ministry of Education

Al-Jouf University University Agency for Academic Affairs

Academic Plans & Programs Unit

(4من 4الصفحة ( 0146245682: ھاتف –سكاكا –الجوف – 2014: ب. صTEL: 0146245682 –SAKAKA –JOUF -P. O. BOX: 2014 AL [email protected]: -E

Digital Design: With

an Introduction to the

Verilog HDL

M. Mano& M. D.

Ciletti

PEARSON

ISBN-13: 978-

0134549897

ISBN-

10: 0134549899

2013

78

Page 80: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

79

Page 81: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

80

Page 82: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

81

Page 83: Course Descriptions...Kingdom of Saudi Arabia Ministry of Education Jouf University Sakaka Community College Department of Natural and Applied Sciences Computer Sciences Program Course

82