Web apps, design patterns in web apps, development tools and version control systems, Spring framework, dependency injection, MVC, Junit, hibernate ORM, spring+hibernate integration, Middleware ve HTTP protocol, HTTP Protocol, Spring controllers, spring filters, REST APIs, HTML, CSS, Javascript, and jquery, ajax.
|
Week |
Subject |
Related Preparation |
1) |
Introduction + background: historical perspective, what is a web app?, intro to design patterns in web apps, development tools and version control systems
|
|
2) |
Java recap and introduction to the Spring Framework: spring components used in web applications, dependency injection, MVC, Junit unit testing
|
|
3) |
Database Interactions and the hibernate ORM: Relational databases, ORM concept, integration of spring+hibernate
|
|
4) |
Middleware and the HTTP protocol: Application servers, HTTP Protocol, HTTP Requests, HTTP Responses, Sessions and cookies, Spring controllers, spring filters, REST APIs and content types
|
|
5) |
Presentation Layer and User interfaces: HTML, CSS, Javascript and jquery, Spring views and template engines, ajax
|
|
6) |
MidTerm
|
|
7) |
applied project (blog engine) iteration 1: General requirements of the application, user interface design, stories for registration and login, discussion about the design of the features, source code management and deployment/development environment discussions.
|
|
8) |
applied project (blog engine) iteration 2 / Demo and retrospective of iteration 1, stories for composing a blog post, displaying a blog post
|
|
9) |
applied project (blog engine) iteration 3: Demo of iteration 2 and retro. Stories for updating a blog post and deleting a blog post.
|
|
10) |
applied project (blog engine) iteration 4: Demo of iteration 3. Stories for adding, removing tags to a post
|
|
11) |
applied project (blog engine) iteration 5: Demo of iteration 4. Stories for posting, updating, deleting comments for a post.
|
|
12) |
applied project (blog engine) iteration 6: Demo of iteration 5. Stories for adding analytics for the blog engine.
|
|
13) |
Final project presentations
|
|
14) |
Final project presentations
|
|
|
Program Outcomes |
Level of Contribution |
1) |
1) To prepare the students to become communication professionals by focusing on strategic thinking, professional writing, ethical practice and innovative use of traditional and new media
2) To be able to have the ability to explain and identify problems associated with the relationships between events and facts in the areas of public relations, persuasive communication, communication management, corporate communications.
3) To be able to understand how an organizational culture works and how employees and leaders create messages as a communication tool.
4) To be able to critically discuss and interpret theories, concepts, methods, tools and ideas in the field of public relations. |
|
2) |
1) To be able to create effective public relations plans using fundamental planning components that include situation analysis, public profile, objectives, strategies and tactics.
2) To be able to analyze primary and secondary research data in the fields of perception and reputation management and corporate communication practices.
3) To be able to develop creative and persuasive management skills in terms of reputation, employee relations, leadership and similar corporate practices.
4) To be able to explain and describe business marketing activities, economics, business law and global business practices. |
|
3) |
1) To be able to search, write, and design articles, newsletters, and fliers, brochures, and announcements, in styles and formats appropraite various audiences, mediums and settings.
2) To be able to to use information, communication technologies and computer software with the required level of public relations, marketing communication, persuasive communication, communication management, corporate communications.
Learning Competence
1) To be able to recognize national and international, social and cultural dimensions of public relations.
Field Specific Competence
1) To be able to apply theoretical concepts related to mass communication, consumer behavior, psychology, persuasion,sociology, marketing, and other related fields to understand how public realtions works.
2) To be able to apply the underlying theories of communication and the necessities of work safety to different types of public relations processes and campaigns.
Competence to Work Independently and Take Responsibility
1) To be able to take responsibility in an individual capacity or as a team in generating solutions to given scenarios which can occur in public relations processes. |
|