Computer Engineering
Course Details
KTO KARATAY UNIVERSITY
Mühendislik ve Doğa Bilimleri Fakültesi
Programme of Computer Engineering
Course Details
Mühendislik ve Doğa Bilimleri Fakültesi
Programme of Computer Engineering
Course Details
Course Code | Course Name | Year | Period | Semester | T+A+L | Credit | ECTS |
---|---|---|---|---|---|---|---|
05061620 | Introduction To Cryptography | 3 | Spring | 6 | 3+0+0 | 3 | 5 |
Course Type | Elective |
Course Cycle | Bachelor's (First Cycle) (TQF-HE: Level 6 / QF-EHEA: Level 1 / EQF-LLL: Level 6) |
Course Language | Turkish |
Methods and Techniques | - |
Mode of Delivery | Face to Face |
Prerequisites | - |
Coordinator | - |
Instructor(s) | Asst. Prof. Ali Osman ÇIBIKDİKEN |
Instructor Assistant(s) | - |
Course Instructor(s)
Name and Surname | Room | E-Mail Address | Internal | Meeting Hours |
---|---|---|---|---|
Asst. Prof. Ali Osman ÇIBIKDİKEN | A-124 | [email protected] | 7585 | Monday 14.00-15.00 |
Course Content
Establish knowledge and understanding of how cryptographic techniques are used to establish security in modern information and communication systems Formulate some essential basic design features for a modern cipher systemCompare and contrast different types of cryptographic primitives
Objectives of the Course
Familiarity with the major algorithms of cryptography; ability to analyze performance of various cryptographic and cryptanalytic algorithms
Contribution of the Course to Field Teaching
Basic Vocational Courses | |
Specialization / Field Courses | |
Support Courses | X |
Transferable Skills Courses | |
Humanities, Communication and Management Skills Courses |
Relationships between Course Learning Outcomes and Program Outcomes
Relationship Levels | ||||
Lowest | Low | Medium | High | Highest |
1 | 2 | 3 | 4 | 5 |
# | Program Learning Outcomes | Level |
---|---|---|
P3 | Ability to design a complex system, process, device or product to meet specific requirements under realistic constraints and conditions; ability to apply modern design methods for this purpose | 5 |
P8 | Awareness of the necessity of lifelong learning; ability to access information, to follow developments in science and technology and to renew himself continuously | 3 |
P11 | Knowledge of the effects of engineering practices on health, environment and safety in the universal and social dimensions and the problems of the era in engineering; awareness of the legal consequences of engineering solutions | 4 |
Course Learning Outcomes
Upon the successful completion of this course, students will be able to: | |||
---|---|---|---|
No | Learning Outcomes | Outcome Relationship | Measurement Method ** |
O1 | Knows basic mathematics knowledge and theorems | P.1.3 | 1 |
O2 | Knows the applications of mathematics in engineering | P.1.4 | 1 |
O3 | Determining the skill required for problem solving and developing the necessary method. | P.2.4 | 7 |
** Written Exam: 1, Oral Exam: 2, Homework: 3, Lab./Exam: 4, Seminar/Presentation: 5, Term Paper: 6, Application: 7 |
Weekly Detailed Course Contents
Week | Topics |
---|---|
1 | Introduction (History, Traditional cryptosystems) |
2 | Stream Ciphers |
3 | Block Ciphers (RC4) |
4 | Block Ciphers (DES) |
5 | Block Ciphers (AES) |
6 | Block Ciphers, Hash Algorithms |
7 | Block Ciphers, Hash Algorithms |
8 | IP Security |
9 | IP Security |
10 | Web Security |
11 | Public Key Cryptography, RSA |
12 | Public Key Cryptography, RSA |
13 | Final |
14 | Final |
Textbook or Material
Resources | Introduction to Cryptography: With Coding Theory |
Evaluation Method and Passing Criteria
In-Term Studies | Quantity | Percentage |
---|---|---|
Attendance | - | - |
Laboratory | - | - |
Practice | 1 | 10 (%) |
Course Specific Internship (If Any) | - | - |
Homework | - | - |
Presentation | - | - |
Projects | - | - |
Quiz | - | - |
Midterms | 1 | 40 (%) |
Final Exam | 1 | 50 (%) |
Total | 100 (%) |
ECTS / Working Load Table
Quantity | Duration | Total Work Load | |
---|---|---|---|
Course Week Number and Time | 14 | 3 | 42 |
Out-of-Class Study Time (Pre-study, Library, Reinforcement) | 14 | 4 | 56 |
Midterms | 1 | 3 | 3 |
Quiz | 0 | 0 | 0 |
Homework | 0 | 0 | 0 |
Practice | 1 | 4 | 4 |
Laboratory | 0 | 0 | 0 |
Project | 0 | 0 | 0 |
Workshop | 0 | 0 | 0 |
Presentation/Seminar Preparation | 0 | 0 | 0 |
Fieldwork | 0 | 0 | 0 |
Final Exam | 1 | 3 | 3 |
Other | 14 | 3 | 42 |
Total Work Load: | 150 | ||
Total Work Load / 30 | 5 | ||
Course ECTS Credits: | 5 |
Course - Learning Outcomes Matrix
Relationship Levels | ||||
Lowest | Low | Medium | High | Highest |
1 | 2 | 3 | 4 | 5 |
# | Learning Outcomes | P1 | P2 |
---|---|---|---|
O1 | Knows basic mathematics knowledge and theorems | 5 | - |
O2 | Knows the applications of mathematics in engineering | - | 3 |
O3 | Determining the skill required for problem solving and developing the necessary method. | 2 | - |