Code: A. III 1 / course syllabus: 1



Download 66.42 Kb.
Date21.06.2017
Size66.42 Kb.
#21343




CODE: A.III.5.1 / COURSE SYLLABUS:1

Advanced Software Development Tools

Readership: Prof. Adriana Gjonaj. Dokt. Agim Kasaj

Loads: 6 ECTS, 56 hours (28 hours lectures, 28 hours of seminars)

Type of file: T2

Academic Year / Semester when the place: 2014-2015, semester II

Type of file: Mandatory

The program of study: Economic Informatics, MA

Course code:

Email the instructor of the case at UET: agim.kasaj@uet.edu.al

Head of Department: Prof. Assoc. Dr. Indrit Baholli
SUMMARY AND OBJECTIVES OF THE COURSE. New technologies in the field of Information Technology Today received have a wide use in various fields. It is important to recognize these technologies and know to integrate them to realize design and applications in these fields. Small devices and various applications that they use have now a special role in industry. Small devices nowadays are subject of innovations and a broad scientific work. On this course will focus on the elements of programming in Android powered small devices, to build different applications. There are some new elements in terms of programming on Android. First are the realization of the GUI's in a Smart-Phone, as well as their management. Secondly there are enough applications that can be implemented in small devices and we will familiarize with some of them. Acknowledgement of such a field programming is a huge advantage for the student to implement more complex applications in the future by integrating applications on small devices with other technologies. This knowledge would be a great advantage to the student in the job market.

KEY CONCEPTS:

1. Smart-phone

2. Application in Small Devices

3. Android System



Course Outline2

Topic I -

What is Android?

Configuring the work environment

Dalvik Virtual Machine & .apk file and file suffixes's

The Basics:

a) Basic blocks - Activities, Services, Broadcast Receivers & Content Providers

b) UI Components - Views & notifications

c) Components for communications-intents & Intent Filters

Levels of Android API levels (versions & revisions names)
Compulsory literature


  1. Written Lecture


Recommended Literature

1. http://courses.coreservlets.com/Course-Materials/pdf/android/Android-Overview.pdf

2. http://courses.coreservlets.com/Course-Materials/pdf/android/Android-Getting-Started.pdf
Theme II - The structure of an Android application. Creating a project and its following components:

  • uses-permission & uses-sdk

  • Activity / Services / receiver Declarations

  • Resources & R.java

  • Assets

  • Layouts & Drawable Resources

The life cycle of an activity

A simple application of the first

Deploying- a simple application on a real device
Mandatory literature


  1. Written Lecture


Recommended Literature

1. http://courses.coreservlets.com/Course-Materials/pdf/android/Android-Programming-Basics.pdf
Theme III -

Android Virtual Device Emulator,

Starting emulator

Editing and configuraring the emulator

Emulator’s Shortcuts

Uses of Logcat

Introduction to DDMS

File Explorer

Second Application: - (Exchange between activities)

-Development of one app that demonstrates the communication between the Intent-s


Mandatory literature

  1. Written Lecture


Recommended Literature

1. http://courses.coreservlets.com/Course-Materials/pdf/android/Android-Programming-Basics.pdf
Theme IV -

Designation of a basic UI with following elements:

Form widgets

Text Fields

Layouts
•RelativeLayout, TableLayout, FrameLayout, LinearLayout

•Nested layouts

[dip,dp,sip,sp] versus px

Examples
Mandatory literature



  1. Written Lecture


Recommended Literature

1. http://courses.coreservlets.com/Course-Materials/pdf/android/Android-Widget-Event-Handling.pdf


Theme V -

Preferences

SharedPreferences

Preferences from xml

Examples
Mandatory literature


  1. Written Lecture


Recommended Literature

1. http://courses.coreservlets.com/Course-Materials/pdf/android/Android-Programming-Basics.pdf
Topic VI – Screen Elements

Menu


Option menu

Context menu

Sub menu

Menu from xml

Source menu

Examples
Mandatory literature



  1. Written Lecture


Recommended Literature

1. http://courses.coreservlets.com/Course-Materials/pdf/android/Android-Programming-Basics.pdf
Topic VII -

Intent (in details)

Intent Explicit

Intent Implicit

Examples

The first Assignment 10%


Mandatory literature

  1. Written Lecture


Recommended Literature

1. http://courses.coreservlets.com/Course-Materials/pdf/android/Android-Intents-1.pdf
Theme VIII -

Designation of UI

Time and date

Images and media

Composer

AlertDialogs & Toast

Popup
Mandatory literature


  1. Written Lecture


Recommended Literature

1. http://courses.coreservlets.com/Course-Materials/pdf/android/Android-Programming-Basics.pdf

2. http://courses.coreservlets.com/Course-Materials/pdf/android/Android-Layouts.pdf
Topic IX -

SQLite Programming

SQLiteDatabase

Cursor


Content Providers

•Define and use of content Providers

•Example - Using the database by two applications

Example:


-Development of an application that demonstrates the use of a database. Implementing CRUD actions.

Final details that will appear in GridView and in ListView.



Mandatory literature

  1. Written Lecture


Recommended Literature

1. http://courses.coreservlets.com/Course-Materials/pdf/android/Android-Programming-Basics.pdf
Subject X -

The Android Debug Bridge (adb) Tools

Web Services, HTTP client, XML and JSON, We have to do here with different type of information transfer with small Devices from Internet.
Mandatory literature


  1. Written Lecture


