•   Mobile App Development 2 5G00DL99-3002 25.10.2021-06.03.2022  5 cr  (19I260E) +-
    Learning outcomes of the course unit
    The student is able to program mobile applications for mobile platforms and utilizing device APIs like sensors, location and camera as well as background services and tasks withing mobile opereating systems.
    Prerequisites and co-requisites
    Programming languages 1-3, Mobile App Development 1
    Course contents
    Native, hybrid and web development for Android and iOS. Device APIs. Hybrid development (Ionic, React Native). Application engine development.
    Assessment criteria
    Satisfactory

    Student knows about hybrid and web development principles for Android and iOS. Student knows about the device APIs. Student is able to implement hybrid development (Ionic, React Native) with guidance.

    Good

    Student knows and understands hybrid and web development principles for Android and iOS. Student understands the device APIs. Student is able to implement hybrid development (Ionic, React Native). Student is able to implement application engines with guidance.

    Excellent

    Student knows and understands in depth native, hybrid and web development principles for Android and iOS. Student understands in depth the device APIs. Student is able to implement diversely hybrid development (Ionic, React Native). Student is able to implement independently application engines.


    Name of lecturer(s)

    Tony Torp

    Recommended or required reading

    Mobile app development tutorials and materials linked in course's Moodle page. (not translated)

    Planned learning activities and teaching methods

    Teams lectures and demonstration. Classroom teaching. Problem based learning. Exercises and projects. (not translated)

    Assessment methods and criteria

    Grading based on scale 0-5. More detailed limits and criteria published in course's Moodle page. (not translated)

    Language of instruction

    English

    Timing

    25.10.2021 - 06.03.2022

    Registration

    01.06.2021 - 17.10.2021

    Credits

    5 cr

    Group(s)

    19I260E

    Seats

    0 - 40

    Teacher(s)

    Tony Torp

    Unit, in charge

    ICT Engineering

    Degree programme(s)

    Bachelor's Degree Programme in Software Engineering

    Office

    TAMK Main Campus

    Evaluation scale

    0-5

    Exam schedule

    No exams. (not translated)

    Students use of time and load

    130h of student work including lectures and all practical work during the course. (not translated)