course syllabus

Transkript

course syllabus
YEDITEPE UNIVERSITY
FACULTY OF ENGINEERING AND ARCHITECTURE
C OUR SE SYLLA BUS
2013/2014-1
Course Code-Name EE456 – INTRODUCTION TO CODING AND INFORMATION THEORY
Course Schedule
Tuesday: 9:00 am – 11:00 am B522
Friday: 11:00 am – 12:00 pm B313
Instructor’s Name Asst. Prof. Dr. Engin Maşazade
Phone [email protected]
E-mail Office Hours: Monday 3 pm - 6 pm, Tuesday 4 pm – 6 pm, Friday 3 pm – 4 pm.
Office Hours
Subscribe Course E-Mail Group:
YU_EE456_FALL13
https://groups.google.com/d/forum/yu_ee456_fall13
Assistant’s
Name
Phone
E-mail
Textbook &
Supplementary
Materials
Main Textbook: B. Sklar, Digital Communications, 2nd edition, Prentice Hall.
Recommended books:
B.P. Lathi and Z. Ding, Modern Digital and Analog Communication
Systems, 4th edition, Oxford University Press.
T. M. Cover and J. A. Thomas “Elements of Information Theory”,
Wiley, 2006
R. Togneri, C. J. S. deSilva “Fundamentals of Information Theory and
Coding Design”, Chapman and Hall, CRC, 2003
Prerequisites
Course Outline
EE354 – Communication Systems
1. Basics of Digital Communications (Review)
2. Why use Error Control Coding?, Parity Check Codes
3. Vector Subspaces, Linear Block Codes (LBCs)
4. Error Detection and Correction capabilities of LBCs.
5. Cyclic codes.
6. Properties of Source Codes,
7. Huffman Codes
8. Midterm I
9. Entropy, Mutual Information
10. Shannon-Hartley Capacity Theorem,
11. Modulation and Coding Trade-offs,
12. Midterm II
13. Defining, Designing and Evaluating Digital Communication Systems.
YEDITEPE UNIVERSITY
C OUR SE SYLLA BUS
2013/2014-1
FACULTY OF ENGINEERING AND ARCHITECTURE
Course Code-Name EE456 – INTRODUCTION TO CODING AND INFORMATION THEORY
14. Introduction to Cryptography (If time permits)
Midterm Dates
Week 4 (Matlab Quiz)
Week 8,
Week 13,
Grading
Matlab Quiz: 5 %
Midterm 1: 20 %
Midterm 2: 20 %
Simulations: 20 % (4 Projects)
Final: 35 %
Attendance

