Language of instruction: |
English |
Type of course: |
Non-Departmental Elective |
Course Level: |
Bachelor’s Degree (First Cycle)
|
Mode of Delivery: |
Face to face
|
Course Coordinator : |
Dr. Öğr. Üyesi PINAR BÖLÜK |
Recommended Optional Program Components: |
Li Sing., Knudsen J., 2005, Beginning J2ME-From Novice to Professional, ISBN: 1-59059-479-7
Knudsen J., 2008, Kicking Butt with MIDP and MSA, Addison Wesley, ISBN:0-321-46342-0
Harvey Deitel, Paul Deitel, Wireless Internet and Mobile Business-How to Program, Prentice Hall, ISBN: 0130092886
|
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. |
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 |
|
|
Program Outcomes |
Level of Contribution |
1) |
Build up a body of knowledge in mathematics, science and industrial engineering subjects; use theoretical and applied information in these areas to model and solve complex engineering problems. |
|
2) |
Identify, formulate, and solve complex engineering problems; select and apply proper analysis and modeling methods for this purpose. |
|
3) |
Design a complex system, process, device or product under realistic constraints and conditions, in such a way as to meet the desired result; apply modern design methods for this purpose. The ability to apply modern design methods to meet this objective. |
|
4) |
Devise, select, and use modern techniques and tools needed for solving complex problems in industrial engineering practice; employ information technologies effectively. |
|
5) |
Design and conduct experiments, collect data, analyze and interpret results for investigating the complex problems specific to industrial engineering. |
|
6) |
Cooperate efficiently in intra-disciplinary and multi-disciplinary teams; and show self-reliance when working independently. |
|
7) |
Demonstrate effective communication skills in both oral and written English and Turkish. Writing and understanding reports, preparing design and production reports, making effective presentations, giving and receiving clear and understandable instructions. |
|
8) |
Recognize the need for lifelong learning; show ability to access information, to follow developments in science and technology, and to continuously educate him/herself. |
|
9) |
Develop an awareness of professional and ethical responsibility, and behaving accordingly. Information about the standards used in engineering applications. |
|
10) |
Know business life practices such as project management, risk management, and change management; develop an awareness of entrepreneurship, innovation, and sustainable development. |
|
11) |
Know contemporary issues and the global and societal effects of modern age engineering practices on health, environment, and safety; recognize the legal consequences of engineering solutions. |
|
12) |
Develop effective and efficient managerial skills. |
|