The aim of this course is to provide students with knowledge and understanding of how computing will be used in the future. It is about moving beyond the traditional desktop computing model, into embedding computing into everyday objects and everyday activities. Topics covered will include the visions of Ubiquitous Computing and some of its applications, Location in Ubiquitous Computing, Context awareness in Ubiquitous Computing, P2P networks systems, Human-computer interaction, Privacy in Ubiquitous Computing.
Intended learning outcomes
Knowledge &understand
To familiarize the student with the basic concepts and applications in computing everywhere
That the student enumerate methods of protection, security and privacy of information.
Explain the architecture of ubiquitous computing
To explain the concept of embedded computing technology
To familiarize the student with the Internet of Things technology.
To familiarize the student with Wearable Computing technology
To familiarize the student with Machine Learning, Machine 2 Machine technology
To familiarize the student with Peer 2 Peer technology.
mental skills
The student should evaluate any modern technology through the specified evaluation criteria.
The student proposes solutions to some problems and applications in our daily life.
That the student criticize any system and turn it into a computer system that works everywhere.
The student will compare the Internet of Things technology and M2M technology
The student will compare the Internet of Things technology and Wearable Computing technology
That the student compare between M2M technology and Peer 2 Peer technology
Practical & professional skills
That the student uses the sensors in his program.
The student should use Arduino with his computer or mobile phone.
That the student distinguishes between the technology of the Internet of Things and Machine Learning
The student performs technical presentations
The student should use the technology that suits his needs
General and transferable skills
The student should be able to work in a team
That the student be able to use the sensors and how to employ them in several tasks.
The student should be able to make and deliver visual presentations.
The student should be able to read and summarize scholarly articles.
The student should be committed to submitting assignments and projects on time.
Teaching and learning methods
Theoretical lectures in the classroom.
A panel discussion between the students and in the presence of the professor to obtain new opinions and ideas.
Assignments and tests to activate students in reaching the best way to solve and discuss it with the professor.
Collecting information from scientific papers, presenting and discussing them.