C++/Symbian Programming Advanced (D0112), 5 op
Basic information
Course name: | C++/Symbian Programming Advanced C++/Symbian Programming Advanced |
Course Winha code: | D0112 |
Kurre acronym: | C++Adv |
Credits: | 5 |
Type and level of course: | Professional studies |
Year of study, semester or study period: | 4.year |
Implementation: | Spring semester, 3.period, 4.period |
Semester: | 0607 |
Language of tuition: | English |
Teacher: | |
Final assessment: | Grading scale (0-5) |
Descriptions
Prerequisites
C++/Symbian Programming Basics
Course contents (core content level)
? Client/server Framework
? File Server and streams
? Communications framework
? Sockets and HTTP connections
? DLL
? Basics of View Switching and Dialogs Architectures
Course contents (additional)
? ECom Framework
? DBMS
Core content level learning outcomes (knowledge and understanding)
After completing the course the student understands what is required to build mobile applications based on Symbian/C++ technology, also students have the basic understanding how to develop both integrated (client/server) and independent (phone only) applications.
Core content level learning outcomes (skills)
After the course the student is able to develop mobile applications that work both in emulated environment and in real devices.
Recommended reading
? Online course material
? Symbian OS C++ for Mobile Phones : Programming with Extended Functionality and Advanced Features (Symbian Press) by Richard Harrison
? Developing Series 60 Applications : A Guide for Symbian OS C++ Developers (Nokia Mobile Developer) by Leigh Edwards
? Symbian OS Explained : Effective C++ Programming for Smartphones (Symbian Press) by Jo Stichbury
Teaching and learning strategies
? Lectures and related laboratory 56 h
? Assignment: 20 h
? Student individual workload: 72 h
? Final Exam: 2 h
? Total: 150 h
? Follow-up of the student workload analysis performed: -
Teaching methods and student workload
Assessment weighting and grading
Assessment of the assignment and Final exam.
Related competences of the degree programme
communication, information and publishing processes and technologies