CE4001 and CZ4001 Virtual and Augmented Reality

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

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

Knowledge-Based - Systems

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

Axiom 2013 Team Description Paper

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

Applying Learn Team Coaching to an Introductory Programming Course

Python Machine Learning

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

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

Laboratorio di Intelligenza Artificiale e Robotica

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

Seminar - Organic Computing

Circuit Simulators: A Revolutionary E-Learning Platform

CNS 18 21th Communications and Networking Simulation Symposium

Twitter Sentiment Classification on Sanders Data using Hybrid Approach

Computers Change the World

Multimedia Courseware of Road Safety Education for Secondary School Students

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

GACE Computer Science Assessment Test at a Glance

Accelerated Learning Online. Course Outline

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

An Introduction to the Minimalist Program

Text-mining the Estonian National Electronic Health Record

Computerized Adaptive Psychological Testing A Personalisation Perspective

Laboratorio di Intelligenza Artificiale e Robotica

Degree Qualification Profiles Intellectual Skills

PROGRAMME SPECIFICATION

GRADUATE STUDENT HANDBOOK Master of Science Programs in Biostatistics

A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING

Top US Tech Talent for the Top China Tech Company

IMPROVE THE QUALITY OF WELDING

A Note on Structuring Employability Skills for Accounting Students

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

Applications of memory-based natural language processing

Accelerated Learning Course Outline

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

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

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

Software Maintenance

Guru: A Computer Tutor that Models Expert Human Tutors

A Case Study: News Classification Based on Term Frequency

Natural Language Processing. George Konidaris

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

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

School of Innovative Technologies and Engineering

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

Doctor in Engineering (EngD) Additional Regulations

A virtual surveying fieldcourse for traversing

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

BPS Information and Digital Literacy Goals

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

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

An Interactive Intelligent Language Tutor Over The Internet

CEFR Overall Illustrative English Proficiency Scales

MYCIN. The MYCIN Task

Strategy and Design of ICT Services

Parsing of part-of-speech tagged Assamese Texts

SELF-STUDY QUESTIONNAIRE FOR REVIEW of the COMPUTER SCIENCE PROGRAM

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

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

Predicting Student Attrition in MOOCs using Sentiment Analysis and Neural Networks

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.

PROGRAMME SPECIFICATION KEY FACTS

IAT 888: Metacreation Machines endowed with creative behavior. Philippe Pasquier Office 565 (floor 14)

Course outline. Code: SPX352 Title: Sports Nutrition

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

English Language and Applied Linguistics. Module Descriptions 2017/18

Agent-Based Software Engineering

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

AQUA: An Ontology-Driven Question Answering System

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

Forget catastrophic forgetting: AI that learns after deployment

LEGO training. An educational program for vocational professions

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

Evolution of Symbolisation in Chimpanzees and Neural Nets

CONCEPT MAPS AS A DEVICE FOR LEARNING DATABASE CONCEPTS

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

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

Using interactive simulation-based learning objects in introductory course of programming

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

What s in a Step? Toward General, Abstract Representations of Tutoring System Log Data

The Conversational User Interface

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

Self Study Report Computer Science

Guide to Teaching Computer Science

University of Cambridge: Programme Specifications POSTGRADUATE ADVANCED CERTIFICATE IN EDUCATIONAL STUDIES. June 2012

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

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

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

Communication and Cybernetics 17

BANGLA TO ENGLISH TEXT CONVERSION USING OPENNLP TOOLS

LING 329 : MORPHOLOGY

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

SOFTWARE EVALUATION TOOL

Transcription:

CE4001 and CZ4001 Virtual and Augmented Reality Course CE/CZ4001 Course Virtual and Augmented Reality Pre requisites CZ2003 Computer Graphics and Visualization Pre requisite for Contact Lectures 24 TEL 0 Tutorials 12 Student 3 Virtual and augmented reality is becoming a powerful technology for 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 for 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 Course CE/CZ4003 Course Computer Vision Prerequisite for 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 for 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.

CE4041 and CZ4041 Machine Learning Course CE/CZ 4041 Course Machine Learning CE/CZ1011: Engineering Mathematics I CE/CZ1007: Data Structures Contact Lectures 22 TEL 0 Tutorials 10 Student 6 This course provides an introductory but broad perspective of machine learning fundamental algorithms, and is relevant for anyone pursuing a career in AI or Data Science. It aims to provide you with the essential concepts and principles of algorithms in machine learning so that you can use various machine learning techniques to solve real world application problems. This course introduces machine learning at an elementary level. Upon the successful completion of this course, you shall be able to: 1. Explain the motivations and principles behind various machine learning algorithms; 2. Apply or even design specific machine learning algorithms to solve real world application problems; 3. Identify some state of the art machine learning techniques. 4. Conduct research on machine learning.

CE4042 and CZ4042 Neural Networks & Deep Learning Course Course Prerequisite for 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 for 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 perform 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 for a given application; 4. Implement deep neural networks that can efficiently run on computing machines.

CE4045 and CZ4045 Natural Language Processing Course CE/CZ4045 Course Natural Language Processing Pre requisites CE/CZ2001 Algorithms Pre requisite for 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 information 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 information in text, for example, in web pages and business documents. This subject covers the basic concepts and computational methods for 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 for domain specific NLP applications

CE4046 and CZ4046 Intelligent Agents Course CE/CZ4046 Course Intelligent Agents CE/CZ1007 Data Structures; CE/CZ1011 Engineering Mathematics I Prerequisite for Contact Lectures 26 TEL 0 Tutorials 13 Student 0 Intelligent agents are a new paradigm for 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 for 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.