Week |
Subject |
Related Preparation |
1) |
Introduction to Class |
none |
2) |
Science fiction and fantasy, Frank Herbert, Dune universe, Power and colonialism, destiny, prophecy and dreams. |
Come to class having watched Dune 1 |
3) |
Fate vs. Free Will, Religion and Messiah Complex, character development of the protagonist, forces of antagonism. |
Come to class having watched Dune 2 |
4) |
Hero's journey, power and politics, cycle of violence and war |
watch short videos about Dune 1 and 2 shared on teams page |
5) |
Speculative Science Fiction, sentient AI, futuristic LA as a deceptively utopian setting |
Come to class having watched Her |
6) |
love and connection, isolation and loneliness, character development of the protagonist |
Come to class having watched short videos about Her shared on teams page |
7) |
Nature of Reality, dreams, nature of storytelling |
Come to class having watched Inception |
8) |
Midterm |
Review weeks 1-8 for the exam |
9) |
the power of the subconscious mind, guilt and subconscious projections, dream as metaphor for filmmaking |
come to class having watched short videos about Inception shared on teams page |
10) |
the myth of Prometheus, the search for origins, creation and creators |
come to class having watched Prometheus |
11) |
AI as an existential threat, Playing God, cycle of destruction and rebirth |
come to class having watched short videos about Prometheus shared on teams page |
12) |
Npcs and AI sentience, critique of corporate capitalism, heroism and self-actualisation |
come to class having watched Free Guy |
13) |
Cliches, fetishes, the kitsch, the cult, tales & myths and story-telling. |
-Film for class discussion: Big Fish
-Comparative discussion with The Lord of the Rings, Harry Potter or The Fisher King
|
13) |
Love and connection, meaning and purpose, gaming industry |
Come to class having watched short videos about Free Guy shared on teams page |
14) |
Review of the semester |
none |
|
Program Outcomes |
Level of Contribution |
1) |
Be able to specify functional and non-functional attributes of software projects, processes and products. |
|
2) |
Be able to design software architecture, components, interfaces and subcomponents of a system for complex engineering problems. |
|
3) |
Be able to develop a complex software system with in terms of code development, verification, testing and debugging. |
|
4) |
Be able to verify software by testing its program behavior through expected results for a complex engineering problem. |
|
5) |
Be able to maintain a complex software system due to working environment changes, new user demands and software errors that occur during operation. |
|
6) |
Be able to monitor and control changes in the complex software system, to integrate the software with other systems, and to plan and manage new releases systematically. |
|
7) |
Be able to identify, evaluate, measure, manage and apply complex software system life cycle processes in software development by working within and interdisciplinary teams. |
|
8) |
Be able to use various tools and methods to collect software requirements, design, develop, test and maintain software under realistic constraints and conditions in complex engineering problems. |
|
9) |
Be able to define basic quality metrics, apply software life cycle processes, measure software quality, identify quality model characteristics, apply standards and be able to use them to analyze, design, develop, verify and test complex software system. |
|
10) |
Be able to gain technical information about other disciplines such as sustainable development that have common boundaries with software engineering such as mathematics, science, computer engineering, industrial engineering, systems engineering, economics, management and be able to create innovative ideas in entrepreneurship activities. |
4 |
11) |
Be able to grasp software engineering culture and concept of ethics and have the basic information of applying them in the software engineering and learn and successfully apply necessary technical skills through professional life. |
3 |
12) |
Be able to write active reports using foreign languages and Turkish, understand written reports, prepare design and production reports, make effective presentations, give clear and understandable instructions. |
|
13) |
Be able to have knowledge about the effects of engineering applications on health, environment and security in universal and societal dimensions and the problems of engineering in the era and the legal consequences of engineering solutions. |
3 |