Symbian-ohjelmointi 2 (T0217), 5 op
Basic information
Course name: | Symbian-ohjelmointi 2 Symbian Programming 2 |
Course Winha code: | T0217 |
Kurre acronym: | SymOhj2 |
Credits: | 5 |
Type and level of course: | Professional studies |
Year of study, semester or study period: | 4.year |
Implementation: | 2.period |
Semester: | 0708 |
Language of tuition: | Suomi |
Teacher: | Hannu Laine |
Final assessment: | Grading scale (0-5) |
Descriptions
Prerequisites
Symbian-programming 1
Course contents (core content level)
The structure of GUI-application
The GUI-application and the framework
The main components of the user interface
Basic controls and their properties
High-level user interface components (menus, dialogs and selection lists)
Resources
View-architecture
Services of operating system for GUI applications
Client-Server framework
Dlls
Application testing
Course contents (additional)
Ecom framework
Telephone API and other communication services
Core content level learning outcomes (knowledge and understanding)
The students learn to understand all aspects of developing mobile GUI-applications in the S 60 environment. After the completion of the course unit the student understands the behavior and the interaction of the classes and objects of Symbian application framework. In addition to that the student understands in the wider sense the independence of the different parts of the application and the reusability of those parts.
Core content level learning outcomes (skills)
After completing the course the student can develop working mobile application with graphical user interface in Symbian S 60 environment.
Recommended reading
Lecture handouts and lecture transparences
Teaching and learning strategies
Lectures, laboratory exercises and teamwork project
Teaching methods and student workload
Lectures
Individual research, reading
Exam
Laboratory assignments
Report/project
Assessment weighting and grading
Exam 80%
Laboratory exercises and teamwork projects 20%
Related competences of the degree programme
Software Engineering