Faculty of Engineering - Ain Shams University, Home
Mobile Programming
What Will Learn?
-
Course Aims
-
Course Goals
- Decent Work and Economic Growth
- Industry, Innovation and Infrastructure
- Sustainable Cities and Communities
Requirements
CSE331s
Description
-
English Description
Mobile operating systems, Mobile databases, Client-server agents, Application servers, Mobile Internet. Mobile application development: Context, Design, Application architecture, Development, testing, Maintenance, Mobile Web versus native Applications. Development environments. Programming languages and SDKs for mobile application development. Location management. Location-based services. Context-aware mobile programming. Multi-threading applications. Fault tolerance and security in mobile environments. -
Arabic Description
Mobile operating systems, Mobile databases, Client-server agents, Application servers, Mobile Internet. Mobile application development: Context, Design, Application architecture, Development, testing, Maintenance, Mobile Web versus native Applications. Development environments. Programming languages and SDKs for mobile application development. Location management. Location-based services. Context-aware mobile programming. Multi-threading applications. Fault tolerance and security in mobile environments.
-
DepartmentComputer and Systems Engineering
-
Credit Hours2
-
GradesTotal ( 100 ) = Midterm (20) + tr.Student Activities (30 = tr.Industry 0% , tr.Project 10% , tr.Self_learning 0% , tr.Seminar 20% ) + Exam Grade (50)
-
HoursLecture Hours: 2, Tutorial Hours: 1, Lab Hours: 0
-
Required SWL100
-
Equivalent ECTS4
- - https://developer.android.com
- - https://flutter.dev - Firtman Maximiliano R. 2013. Programming the Mobile Web. 2nd ed. Sebastopol CA: O'Reilly Media.