CS499 Special Topics in Computer Science II

Print this page Please use the scale options of your printing settings for adjustments.

Course Code Course Title Weekly Hours* ECTS Weekly Class Schedule
T P
CS499 Special Topics in Computer Science II 3 0 6 Mon 16:00-17:00; Wed 15:00-17:00
Prerequisite It is a prerequisite to
Lecturer Ali Almisreb Office Hours / Room / Phone
Tuesday:
14:00-18:00
Wednesday:
14:00-18:00
Thursday:
14:00-18:00
Friday:
14:00-18:00
A F2.6
E-mail aalmisreb@ius.edu.ba
Assistant Assistant E-mail
Course Objectives To provide students with the necessary knowledge about quantum computing and the most recent quantum programming tools in the world. It will help students to embrace this futuristic technology and participate in applying quantum technologies to solve problems.
Textbook 1. A. Asfaw et al, Learn Quantum Computation Using Qiskit, [Online], IBM, 2020. 2. Michael Nielsen and Isaac Chuang, Quantum Computation and Quantum Information: 10th Anniversary Edition, 2010. 3. N. David Mermin, Quantum Computer Science An Introduction, Cambridge University Press, 2007. 4. David McMahon, Quantum computing explained, Wiley, 2007
Learning Outcomes After successful  completion of the course, the student will be able to:
  1. Learn the basic of Python Programming.
  2. Learn how to write quantum programs via Python and Qiskit.
  3. Explain the Quantum bits and quantum states.
  4. Apply quantum concepts to solve real-world problems.
Teaching Methods This course employs a range of teaching and learning methods such as Lectures, Programming Labs, individual assignments based on Case Studies.
WEEK TOPIC REFERENCE
Week 1 Course Logistics Hands-on
Week 2 Review Python 3 Hands-on
Week 3 Introduction to Linear Algebra for Quantum Computing Qiskit Textbook Chapter 0 and Hands-on
Week 4 Quantum Computation: History & Overview- Quiz 1 Mike & Ike Chapter 1
Week 5 Quantum states and Qubits Qiskit Textbook-Chapter 1
Week 6 Single Qubits and Multi-Qubits gates Qiskit Textbook-Chapter 2
Week 7 Quantum Problems Qiskit Textbook and Hands-on
Week 8 Midterm exam
Week 9 Quantum Algorithms: Teleportation, Superdense Coding, Deutsch-Josza Algorithm Qiskit Textbook-Chapter 3
Week 10 Quantum Algorithms: Bernstein-Vazirani, Simon's Algorithm, Quantum Fourier Transform- Quiz 2 Qiskit Textbook-Chapter 3
Week 11 Quantum Algorithms for Applications Qiskit Textbook-Chapter 4
Week 12 Investigating Quantum Hardware Using Qiskit: Calibrating qubits, Introduction to Quantum Error Correction Qiskit Textbook-Chapter 5
Week 13 Investigating Quantum Hardware Using Qiskit: Randomized Benchmarking, Measuring Quantum Volume- Quiz 3 Qiskit Textbook-Chapter 5
Week 14 Implementations of Recent Quantum Algorithms: The Variational Quantum Linear Solver Qiskit Textbook-Chapter 6
Week 15 Quantum Cryptography Quantum computing explained-Chapter 11
Assessment Methods and Criteria Evaluation Tool Quantity Weight Alignment with LOs
Final Exam 1 40 1,2,3,4
Semester Evaluation Compenents
Midterm exam 1 30 1,2
Quizzes 3 15 1,2,3,4
Assignments 2 10 1,2,3,4
Participation 5
***     ECTS Credit Calculation     ***
 Activity Hours Weeks Student Workload Hours Activity Hours Weeks Student Workload Hours
Lecture hours 3 15 45 Home study 4 15 60
Quizzes 2 5 10 Quizzes 2 5 10
Assignments 3 2 6 Final exam study 18 1 18
        Total Workload Hours = 150
*T= Teaching, P= Practice ECTS Credit = 6
Course Academic Quality Assurance: Semester Student Survey Last Update Date: 22/03/2020
QR Code for https://ecampus.ius.edu.ba/syllabus/cs499-special-topics-computer-science-ii

Print this page Please use the scale options of your printing settings for adjustments.