CE4001 and CZ 4001 Virtual and Augmented Reality

Similar documents
Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.

Knowledge-Based - Systems

Python Machine Learning

Axiom 2013 Team Description Paper

MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE

Seminar - Organic Computing

Circuit Simulators: A Revolutionary E-Learning Platform

Applying Learn Team Coaching to an Introductory Programming Course

Computers Change the World

Twitter Sentiment Classification on Sanders Data using Hybrid Approach

Multimedia Courseware of Road Safety Education for Secondary School Students

GACE Computer Science Assessment Test at a Glance

Accelerated Learning Online. Course Outline

An Introduction to the Minimalist Program

Text-mining the Estonian National Electronic Health Record

Computerized Adaptive Psychological Testing A Personalisation Perspective

PROGRAMME SPECIFICATION

Degree Qualification Profiles Intellectual Skills

A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING

CNS 18 21th Communications and Networking Simulation Symposium

THE VIRTUAL WELDING REVOLUTION HAS ARRIVED... AND IT S ON THE MOVE!

A Note on Structuring Employability Skills for Accounting Students

IMPROVE THE QUALITY OF WELDING

Citrine Informatics. The Latest from Citrine. Citrine Informatics. The data analytics platform for the physical world

Laboratorio di Intelligenza Artificiale e Robotica

An Industrial Technologist s Core Knowledge: Web-based Strategy for Defining Our Discipline

Accelerated Learning Course Outline

Master s Programme in Computer, Communication and Information Sciences, Study guide , ELEC Majors

Applications of memory-based natural language processing

DISTANCE LEARNING OF ENGINEERING BASED SUBJECTS: A CASE STUDY. Felicia L.C. Ong (author and presenter) University of Bradford, United Kingdom

Courses in English. Application Development Technology. Artificial Intelligence. 2017/18 Spring Semester. Database access

Software Maintenance

Knowledge Elicitation Tool Classification. Janet E. Burge. Artificial Intelligence Research Group. Worcester Polytechnic Institute

A Case Study: News Classification Based on Term Frequency

Guru: A Computer Tutor that Models Expert Human Tutors

School of Innovative Technologies and Engineering

Notes on The Sciences of the Artificial Adapted from a shorter document written for course (Deciding What to Design) 1

Ph.D. in Behavior Analysis Ph.d. i atferdsanalyse

Doctor in Engineering (EngD) Additional Regulations

An OO Framework for building Intelligence and Learning properties in Software Agents

The 9 th International Scientific Conference elearning and software for Education Bucharest, April 25-26, / X

A virtual surveying fieldcourse for traversing

MSW POLICY, PLANNING & ADMINISTRATION (PP&A) CONCENTRATION

GRADUATE STUDENT HANDBOOK Master of Science Programs in Biostatistics

BUILD-IT: Intuitive plant layout mediated by natural interaction

Knowledge based expert systems D H A N A N J A Y K A L B A N D E

Development of an IT Curriculum. Dr. Jochen Koubek Humboldt-Universität zu Berlin Technische Universität Berlin 2008

CEFR Overall Illustrative English Proficiency Scales

Strategy and Design of ICT Services

Top US Tech Talent for the Top China Tech Company

Laboratorio di Intelligenza Artificiale e Robotica

Level 6. Higher Education Funding Council for England (HEFCE) Fee for 2017/18 is 9,250*

System Implementation for SemEval-2017 Task 4 Subtask A Based on Interpolated Deep Neural Networks

4. Long title: Emerging Technologies for Gaming, Animation, and Simulation

Bayllocator: A proactive system to predict server utilization and dynamically allocate memory resources using Bayesian networks and ballooning

UNDERSTANDING DECISION-MAKING IN RUGBY By. Dave Hadfield Sport Psychologist & Coaching Consultant Wellington and Hurricanes Rugby.

English Language and Applied Linguistics. Module Descriptions 2017/18

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;

Programme Specification. MSc in Palliative Care: Global Perspectives (Distance Learning) Valid from: September 2012 Faculty of Health & Life Sciences

AQUA: An Ontology-Driven Question Answering System

LINGUISTICS. Learning Outcomes (Graduate) Learning Outcomes (Undergraduate) Graduate Programs in Linguistics. Bachelor of Arts in Linguistics

Course outline. Code: SPX352 Title: Sports Nutrition

Ericsson Wallet Platform (EWP) 3.0 Training Programs. Catalog of Course Descriptions

