• Tidak ada hasil yang ditemukan

PDF MTH4241-3 Jamoum University College

N/A
N/A
Protected

Academic year: 2024

Membagikan "PDF MTH4241-3 Jamoum University College"

Copied!
7
0
0

Teks penuh

(1)

Course Title: Coding Theory Course Code: MTH4241-3

Program: BSc. in Mathematics Department: Mathematics

College: Jamoum University College

Institution: Umm Al-Qura University

(2)

2

Table of Contents

A. Course Identification ... 3

6. Mode of Instruction (mark all that apply) ... 3

B. Course Objectives and Learning Outcomes ... 3

1. Course Description ... 3

2. Course Main Objective ... 3

3. Course Learning Outcomes ... 3

C. Course Content ... 4

D. Teaching and Assessment ... 5

1. Alignment of Course Learning Outcomes with Teaching Strategies and Assessment Methods ... 5

2. Assessment Tasks for Students ... 5

E. Student Academic Counseling and Support ... 6

F. Learning Resources and Facilities ... 6

1.Learning Resources ... 6

2. Facilities Required ... 6

G. Course Quality Evaluation ... 6

H. Specification Approval Data ... 7

(3)

3

A. Course Identification

1. Credit hours: 3 2. Course type

a. University College Department * Others

b. Required Elective *

3. Level/year at which this course is offered: 10 -12 level/4 year 4. Pre-requisites for this course (if any):

Rings and fields theory. 4044407-3 5. Co-requisites for this course (if any):

6. Mode of Instruction (mark all that apply)

No Mode of Instruction Contact Hours Percentage

1 Traditional classroom Four hours/week %100

2 Blended 0 0

3 E-learning 0 0

4 Distance learning 0 0

5 Other 0 0

7. Contact Hours (based on academic semester)

No Activity Contact Hours

1 Lecture 30

2 Laboratory/Studio 0

3 Tutorial 0

4 Others (specify) 0

Total 30

B. Course Objectives and Learning Outcomes

1. Course Description

Coding theory is a new subject in mathematical sciences. This course is an introductory course aiming to give students some basic knowledge in this science. This includes the concept and different method of describing codes as well as main theorems concerning the

main aim of coding theory.

2. Course Main Objective

This course will provide a common mathematical foundation for students in all of the

programs, drawing upon the full range of undergraduate courses in mathematics. In addition, it will permit students to build upon and share knowledge already acquired while pointing out areas in which additional study may be needed. In addition, it will develop the communication skills and understanding of the process of doing mathematics necessary for graduate-level study.

3. Course Learning Outcomes

CLOs Aligned

PLOs 1 Knowledge and Understanding: by the end of this course, the

(4)

4

CLOs Aligned

PLOs student is expected to be able to

1.1 Identify statements, coding and related terminology.

1.2 Identify – weight and distance - Generating and check matrices.

1.3 Present basic concepts of linear codes.

1.4 State the main problem of coding theory

1.5 Describe some well-known types of codes such as BCH, Reed- Solomon-Muller codes.

1.6 Define the notion of group rings 1.7 Recognize linear codes as ideals

2 Skills: by the end of this course, the student is expected to be able to 2.1 Compare between codes (BCH, Reed Solomon and Reed Muller).

2.2 Use methods of solving problems for coding theory.

2.3 Apply algebraic structures on coding theory.

3 Values: by the end of this course, the student is expected to be able to

3.1 Prepare for success in disciplines which rely on coding theory and their types.

3.2 Interpret the main problem of coding theory.

3.3 Evaluate fundamental concepts of group rings for coding and zero divisors type codes.

3.4 Generalize mathematical models using linear codes.

C. Course Content

No List of Topics Contact

Hours 1

Introduction and motivation of coding theory:

Basic definitions – weight and distance - Generating and check matrices- 6 Encoding Error correcting codes; the main problem of coding theory.

2

Linear Codes:

Codes over finite fields – Equivalent codes - Cyclic linear Codes. 3

3

Bose–Chaudhuri–Hocquenghem (BCH Codes)

Finite fields – Minimal polynomials – Cyclic Hamming codes - Decoding 6 2 error correcting BCH code.

4

Reed-Solomon Codes:

3 Codes over Galois Fields with characteristic 2, Reed-Solomon codes.

5

Reed- Muller Codes:

3

Constructing Reed-Muller codes – Decoding Reed-Muller codes.

6

Codes and Group Rings

6

The notion of group rings and their structure, Linear codes as ideals in

(5)

5

group rings, Group rings as matrices, unit-type codes.

7

Zero divisors type codes:

3

Zero divisors type codes.

Total 30

D. Teaching and Assessment

1. Alignment of Course Learning Outcomes with Teaching Strategies and Assessment Methods

Code Course Learning Outcomes Teaching Strategies Assessment Methods 1.0 Knowledge and Understanding

1.1 Identify statements, coding and related terminology.

Lecture and Tutorials Exams, quizzes 1.2 Identify – weight and distance -

Generating and check matrices.

