ADVERTISING | |||||
Bachelor | TR-NQF-HE: Level 6 | QF-EHEA: First Cycle | EQF-LLL: Level 6 |
Course Code | Course Name | Semester | Theoretical | Practical | Credit | ECTS |
SEN4102 | Wireless Programming with J2ME | Spring | 3 | 0 | 3 | 6 |
This catalog is for information purposes. Course status is determined by the relevant department at the beginning of semester. |
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 : | |
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. |
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 / Textbooks: | |
References: |
Semester Requirements | Number of Activities | Level of Contribution |
Homework Assignments | 3 | % 20 |
Project | 1 | % 10 |
Midterms | 1 | % 30 |
Final | 1 | % 40 |
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 |
Study Hours Out of Class | 4 | 6 | 24 |
Project | 1 | 10 | 10 |
Homework Assignments | 3 | 5 | 15 |
Midterms | 1 | 17 | 17 |
Final | 1 | 20 | 20 |
Total Workload | 142 |
No Effect | 1 Lowest | 2 Low | 3 Average | 4 High | 5 Highest |
Program Outcomes | Level of Contribution | |
1) | To prepare students to become communication professionals by focusing on strategic thinking, professional writing, ethical practices, and the innovative use of both traditional and new media | 2 |
2) | To be able to explain and define problems related to the relationship between facts and phenomena in areas such as Advertising, Persuasive Communication, and Brand Management | |
3) | To critically discuss and interpret theories, concepts, methods, tools, and ideas in the field of advertising | |
4) | To be able to follow and interpret innovations in the field of advertising | |
5) | To demonstrate a scientific perspective in line with the topics they are curious about in the field. | |
6) | To address and solve the needs and problems of the field through the developed scientific perspective | |
7) | To recognize and understand all the dynamics within the field of advertising | |
8) | To analyze and develop solutions to problems encountered in the practical field of advertising |