Evolution of Symbolisation in Chimpanzees and Neural Nets

LEGO training. An educational program for vocational professions

Business Analytics and Information Tech COURSE NUMBER: 33:136:494 COURSE TITLE: Data Mining and Business Intelligence

From Virtual University to Mobile Learning on the Digital Campus: Experiences from Implementing a Notebook-University

Agents and environments. Intelligent Agents. Reminders. Vacuum-cleaner world. Outline. A vacuum-cleaner agent. Chapter 2 Actuators

Semi-supervised methods of text processing, and an application to medical concept extraction. Yacine Jernite Text-as-Data series September 17.

Bachelor Programme Structure Max Weber Institute for Sociology, University of Heidelberg

P. Belsis, C. Sgouropoulou, K. Sfikas, G. Pantziou, C. Skourlas, J. Varnas

Unit purpose and aim. Level: 3 Sub-level: Unit 315 Credit value: 6 Guided learning hours: 50

CONCEPT MAPS AS A DEVICE FOR LEARNING DATABASE CONCEPTS

Self Study Report Computer Science

Natural Language Processing. George Konidaris

ADVANCED MACHINE LEARNING WITH PYTHON BY JOHN HEARTY DOWNLOAD EBOOK : ADVANCED MACHINE LEARNING WITH PYTHON BY JOHN HEARTY PDF

"On-board training tools for long term missions" Experiment Overview. 1. Abstract:

Communication and Cybernetics 17

Product Feature-based Ratings foropinionsummarization of E-Commerce Feedback Comments

Nurturing Engineering Talent in the Aerospace and Defence Sector. K.Venkataramanan

SINGLE DOCUMENT AUTOMATIC TEXT SUMMARIZATION USING TERM FREQUENCY-INVERSE DOCUMENT FREQUENCY (TF-IDF)

Instructional Approach(s): The teacher should introduce the essential question and the standard that aligns to the essential question

Implementing a tool to Support KAOS-Beta Process Model Using EPF

SOFTWARE EVALUATION TOOL

An Interactive Intelligent Language Tutor Over The Internet

IT Students Workshop within Strategic Partnership of Leibniz University and Peter the Great St. Petersburg Polytechnic University

Linguistics. Undergraduate. Departmental Honors. Graduate. Faculty. Linguistics 1

Birzeit University Experience in Designing, Developing and Delivering e-enabled e enabled Courses

Learning Methods for Fuzzy Systems

Parsing of part-of-speech tagged Assamese Texts

COMP 3601 Social Networking Fall 2016

Software Development: Programming Paradigms (SCQF level 8)

SOC 175. Australian Society. Contents. S3 External Sociology

Chapter 2. Intelligent Agents. Outline. Agents and environments. Rationality. PEAS (Performance measure, Environment, Actuators, Sensors)

Course outline. Code: ENS281 Title: Introduction to Sustainable Energy Systems

Word Segmentation of Off-line Handwritten Documents

Introduction to Simulation

International Business Bachelor. Corporate Finance. Summer Term Prof. Dr. Ralf Hafner

Transcription:

CE4001 and CZ 4001 Virtual and Augmented Reality Academic AY1819 Semester 2 CE/CZ4001 Virtual and Augmented Reality Pre requisites CZ2003 Computer Graphics and Visualization Pre requisite Contact Lectures 24 TEL 0 Tutorials 12 Student 3 Virtual and augmented reality is becoming a powerful technology engineers to design and implement applications ranging from manufacturing and medical to media and entertainment. Virtual reality refers to techniques that build imaginary worlds in computers. Augmented reality adds cues by overlaying computer generated images onto the real world. An understanding of the hardware, software and algorithms virtual and augmented reality allows engineers like you to push the limits of the technology and develop useful applications. The prerequisite of this course is CZ2003 Computer Graphics and Visualization, which covers fundamentals of 3D modelling and animation. Each lecture module contains the motivation, fundamentals and mathematical background, hardware, software and algorithms in virtual and augmented reality. Practical problems with their solutions will be studied in tutorials. You will gain hands on experiences through the laboratory assignments. Upon the successful completion of this course, you shall be able to: 1. Explain what is virtual and augmented reality and how it can simulate and interact with the real world; 2. Identify typical problems associated with virtual and augmented reality; 3. Describe some examples of real world applications; 4. Design and implement a working system using available tools based on the concepts and mathematics learnt in this course