Lecture and Tutorials Exams, quizzes 1.3 Present basic concepts of linear codes Lecture and Tutorials Exams, quizzes 1.4 State the main problem of coding

theory 1.5

Describe some well-known types of codes such as BCH, Reed-Solomon- Muller codes.

Lecture and Tutorials Exams, quizzes

1.6 Define the notion of group ring. Lecture and Tutorials Exams, quizzes 1.7 Recognize linear codes as ideals

2.0 Skills

2.1 Compare between codes (BCH, Reed Solomon and Reed Muller).

Lecture and Individual or group work

Exams, quizzes 2.2 Interpret the main problem of coding

theory.

Lecture and Individual or group work

Exams, quizzes 2.3 Apply algebraic structures on coding

theory.

Lecture and Individual or group work

Exams, quizzes

3.0 Values

3.1 Prepare for success in disciplines which rely on coding theory and their types.

Lecture and Individual or group work

Exams, quizzes

3.2 Interpret the main problem of coding theory.

Lecture and Individual or group work

Exams, quizzes 3.3 Evaluate fundamental concepts of

group rings for coding and zero divisors type codes.

Lecture and Individual or group work

Exams, quizzes

3.4 Generalize mathematical models using linear codes..

Lecture and Individual or group work

Exams, quizzes 2. Assessment Tasks for Students

# Assessment task* Week Due Percentage of Total

Assessment Score

1 Midterm exam 6th %25

2 Quizes and homeworks During semester %25

3 Final exam End of semester %50

*Assessment task (i.e., written test, oral test, oral presentation, group project, essay, etc.)

(6)

6

E. Student Academic Counseling and Support

Arrangements for availability of faculty and teaching staff for individual student consultations and academic advice:

All faculty members are required to be in their offices outside teaching hours. Each member allocates at least 4 hours per week to give academic advice to students and to better explain the concepts seen during the lectures.

Students are required to complete the homework problems. Students are welcome to work together on homework. However, each student must turn in his or her own assignments, and no copying from another student's work is permitted. Deadline extensions for homework will not be given. Students are encouraged to discuss with professor about homework problems.

F. Learning Resources and Facilities

1.Learning Resources

Required Textbooks

1- Hoffman et. al., Coding Theory the essentials, Marcel Dekker, Inc.270 Madison Ave. New York. United states. ISBN:978-0- 8247-8611-3.

2- Introduction to the theory of Error-Correcting Codes.آNew York: WILEY, 1998. ISBN:047119047-9.

3- Steven Roman, Coding and Information Theory, Springer- Verlag 1992. Berlin. ISBN: 978-0-387-97812-3.

Essential References Materials Electronic Materials

Other Learning

Materials None

2. Facilities Required

Item Resources

Accommodation

(Classrooms, laboratories, demonstration rooms/labs, etc.)

Large classrooms that can accommodate more than 30 students

Technology Resources

(AV, data show, Smart Board, software, etc.)

Data Show, Smart Board Other Resources

(Specify, e.g. if specific laboratory equipment is required, list requirements or

attach a list)

None

G. Course Quality Evaluation

Evaluation

Areas/Issues Evaluators Evaluation Methods

Effectiveness of teaching and assessment


Students Direct

(7)

7

Evaluation

Areas/Issues Evaluators Evaluation Methods

Quality of learning resources Students Direct Extent of achievement of

course learning outcomes

Faculty Member Direct

Evaluation areas (e.g., Effectiveness of teaching and assessment, Extent of achievement of course learning outcomes, Quality of learning resources, etc.)

Evaluators (Students, Faculty, Program Leaders, Peer Reviewer, Others (specify) Assessment Methods (Direct, Indirect)

H. Specification Approval Data

Council / Committee Council of the Mathematics Department

Reference No.

Date

Referensi

Dokumen terkait

Question Visualize the problem Visualizing problems into visual representations 1 , 2 Identifying issues based on basic concepts 3, 4 Determine the asked size 5 Describe the

Recommended prerequisites - Module objectives/intended learning outcomes After completing this course the student should have CLO 1 : ability to understand some basic concepts

Delhi School of Economics Course 003: Basic Econometrics July 2016 Rohini Somanathan Problem Set 1 due during tutorials the week starting August 22nd 1.. Can you construct a simple

Lecture, Discussion, Problem based learning, Exercise Do 1 Understand the basic concepts about Design Filter and mathematical representation and its properties.. 2 Design IIR

ENGLISH CODES ENGL Table 1 English Basic ECAL English Cognitive Academic Language ELIT English Literature 68 STRUCTURE OF LANGUAGES CURRICULUM AND PROPOSED EXIT POINTS AFRIKAANS

Our research questions addressed the following aspects: 1 The holistic perception of classic mechanics; 2 Probing of basic elements of scientific knowledge concepts, theory, laws,

Students are able to understand, describe, explain and develop their creative ideas into a business 3 Description : This course give an overview of the basic concepts related to the

1 Basic concepts • Slope failure • Examples of rock slopes - Buildings, roads, bridges on rock slopes, dam abutments, portals of a tunnel Fig.6.1 • Slope failure - Fundamental