Professional Documents
Culture Documents
Math 442
Math 442
Math 442
COURSE SPECIFICATION
Course Specification
Institution
BSc. In Mathematics
4. Name of faculty member responsible for the course Dr Fairouz Tchier
B Objectives
1. Summary of the main learning outcomes for students enrolled in the course.
The student applies what he or she studied in courses of Number Theory and algebra in the fields of
Cryptography and Coding theory.
2. Briefly describe any plans for developing and improving the course that are being implemented. (eg
increased use of IT or web based reference material, changes in content as a result of
new research in the field)
The plan is to increase the use of mathematics software to implement the algorithms
studied during the course so that they use numbers close the size used in the real world.
C. Course Description (Note: General description in the form to be used for the Bulletin or
Handbook should be attached)
1 Topics to be Covered
List of Topics
No of
Weeks
Contact
hours
10
Steam ciphers
10
Introduction to cryptanalysis
10
10
Introduction to codes
10
Linear codes
10
Perfect codes
Cyclic codes
10
45
Tutorial:
30
Laboratory
Practical/Field
Other:
w
or
k/
In
te
rn
sh
ip
3. Additional private study/learning hours expected for students per week. (This should be an average
:for the semester not a specific requirement in each week)
A description of the teaching strategies to be used in the course to develop that knowledge or
skill;
The methods of student assessment to be used in the course to evaluate learning outcomes in
the domain concerned.
a. Knowledge
(i)
The student acquires the principles of cryptography with examples of cipher systems.
He also learns techniques of cryptanalysis.
He gets introduced to coding theory and error correction. He learns about linear and
cyclic codes.
(ii)
Two mid-term tests, quizzes, homework assessment, project assessment, final exam
b. Cognitive Skills
(i) Description of cognitive skills to be developed
1- How to design a cipher system.
(ii)
(i) Description of the psychomotor skills to be developed and the level of performance required
Week due
6th
Proportion
of Final
Assessment
15
12th week
15
Term project
14th
10
Homework
Every week
10
Final exam
Final week
50
6
7
8
D. Student Support
1. Arrangements for availability of faculty for individual student consultations and academic advice.
(include amount of time faculty are available each week)
I am available 10 hours a week in my office to help students with questions they might have on the
material of the course.
E Learning Resources
1. Required Text(s)
1- Introduction to Cryptography, by Maroof Samhan and Fawzi al-Thukair 2008 (in Arabic)
2- Cryptography: Theory and Practice., by Douglas R. Stinson. CRC Press 2000
3- Coding theory: The essentials, by D.G. Hoffman et al, Dekker Press 1992
2. Essential References
1- Cryptography with coding theory, by Wade Trappe and Lawrence Washington, Prentice Hall 2002.
2- Algebraic Aspects of Cryptography, Neal Koblitz, Springer 1991
3- Codes and Cryptography, by Dominic Welsh, Oxford Science Publications 1989.
3- Recommended Books and Reference Material (Journals, Reports, etc) (Attach List)
F. Facilities Required
Indicate requirements for the course including size of classrooms and laboratories (ie number of seats in
classrooms and laboratories, extent of computer access etc.)
1. Accommodation (Lecture rooms, laboratories, etc.)
Class room with max capacity of 30
2. Computing resources
Laptops for the students
3. Other resources (specify --eg. If specific laboratory equipment is required, list requirements or attach
list)
4. Processes for Verifying Standards of Student Achievement (eg. check marking by an independent
faculty member of a sample of student work, periodic exchange and remarking of a sample of
assignments with a faculty member in another institution)
I hope that we will have the policy of an independent evaluator of students knowledge gain; including
tests and projects.
5 Describe the planning arrangements for periodically reviewing course effectiveness and planning for
improvement.
Re-assessment of all the elements of the course every 5 years by an independent entity.
4. Name of faculty
member responsible for the
course
Show the title and the institutional code number for the course.
Write the number of credit hours for the course.
Write the name of the program in which the course is offered. A course
may be offered in more than one program and a brief explanation may be
needed to show how it relates to those programs. As a guide, if a course
is an important component of several programs, list these programs. If it
is used as a general skills course or a service course for a number of
programs this should be noted and an indication given of the fields that
are supported by it. (A first year course in mathematics might be an
example of this.) If the course is a general elective which could be taken
in many different programs this should be noted but those programs
would not be listed.
If a single faculty member has been given responsibility for teaching and
reporting on the delivery of a course that persons name should be given.
If a team of faculty teach the course and one person has been given
coordinating responsibility that persons name should be shown. If it is a
new course for which an instructor has not yet been appointed that
should be noted and the new appointees name included when it is
known.
Show the year level when the course is intended to be taken.
List any courses or other requirements that are prerequisites for enrolling
in the course.
List any courses or other experiences that must be taken concurrently
with this course.
If the course is offered in a different location such as an industry setting
or in another city or township indicate where this is done.
B. Objectives
1. Summary of main
learning outcomes.
2. Course development
plans
C. Course Description
The general course description set out in the Handbook or Bulletin should be attached.
1. Topics to be Covered
Complete the table to indicate the amount of time and the total number
2. Course Components
3. Additional Private Study
or Learning Hours
4. Development of
Learning Outcomes in
Domains of Learning
a. Knowledge
(i) Knowledge to be
acquired
(ii) Teaching strategies
of contact hours intended to be given for each topic in the course. If part
of a week is allocated for a particular topic use decimals to indicate time
fraction. (For example a particular topic may be planned for 2.5 or 3.5
weeks).
Indicate the total contact hours intended to be given in each
organizational arrangementLecture, tutorial, laboratory etc.
Indicate the expected amount of time expected of students in private
study, assignment or other work associated with the course This should
be shown as an average amount of time per week over the semester.
In this item summarize the learning outcomes expected from the course
in each of the domains of learning, the teaching strategies to be used to
develop that learning and the way student learning will be assessed.
Note that every course is not expected to contribute to every domain.
However wherever it is feasible to do so courses should be designed to
contribute to the development of skills such as effective group
participation, capacity for independent learning, communication skills,
and problem solving abilities.
The description of teaching strategies requires more than a specification
of the organizational arrangement shown under C 2 and should indicate
what will be done within those arrangements to develop the kind of
learning sought.
This should be a list of topics or areas of knowledge that students should
know and understand when they complete the course.
Explain what strategies will be used to develop students knowledge and
understanding.
ExampleLectures, tutorials and independent study assignments.
Introductory lecture gives an overview of the content and significance of
the course and of its relationship to students existing knowledge. Each
subsequent lecture begins with a similar overview linking the particular
content of the presentation to the general overview. Tutorials review the
content of each lecture and clarify any matters not understood.
Individual assignments require use of library reference material and
web sites to identify information required to complete tasks.
Explain how acquisition of knowledge will be assessed.
Example--15 minute multiple choice test on content on completion of
each topic with results carrying 20% of final assessment. Multiple
choice knowledge item on final exam.
List the thinking and problem solving skills the course is intended to
develop. As a guide it may be useful to begin with the phrase The
ability to. The list should include both the use of analytic and
predictive formulae and conceptual tools when asked to do so, and the
ability to identify and use ones that are appropriate for new and
unanticipated problems.
Explain techniques to be used to teach and encourage appropriate use of
cognitive skills.
ExampleExplanations and examples given in lectures and practiced
under supervision in tutorials and laboratory tasks. Transfer of learning
encouraged by use of analytical tools in different applications and
through discussion of potential application in other areas. Assignment
tasks include some open ended tasks designed to apply predictive,
analytical and problem solving skills (Eg. What would happen if..?,
How could?)
Explain method of assessment for cognitive skills.
ExampleProblem solving questions carrying 50% of mark on tests
given at the end of each topic and on end of semester examination.
Group and individual assignments require application of analytical tools
(d) Communication
Information Technology
and Numerical Skills
(i) Skills to be developed
6. Schedule of Assessment
Tasks
Complete the table to show the dates planned for each assessment task
and the proportion of the final assessment allocated for that task.
D. Student Support
1. Availability of faculty
for consultations and
advice.
E Learning Resources
1. Required Texts
2. Essential References
3. Recommended Books
and Reference Material
4. Electronic Materials
5. Other Materials
F. Facilities Required
1. Accommodation
2. Computing resources
3. Other Resources