PYP002 Introduction to Digital Technologies

Course Catalog Description:

This course provides a basic introduction to computing systems and modern digital technologies. Students learn the basics of computer networks, cybersecurity, and digital ethics. The concepts of algorithms and Python programming language are also covered. Throughout the course, the students develop an understanding of blockchain networks, the Internet of Things, artificial intelligence, machine learning, virtual/augmented reality, and data science

Course Objectives:

  1. Introduce to the students the basic principles, terms, and concepts of computer systems and networks.
  2. Guide students to formulate the algorithmic solution to a problem and implement it in Python programming language.
  3. Help students to gain a basic understanding and working principles of modern digital technologies.

Course Learning Outcomes:

Upon successful completion of this course, the student should be able to:

  1. Identify basic elements and recognize the key concepts of computer systems and modern digital technologies.
  2. Describe the key concepts related to computer networks, the internet, and cybersecurity.
  3. Recognize and describe the modern digital technologies that include blockchain networks, the internet of things, artificial intelligence, machine learning, virtual/augmented reality, and data science.
  4. Formulate the algorithmic solution to a problem using concepts such as iteration and conditional operations.
  5. Write a program as a simple algorithmic solution using Python.
  6. Implement and train basic machine learning models and evaluate their performance using Python.

Required Material:

  • Course material will be provided on the blackboard in the form of a LAB Manual, Practice Questions and Lecture Slides.
  • Lectures / Labs for the course will be conducted face-to-face on campus. For backup, Blackboard Collaborate Ultra or MS Teams will be used.
  • It is recommended for the students to install Python on their computing devices.
A working Google account is required to access the Google Colab website for interactive Python sessions during the LABs. https:/colab.research.google.com/
Syllabus_PYP002_241 (docx)
461 KB