CE4003 and CZ4003 Computer Vision Academic AY1819 Semester 1 CE/CZ4003 Computer Vision s Contact Lectures 26 TEL 0 Tutorials 13 Laboratories This course aims to introduce you basic concepts and technologies of computer vision, and develop skills to implement widely used algorithms to process real vision tasks. This course presents you with digital image acquisition, representation, processing, recognition, and 3D reconstruction, to gain understanding of algorithm/system design, analytical tools, and practical implementations of various computer vision applications. You will be equipped with fundamental knowledge, practical skills and the insights future development in this area. Upon the successful completion of this course, you shall be able to: 1. Describe the fundamental computer vision concepts; 2. Explain the advantages and disadvantages of the common computer vision techniques; 3. Implement the basic computer vision algorithms; 4. Apply computer vision techniques to solve simple real problems.

CE4042 and CZ 4042 Neural Networks & Deep Learning Academic s AY1819 Semester 1 CE/CZ4042 Neural Networks & Deep Learning CE/CZ1003 Introduction to computational thinking; CE/CZ1007 Data Structures; CE/CZ1011 Engineering mathematics I; CE/CZ1012 Engineering mathematics II Contact Lectures 26 TEL 0 Tutorials 12 Student 0 This course aims to provide you with a basic but comprehensive foundation of neural networks and deep learning, including underlying principles, architectures, and learning algorithms of various types of deep neural networks that are essential future applications of artificial intelligence and data science. Upon the successful completion of this course, you shall be able to: 1. Interpret artificial neuron as an abstraction of biological neuron and explain how it can be used to build deep neural networks that are trained to perm various tasks such as regression and classification; 2. Identify the underlying principles, architectures, and learning algorithms of various types of neural networks; 3. Select and design a suitable neural network a given application; 4. Implement deep neural networks that can efficiently run on computing machines.

CE4045 and CZ 4045 Natural Language Processing Academic AY1819 Semester 1 CE/CZ4045 Natural Language Processing Pre requisites CE/CZ2001 Algorithms Pre requisite Contact Lectures 26 TEL 0 Tutorials/Example classes 13 Natural language processing is becoming a very hot topic in both industrial practices and academic research. It finds many real world applications such as inmation extraction, sentiment analysis, machine translation, question answering, and summarization. Hence, it is an important subject to prepare you to cope with the huge amount of unstructured inmation in text, example, in web pages and business documents. This subject covers the basic concepts and computational methods natural language processing. Techniques covered should be biased toward those generally accepted established traditional practices recommended by practitioners. This course will equip you with the basic concepts and techniques in natural language processing on different levels including words, syntax, and semantics. You will be able to apply the techniques to real world problems and conduct evaluations of your solutions. You will learn natural language processing at a basic level, establishing a solid understanding on the theory of morphological, syntactic, and semantic analysis. With that, you will gain skills to apply the NLP techniques to real world problems by using NLP packages and toolkits. Upon completion of the course, you should be able to: 1. Identify and analyse the linguistic characteristics of written English 2. Design and develop a NLP system to analyze and process a general corpus 3. Troubleshoot domain specific NLP applications

CE4046 and CZ 4046 Intelligent Agents Academic AY1819 Semester 2 CE/CZ 4046 Intelligent Agents s CE/CZ1007 Data Structures; CE/CZ1011 Engineering mathematics I Contact Lectures 26 TEL 0 Tutorials 13 Student 0 Intelligent agents are a new paradigm developing software applications and the focus of intense interest as a sub field of Computer Science and Artificial Intelligence. Multi agent systems arise when these agents co exist, interact and cooperate with each other. Agents and multi agent systems are being used in an increasingly wide variety of applications, such as personal assistants, e commerce, traffic control, workflow and business process management systems, etc. This course will equip you with the skills and knowledge on the design and implementation of intelligent agents and multi agent systems to solve large scale, complex, and dynamic realworld problems. Upon the successful completion of the course, you should be able to: 1. Describe the variety of connotations that agent based computation implies and describe how the field fits into Artificial Intelligence and more broadly, Computer Science. 2. Identify the typical problems associated with intelligent agents and multi agent systems. 3. Describe and debate the ways solving problems related to intelligent agents and multi agent systems. 4. Analyse real world and (possibly) new problems related to intelligent agents and multi agent systems, and propose and evaluate possible mitigations.