Recommended Literature

1. http://courses.coreservlets.com/Course-Materials/pdf/android/Android-Programming-Basics.pdf
Topic XI -
Web Services, HTTP client, XML and JSON – Continues from previews
Mandatory literature

  1. Written Lecture


Recommended Literature

1. http://courses.coreservlets.com/Course-Materials/pdf/android/Android-Programming-Basics.pdf
Topic XII -
Notifications

Receiver Receivers

Services and announcements

Toast


Alarms

Examples
Compulsory literature



  1. Lecture written


Recommended Literature
Topic XIII -

Preparation for publication signing and preparation of charts. Publication in Android Market.

The second assignment 10%
Compulsory literature


  1. Lecture written


Recommended Literature

1. http://courses.coreservlets.com/Course-Materials/pdf/android/Android-Programming-Basics.pdf
Topic XIV -

Examples and repetition


Compulsory literature
Recommended Literature

1. http://courses.coreservlets.com/Course-Materials/pdf/android/Android-Programming-Basics.pdf

FORM OF CONTROL knowledge ATTENDANCE:

Bachelor programs: presence in learning activities in the audience, it is mandatory to 60%;
Constant control:

In cases of typology II

The level of participation and discussion in seminars (10%)

Intermediate exam (30%)

Assignments3 (20%); two tasks by 10%

The final exam (40%)
LITERATURE


    1. Literature mandatory:

1) Lectures written


    1. Recommended Literature:

1) Http://courses.coreservlets.com/Course-Materials/pdf/android

  • Android-Coding-Style.pdf

  • Android-Custom-Components.pdf

  • Android-Drawing-1.pdf

  • Android-Drawing-2.pdf

  • Android-Getting-Started.pdf

  • Android-Intents-1.pdf

  • Android-Intents-2.pdf

  • Android-Intents-3.pdf

  • Android-Layouts.pdf

  • Android-Localization.pdf

  • Android-Multithreaded-Programming-1.pdf

  • Android-Multithreaded-Programming-2.pdf

  • Android-Networking-1.pdf

  • Android-Networking-2.pdf

  • Android-Overview.pdf

  • Android-Programming-Basics.pdf

  • Android-Rotations.pdf

  • Android-Widget-Event-Handling.pdf

  • Android-Widgets-Buttons.pdf

  • Android-Widgets-Spinners.pdf

2) P. Deitel, H.Deitel, A.Deitel, M. Morgano Android for programmers An App-Driven Approach
Articles:

a)“Disa Technology moderne për implementimin e një Aplikimi në Web”

Autor: Tamara Luarasi ECONOMICUS Nr.7 Vjeshtë 2011 faqe 209-224



b) “Një vështrim i përgjithshëm mbi përdorimin e teknologjive të GPS dhe të sensorëve

në menaxhimin e një biznesi transporti”

Autorë: T.Luarasi M. Avdyli

ECONOMICUS Nr.8 Pranverë 2012 faqe 220-229.

c) Aplikime ne Android ne Funksion te Procesit Mesimor”

Autor: Tamara Luarasi

Buletini i Shkencave Natyrore Nr. 13 Viti faqe 227-238

d) “Hapësira të reja përdorimi të teknologjive të informacionit në biznes”

Autor: Tamara Luarasi

ECONOMICUS Nr.10 Pranvere Pranverë 2013 faqe 14-25.

“Teknologjitë E Reja Dhe Mundësitë E Reja Të Biznesit Në Bujqësi”

Autor: Tamara Luarasi

Revista "Ekonomia dhe Agrobiznesi" Nr. 6 2013

e) “Cloud Computing dhe mënyrat e reja për Marketing

Autorë: Mimoza Durrësi

Tamara Luarasi

ECONOMICUS Nr.10 Pranvere 2013 faqe 14-25.

f) “The Information Technology and Business Requirement Evolution

Autorë: Aurora Binjaku

Tamara Luarasi

Hysen Binjaku

Academic Journal of Interdisciplinary Studies

ISSN 2281-4612 (online) ISSN 2281-3993 (print)

Vol. 2, No. 3, November 2013
g)Teknologji të Informacionit në Ndihmë të Menaxhimit të një Biznesi

Autorë: Aurora Binjaku

Tamara Luarasi

ECONOMICUS Nr.11 Pranvere 2013.


Pedagogical methods to be used in the next seminar
The lecture and seminar are held in interactively. In two hours lecture no computer will be used. New concepts are necessary to be presented by writing in the table. As a conclusion of the lecture exercises will be given. Exercises will be resolved in computer, thus seminars will be held in laboratory. This work represents also the student activation in seminars and will be reflected in his evaluation by 10% of the total evaluation. This way of work is applied in each workshop.

FINAL NOTE FROM INSTRUCTOR : No

Consulted: APPROVED:


HEAD OF GROUP-COURSE HEAD OF DEPARTMENT


1 This format is useful for cases Study Programs BA, MH and MP.

2 Indicate the appropriate type of Colloquium weeks for subjects typology of the practical task typology III subjects.

3 Homework can be: essay / commentary book / practical task / task group / participation in research. Participation in research is valid only for Excellent Students and must be confirmed by the head of scientific management, to assess his points (maximum 20) versus a research product in the form of a written report, which is submitted to the lecturer of the course.



Download 66.42 Kb.

Share with your friends:




The database is protected by copyright ©ininet.org 2024
send message

    Main page