Course Objectives
i. Adequate knowledge in mathematics, science and engineering subjects
pertaining to the relevant discipline; ability to use theoretical and applied
information in these areas to model and solve engineering problems.
80 %
ii. Ability to identify, formulate, and solve complex engineering problems;
ability to select and apply proper analysis and modeling methods for this
purpose.
iii. Ability to design a complex system, process, device or product under
realistic constraints and conditions, in such a way as to meet the desired
result; ability to apply modern design methods for this purpose. (Realistic
constraints and conditions may include factors such as economic and
environmental issues, sustainability, manufacturability, ethics, health, safety
issues, and social and political issues, according to the nature of the design.)
iv. Ability to devise, select, and use modern techniques and tools needed for
engineering practice; ability to employ information technologies effectively.
(Mühendislik uygulamaları için gerekli olan modern teknik ve araçları geliştirme,
seçme ve kullanma becerisi; bilişim teknolojilerini etkin bir şekilde kullanma
becerisi.)
Additional
Remarks
Matlab Projects
1. (5 pts) Bit Error Rate Estimation for streaming packets using simple
parity check codes.
2. (5 pts) Performance analysis of Linear Block Codes and Cyclic
Codes.
3. (5 pts) Source Entropy and Implementation of Huffmann Codes
4. (5 pts) Performance analysis of a Coded Communication System.
YEDITEPE UNIVERSITY
FACULTY OF ENGINEERING AND ARCHITECTURE
C OUR SE SYLLA BUS
2013/2014-1
Course Code-Name EE456 – INTRODUCTION TO CODING AND INFORMATION THEORY
MATLAB TUTORIALS
MATLAB Tutorial: Getting Started with MATLAB (8 Tutorials)
http://www.youtube.com/watch?v=tqjZ80PwqBU&feature=c4-overviewvl&list=PL7CAABC40B2825C8B.
Course Outcomes
(Note to instructor: Please list only those outcomes that your course serves)
i.
Adequate knowledge in mathematics, science and engineering subjects pertaining to the
relevant discipline; ability to use theoretical and applied information in these areas to
model and solve engineering problems.
(Matematik, fen bilimleri ve kendi dalları ile ilgili mühendislik konularında yeterli bilgi birikimi;
bu alanlardaki kuramsal ve uygulamalı bilgileri mühendislik problemlerini modelleme ve çözme
için uygulayabilme becerisi.)
ii.
Ability to identify, formulate, and solve complex engineering problems; ability to select and
apply proper analysis and modeling methods for this purpose.
(Karmaşık mühendislik problemlerini saptama, tanımlama, formüle etme ve çözme becerisi; bu
amaçla uygun analiz ve modelleme yöntemlerini seçme ve uygulama becerisi.)
iii.
Ability to design a complex system, process, device or product under realistic constraints
and conditions, in such a way as to meet the desired result; ability to apply modern design
methods for this purpose. (Realistic constraints and conditions may include factors such as
economic and environmental issues, sustainability, manufacturability, ethics, health, safety
issues, and social and political issues, according to the nature of the design.)
(Karmaşık bir sistemi, süreci, cihazı veya ürünü gerçekçi kısıtlar ve koşullar altında, belirli
gereksinimleri karşılayacak şekilde tasarlama becerisi; bu amaçla modern tasarım yöntemlerini
uygulama becerisi. (Gerçekçi kısıtlar ve koşullar tasarımın niteliğine göre, ekonomi, çevre
sorunları, sürdürülebilirlik, üretilebilirlik, etik, sağlık, güvenlik, sosyal ve politik sorunlar gibi
öğeleri içerirler).
iv.
Ability to devise, select, and use modern techniques and tools needed for engineering
practice; ability to employ information technologies effectively.
(Mühendislik uygulamaları için gerekli olan modern teknik ve araçları geliştirme, seçme ve
kullanma becerisi; bilişim teknolojilerini etkin bir şekilde kullanma becerisi.)
v.
Ability to design and conduct experiments, gather data, analyze and interpret results for
investigating engineering problems.
(Mühendislik problemlerinin incelenmesi için deney tasarlama, deney yapma, veri toplama,
sonuçları analiz etme ve yorumlama becerisi.)
vi.
Ability to work efficiently in intra-disciplinary and multi-disciplinary teams; ability to
work individually.
(Disiplin içi ve çok disiplinli takımlarda etkin biçimde çalışabilme becerisi; bireysel çalışma
becerisi.)
vii.
Ability to communicate effectively both orally and in writing; knowledge of a minimum of
one foreign language.
(Sözlü ve yazılı etkin iletişim kurma becerisi; en az bir yabancı dil bilgisi.)
YEDITEPE UNIVERSITY
FACULTY OF ENGINEERING AND ARCHITECTURE
C OUR SE SYLLA BUS
2013/2014-1
Course Code-Name EE456 – INTRODUCTION TO CODING AND INFORMATION THEORY
viii.
ix.
x.
xi.
Recognition of the need for lifelong learning; ability to access information, to follow
developments in science and technology, and to continue to educate him/herself.
(Yaşam boyu öğrenmenin gerekliliği bilinci; bilgiye erişebilme, bilim ve teknolojideki
gelişmeleri izleme ve kendini sürekli yenileme becerisi.)
Awareness of professional and ethical responsibility.
(Mesleki ve etik sorumluluk bilinci.)
Information about business life practices such as project management, risk management,
and change management; awareness of entrepreneurship, innovation, and sustainable
development.
(Proje yönetimi ile risk yönetimi ve değişiklik yönetimi gibi iş hayatındaki uygulamalar
hakkında bilgi; girişimcilik, yenilikçilik ve sürdürebilir kalkınma hakkında farkındalık.)
Knowledge about contemporary issues and the global and societal effects of engineering
practices on health, environment, and safety; awareness of the legal consequences of
engineering solutions.
(Mühendislik uygulamalarının evrensel ve toplumsal boyutlarda sağlık, çevre ve güvenlik
üzerindeki etkileri ile çağın sorunları hakkında bilgi; mühendislik çözümlerinin hukuksal
sonuçları konusunda farkındalık.)

Benzer belgeler

course syllabus

course syllabus (Disiplin içi ve çok disiplinli takımlarda etkin biçimde çalışabilme becerisi; bireysel çalışma becerisi.) vii. Ability to communicate effectively both orally and in writing; knowledge of a minimum...

Detaylı

course syllabus

course syllabus Course Code-Name EE456 – INTRODUCTION TO CODING AND INFORMATION THEORY 14. Introduction to Cryptography (If time permits)

Detaylı

course syllabus

course syllabus 1 hour 50 minutes (Closed book, one page double side cheat sheet is

Detaylı

course syllabus

course syllabus one foreign language. (Sözlü ve yazılı etkin iletişim kurma becerisi; en az bir yabancı dil bilgisi.) viii. Recognition of the need for lifelong learning; ability to access information, to follow d...

Detaylı