| Course Name |
Software Framework Applications
|
|
Code
|
Semester
|
Theory
(hour/week) |
Application/Lab
(hour/week) |
Local Credits
|
ECTS
|
|
SE 410
|
SPRING
|
3
|
0
|
3
|
5
|
| Prerequisites | None | |||||
| Course Language | English | |||||
| Course Type | ELECTIVE_COURSE | |||||
| Course Level | First Cycle | |||||
| Mode of Delivery | Face-To-Face | |||||
| Teaching Methods and Techniques of the Course |
Problem Solving Question & Answer Lecture/Presentation |
|||||
| National Occupational Classification Code | - | |||||
| Course Coordinator |
|
|||||
| Course Lecturer(s) |
|
|||||
| Assistant(s) | - | |||||
| Course Objectives | The objective of this course is to present to students the concept of software framework and how to implement it for various purposes. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning Outcomes |
The students who succeeded in this course;
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
| Course Description | This course teaches students the basic concepts of developing .NET Framework applications using the C# programming language. The course first covers the main topics that need to be learned in order to develop .NET applications using the .NET Framework. By fully understanding and applying these topics, students who take the course will be able to develop and deploy enterprise-level professional applications using the .NET Framework in their business lives much more easily. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Related Sustainable Development Goals |
-
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Core Courses |
|
| Major Area Courses |
X
|
|
| Supportive Courses |
|
|
| Media and Managment Skills Courses |
|
|
| Transferable Skill Courses |
|
| Week | Subjects | Required Materials | Learning Outcome |
| 1 | Introduction | Programming C# 12.0: Build Cloud, Web, and Desktop Applications, Chapter 1 | LO1 |
| 2 | Concepts | Programming C# 12.0: Build Cloud, Web, and Desktop Applications, Chapter 1, 2 | LO1 |
| 3 | Data Types, Strings, Loops, Patterns | Programming C# 12.0: Build Cloud, Web, and Desktop Applications, Chapter 2 | LO2 |
| 4 | Arrays, Collections, Generics | Programming C# 12.0: Build Cloud, Web, and Desktop Applications, Chapter 4, 5 | LO2 |
| 5 | Delegates, Lambdas and Events | Programming C# 12.0: Build Cloud, Web, and Desktop Applications, Chapter 9 | LO3 |
| 6 | LINQ | Programming C# 12.0: Build Cloud, Web, and Desktop Applications, Chapter 10 | LO3 |
| 7 | Assemblies, Files, Streams | Programming C# 12.0: Build Cloud, Web, and Desktop Applications, Chapter 12, 15 | LO3 |
| 8 | Midterm Exam | - | |
| 9 | GUI Programming I | Lecturer notes | LO4 |
| 10 | GUI Programming II | Lecturer notes | LO4 |
| 11 | Three-tier Architecture | Lecturer notes | LO5 |
| 12 | Web Application Programming I | Lecturer notes | LO5 |
| 13 | Web Application Programming II | Lecturer notes | LO5 |
| 14 | Project Presentations | - | |
| 15 | Review of the Semester | - | |
| 16 | Final Exam | - |
| Course Notes/Textbooks | Programming C# 12: Build Cloud. Web. and Desktop Applications 1st Edition by Ian Griffiths |
| Suggested Readings/Materials |
C# 12 and .NET 8 - Modern Cross-Platform Development Fundamentals - Eighth Edition: Start building websites and services with ASP.NET Core 8. Blazor. and EF Core 8 by Mark J Price C# 12 in a Nutshell: The Definitive Reference 1st Edition by Joseph Albah |
| Semester Activities | Number | Weighting | LO1 | LO2 | LO3 | LO4 | LO5 |
| Project | 1 | 30 | X | X | X | X | X |
| Midterm | 1 | 30 | X | X | X | ||
| Final Exam | 1 | 40 | X | X | X | X | X |
| Total | 3 | 100 |
| Semester Activities | Number | Duration (Hours) | Workload |
|---|---|---|---|
| Participation | - | - | - |
| Theoretical Course Hours | 16 | 3 | 48 |
| Laboratory / Application Hours | - | - | - |
| Study Hours Out of Class | 14 | 3 | 42 |
| Field Work | - | - | - |
| Quizzes / Studio Critiques | - | - | - |
| Portfolio | - | - | - |
| Homework / Assignments | - | - | - |
| Presentation / Jury | - | - | - |
| Project | 1 | 20 | 20 |
| Seminar / Workshop | - | - | - |
| Oral Exams | - | - | - |
| Midterms | 1 | 20 | 20 |
| Final Exam | 1 | 20 | 20 |
| Total | 150 |
| # | PC Sub | Program Competencies/Outcomes | * Contribution Level | ||||
| 1 | 2 | 3 | 4 | 5 | |||
| No program competency data found. | |||||||
*1 Lowest, 2 Low, 3 Average, 4 High, 5 Highest
As Izmir University of Economics transforms into a world-class university, it also raises successful young people with global competence.
More..Izmir University of Economics produces qualified knowledge and competent technologies.
More..Izmir University of Economics sees producing social benefit as its reason for existence.
More..