Linux Mobile ProgrammingLaajuus (5 cr)
Course unit code: IIO60111
General information
- Credits
- 5 cr
- Teaching language
- English
Objective
Student
• knows the basics of Linux programming environment
• understand the fundamentals of mobile Linux application programming
• Knows the basics of Qt Framework
• Knows the tools and architecture of Qt Framework
• is able to program mobile Linux applications that will run on selected mobile phone platforms.
Content
• Introduction of the Linux programming and C++ in Linux environment
• Basics of GUI platform programming at Linux environment
• Introduction to Mobile Linux platforms.
• Qt Framework’s architechture and tools
• QT Core libraries
• GUI programming and widgets
• QT's MVC model
• QtQuick
• QML
• Qt in mobile environment
Qualifications
Basics of object-oriented and C++ programming
Assessment criteria, satisfactory (1)
Very Good 4: The student has a good knowledge of the objectives of the course. The student can plan and implement a modern, interactive mobile client application with Qt for Mobile Linux environment. Student knows how to optimize Qt applications for mobile platforms.
Good 3: The student has a knowledge of the objectives of the course. He (she) knows how to program with Qt API. He can implement diverse mobile applications with Qt.
Satisfactory 2: Student knows the basics of Qt API. Student can program mobile applications for Linux environment with Qt and use the programming tools needed.
Sufficient 1: Student knows the basics of Qt API. Student can program simple mobile applications for Linux environment with Qt and use the programming tools needed.
Not accepted (0) Cannot implement mobile applications in Qt Linux environment.