Description of Individual Course Units
Course Unit CodeCourse Unit TitleType of Course UnitYear of StudySemesterNumber of ECTS Credits
184403003100MOBILE PROGRAMMING - ICompulsory233
Level of Course Unit
Short Cycle
Objectives of the Course
It is aimed to make the students gain the qualifications to develop mobile applications for iOS, Android, Windows Phone
Name of Lecturer(s)
Learning Outcomes
1Knows Mobile operating systems and the tools to develop an applicaiton.
2Develops applications using Xamarin.Forms' standard controls.
Mode of Delivery
Daytime Class
Prerequisites and co-requisities
None
Recommended Optional Programme Components
Microsoft C#.NET as programming and XAML as marking languages is used during this course. Students should iinstall Microsoft Visual Studio 2017 or higher and Xamarin.Forms components.
Course Contents
1. Introduction 2. Fundamentals of Xamarin.Forms 3. Anatomy of an application 4. Text and paragraph processing 5. Layouts 7. Button properties, events and methods 8. XAML and Code 9. Platform specific API calls 10. XAML marking extensions
Weekly Detailed Course Contents
WeekTheoreticalPracticeLaboratory
1Introduction to mobile application development.
2Fundamentals of Xamarin.Forms and the first application
3Tha anatony of iOS, Android and Windows Phone applications
4Text wrapping, color of text and background, font properties
5tackLayout, Frame, BoxView and ScrollView
6Processing Click event of Button control
7XAML attributes and properties, adding a XAML page to a project
8Mid-term exam
9Mid-term exam
10Using XAML and C# code in a project
11Using XAML and C# code in a project
12Platform-specific API calls
13XAML marking extensions
14XAML marking extensions
Recommended or Required Reading
Derek Jensen, Xamarin.Forms Succintly, Syncfusion, A.B.D. 2015. Charles Petzold, Creating Mobile Apps with Xamarin.Forms, Micrsoft Press, A.B.D. 2015.
Planned Learning Activities and Teaching Methods
Assessment Methods and Criteria
Term (or Year) Learning ActivitiesQuantityWeight
Midterm Examination150
Practice150
SUM100
End Of Term (or Year) Learning ActivitiesQuantityWeight
Final Examination1100
SUM100
Term (or Year) Learning Activities40
End Of Term (or Year) Learning Activities60
SUM100
Language of Instruction
Turkish
Work Placement(s)
None
Workload Calculation
ActivitiesNumberTime (hours)Total Work Load (hours)
Midterm Examination111
Final Examination122
Attending Lectures14228
Practice14114
Self Study14228
Individual Study for Mid term Examination155
Individual Study for Final Examination11010
TOTAL WORKLOAD (hours)88
Contribution of Learning Outcomes to Programme Outcomes
PO
1
PO
2
PO
3
PO
4
PO
5
PO
6
PO
7
PO
8
PO
9
PO
10
PO
11
LO111 3       
LO23 5       5
* Contribution Level : 1 Very low 2 Low 3 Medium 4 High 5 Very High
 
Iğdır University, Iğdır / TURKEY • Tel (pbx): +90 476 226 13 14 • e-mail: info@igdir.edu.tr