MATHEMATICS (TURKISH, PHD) | |||||
PhD | TR-NQF-HE: Level 8 | QF-EHEA: Third Cycle | EQF-LLL: Level 8 |
Course Code | Course Name | Semester | Theoretical | Practical | Credit | ECTS |
SEN4102 | Wireless Programming with J2ME | Fall | 3 | 0 | 3 | 6 |
The course opens with the approval of the Department at the beginning of each semester |
Language of instruction: | En |
Type of course: | Departmental Elective |
Course Level: | |
Mode of Delivery: | Face to face |
Course Coordinator : | Dr. Öğr. Üyesi PINAR BÖLÜK |
Course Objectives: | The J2ME and Mobile Phone Development Topics bundle provides Java programming language developers with a set of web-based instruction designed to provide a high level of advanced proficiency with Java 2 Platform, Micro Edition (J2ME). The courses in this bundle begin with a review of key Java programming language topics such as exception handling and GUI components. They then progress with an overview of the new features of J2ME Wireless Toolkit 2.x and how they support Mobile Interface Device Profile (MIDP) 2.0 development. |
The students who have succeeded in this course; 1. Develop Java-based Wireless Applications and J2ME 2. Choose appropriate programming technologies and techniques to use when developing specific mobile application systems 3. Describe emerging standards, protocols and technologies in mobile applications development 4. Analyse key issues of concern in the development of mobile application systems |
The course content is composed of the basics of wireless programming, j2me, j2me development environment, event handling with midlet, gui design in midp, persistent storage in midp, networking in midp, wireless software design techniques, mobile applications with java me & blackberry, considerations, practices, and guidelines for mobile devices (blackberry), gui components with blackberry, blackberry event handling. |
Week | Subject | Related Preparation | |
1) | Introduction to Wireless Programming | ||
2) | Introduction to J2ME | ||
3) | J2ME Development Environment | ||
4) | Event Handling with MIDLET | ||
5) | GUI Design in MIDP | ||
6) | Persistent Storage in MIDP | ||
7) | Networking in MIDP | ||
8) | MIDP / Midterm | ||
9) | Wireless Software Design Techniques | ||
10) | Mobile Applications with Java ME & BlackBerry | ||
11) | Considerations, Practices, and Guidelines for Mobile Devices (BlackBerry) | ||
12) | GUI Components Part I with BlackBerry | ||
13) | GUI Components Part II with BlackBerry | ||
14) | BlackBerry Event Handling |
Course Notes: | |
References: |
Semester Requirements | Number of Activities | Level of Contribution |
Attendance | % 0 | |
Laboratory | % 0 | |
Application | % 0 | |
Field Work | % 0 | |
Special Course Internship (Work Placement) | % 0 | |
Quizzes | % 0 | |
Homework Assignments | 3 | % 20 |
Presentation | % 0 | |
Project | 1 | % 10 |
Seminar | % 0 | |
Midterms | 1 | % 30 |
Preliminary Jury | % 0 | |
Final | 1 | % 40 |
Paper Submission | % 0 | |
Jury | % 0 | |
Bütünleme | % 0 | |
Total | % 100 | |
PERCENTAGE OF SEMESTER WORK | % 50 | |
PERCENTAGE OF FINAL WORK | % 50 | |
Total | % 100 |
Activities | Number of Activities | Duration (Hours) | Workload |
Course Hours | 14 | 2 | 28 |
Laboratory | 14 | 2 | 28 |
Application | 0 | 0 | 0 |
Special Course Internship (Work Placement) | 0 | 0 | 0 |
Field Work | 0 | 0 | 0 |
Study Hours Out of Class | 4 | 6 | 24 |
Presentations / Seminar | 0 | 0 | 0 |
Project | 1 | 10 | 10 |
Homework Assignments | 3 | 5 | 15 |
Quizzes | 0 | 0 | 0 |
Preliminary Jury | 0 | 0 | 0 |
Midterms | 1 | 17 | 17 |
Paper Submission | 0 | 0 | 0 |
Jury | 0 | 0 | 0 |
Final | 1 | 20 | 20 |
Total Workload | 142 |
No Effect | 1 Lowest | 2 Low | 3 Average | 4 High | 5 Highest |
Program Outcomes | Level of Contribution |