COURSE OUTLINE Course Code: MCCM 1163 Course Name : Trends in ICT Applications and Systems Total Contact Hours: 45 hours Course Pre-requisite: None SYNOPSIS To introduce the current and upcoming technological knowledge and trends in ICT applications and systems. This includes (but not limited to) hardware, software and creative contents. Students will be exposed to various kinds of designs, developments, maintenance of hardware and software technology products and applications which include telecommunications, photonics, sensors and transducer. Business activities which cover multimedia content creation, processing, packaging and aggregation, post production, animation and virtual reality applications are also covered. By the end of this subject, it is hoped that students have much clearer picture of the technology involves in hardware, software and creative contents which would enable the advancement of their proposed idea.
LEARNING OUTCOMES By the end of the course, students should be able to: No.
Course Learning Outcome
Programme Learning Outcome(s) Addressed
Assessment Methods
1
Ability to understand and appreciate the latest and emerging hardware, software and creative contents technology.
PO1(C2, P2) P03(CS1, CS2, CTPS1, CTPS2)
ASG, Pr
2
Ability to understand the various stateof-the-art Wireless Communication Technologies and Applications
PO1(C4, A3) P03(CS3, CTPS3, KK1)
ASG, Pr
3
Ability to understand various hardware and software platforms for specialized applications
PO1(C5, P4, A1) P03(CTPS3, KK2)
ASG, Pr
4
Ability to appreciate service oriented software engineering and aspect oriented software development
PO1(C5, P4) P03(CTPS3, KK3)
ASG, Pr
5
Ability to understand various multimedia and creative content development and applications
PO1(C5, P4, A3) P03(CTPS3, KK3)
ASG, Pr
T – Test, ASG -Assignment, PR – Project ; Q – Quiz, LB – Lab, Pr – Presentation, F – Final Exam
STUDENT LEARNING TIME Teaching and Learning Activities 1.
Direct Learning - Lecture
Student Learning Times (Hours) 42 12
2.
3.
- Practical/Lab/Tutorial - Student Centered Learning Independent Study - Independent Study - Preparation for Examination/Assignment/Project Assessment - Project/Assignment (3) - Problem Solving (2) Total
9 18 58 28 30 20 15 5 120
TEACHING METHODOLOGY The knowledge and skills are delivered to students through lecture sessions, individual and group assignments, class exercises, labs and projects. Students are expected to participate actively in class.
WEEKLY SCHEDULE Week 1-2
3
4-5
6
7
8
Topics
Activities/hours
Introductory to ICT Applications and Systems General in Trends in ICT Applications and Systems
Lectures Exercise 1
1.0 Introduction to Software Product & Software Process 1.1 Software 1.2 Software Product 1.3 Marketing of Software Products 2.0 Software Process and Current Trends 2.1 Software Process: Design, Development, Maintenance 2.1 Rapid Software Development 2.2 Software Reuse 2.3 Component-Based Software Engineering 2.4 Service-Oriented Software Engineering 3.0 Software System 3.1 Embedded Systems 3.2 Critical Systems 3.3 Characteristics & Challenges 3.4 Trends 3.5 Impact on Industries 4.0 Creative Content 5.0 Software Technologies & Application 5.1 Wireless Communication Technologies 5.2 Photonics Technology 5.3 Mobile Applications 5.4 Software Platform Applications 4.0 Introduction to Hardware 4.1 Microcontroller 4.2 Input and output 4.4 Interfacing 4.5 Transducers: Sensors & Actuators
Lecture Discussion
Lecture Discussion
Lectures Discussion Presentation
Lectures Discussion
Lectures
9 - 11
5.0 Practical Hardware & Software Development 5.1 Simple hardware design 5.2 Hardware and software development
12 - 13
6.0 Introduction to Multimedia Content Creation 6.1 Digital Content Development, Aggregation and Packaging 6.2 Games, Animation and Virtual Reality Applications
Lectures Discussion
14
Business Opportunities for Hardware, Software & Creative Content
Presentation
15 - 16
STUDY WEEK EXAMINATION WEEKS
Lectures Discussion Lab Works Presentation
REFERENCES : 1. William D. Haseman and Ross Hightower, Mobile Application Development for SAP, SAP Press/Galileo Press, 2013 2. Dino Esposito, Architecting Mobile Solutions for the Enterprise, 1st Edition. Microsoft Press, 2012. 3. Suresh Basandra, Mobile Applications Architecture and Development Questions and Answers, Basandra Books, 2013. 4. Jeff McWherter and Scott Gowell, Professional Mobile Application Development, John Wiley & Sons, 2012. 5. Paul Scherz and Simon Monk, Practical Electronics for Inventors, 3rd Edition. Tab Electronics, 2013. 6. Sommerville, I., Software Engineering, 6th Edition. Pearson, 2010 7. Lee, V., Scheneider, A., and Schell, R., Mobile Design and Development: Practical concepts and techniques for creating mobile sites and web apps, 1st Edition. O'Reilly Media, 2009. 8. Luke Benstead, Beginning OpenGL Game Programming, 2nd Edition. Delmar, 2009 9. Romain Marucchi-Foino, Game and Graphics Programming for IOS and Android with OpenGL ES 2.0 (Wrox Programmer to Programmer), John Wiley & Sons, 2012. 10. Rabin, S., Introduction to Game Development (Game Development Series), 2nd Edition, Cengage Learning, Inc., USA, 2009 11. Michael Salmond and Gavin Ambrose, The Fundamentals of Interactive Design, AVA Publishing, 2013 GRADING No. 1 2 3 4
Assessment Problem Solving Assignment Presentation Project (P) Overall Total
Number 2 2 3 1
% each 5 20 5 35
% total 10 40 15 35 100
Dates As identified in the Course plan