| Course Name |
Introduction to Programming I
|
|
Code
|
Semester
|
Theory
(hour/week) |
Application/Lab
(hour/week) |
Local Credits
|
ECTS
|
|
SE 115
|
FALL
|
2
|
2
|
3
|
6
|
| Prerequisites | None | |||||
| Course Language | English | |||||
| Course Type | Required (Core Course) | |||||
| Course Level | First Cycle | |||||
| Mode of Delivery | Face-To-Face | |||||
| Teaching Methods and Techniques of the Course |
Group Work Problem Solving Application: Experiment / Laboratory / Workshop Lecture / Presentation |
|||||
| National Occupational Classification Code | - | |||||
| Course Coordinator |
|
|||||
| Course Lecturer(s) |
|
|||||
| Assistant(s) | - | |||||
| Course Objectives | This course will introduce the basic elements of structural programming. Java programming language will be used in code applications. Topics include the concept of type, main types, expressions, standard functions, input/output statements, control structures, selection statements, repetition statements, functions, modularity in programming, global and local variables, dynamic variables, and arrays. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning Outcomes |
The students who succeeded in this course;
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Course Description | This course introduces the students to the fundamental concepts of programming using Java programming language. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Related Sustainable Development Goals |
-
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Core Courses |
X
|
| Major Area Courses |
|
|
| Supportive Courses |
|
|
| Media and Managment Skills Courses |
|
|
| Transferable Skill Courses |
|
| Week | Subjects | Required Materials | Learning Outcome |
| 1 | Introduction | Deitel Chapters 1 and 2 | LO1 |
| 2 | Variables | Deitel Chapter 2 | LO1 |
| 3 | Control | Deitel Chapters 4 and 5 | LO3 |
| 4 | Loop | Deitel Chapters 4 and 5 | LO3 |
| 5 | Functions | Deitel Chapter 6 | LO4 |
| 6 | Recursion | Deitel Chapter 18 | LO4 |
| 7 | Arrays | Deitel Chapter 7 | LO5 |
| 8 | Midterm | - | |
| 9 | Arrays II | Deitel Chapter 7 | LO5 |
| 10 | Introduction to Classes | Deitel Chapter 3 | LO6 |
| 11 | Introduction to Classes II | Deitel Chapter 3 | LO6 |
| 12 | Text Processing | Deitel Chapter 14 | LO2 |
| 13 | File I/O | Deitel Chapter 15 | LO2 |
| 14 | Algorithms | Deitel Chapters 4 ve 19 | LO2 |
| 15 | Exercises | - | |
| 16 | Review of the Semester | - |
| Course Notes/Textbooks | Java How to Program 10/e (Early Objects) Global Edition Paul Deitel Harvey Deitel Pearson ISBN13: 9781292018195 |
| Suggested Readings/Materials |
Introduction to Programming Using Java v.7 David J. Eck http://math.hws.edu/javanotes/ Evan Jones Adam Marcus and Eugene Wu. 6.092 Introduction to Programming in Java January IAP 2010. (Massachusetts Institute of Technology: MIT OpenCourseWare) http://ocw.mit.edu (Accessed). License: Creative Commons BY-NC-SA zyBook Java Early Objects Authors: Roman Lysecky / Professor of Electrical and Computer Engineering / Univ. of Arizona ; Adrian Lizarraga / zyBooks / ECE Ph.D. Univ. of Arizona / zyBooks ISBN: 979-8-203-22747-8 |
| Semester Activities | Number | Weighting | LO1 | LO2 | LO3 | LO4 | LO5 | LO6 |
| Quizzes / Studio Critiques | 3 | 15 | X | X | X | X | X | X |
| Project | 1 | 20 | X | X | X | X | X | |
| Midterm | 1 | 25 | X | X | X | |||
| Final Exam | 1 | 40 | X | X | X | |||
| Total | 6 | 100 |
| Semester Activities | Number | Duration (Hours) | Workload |
|---|---|---|---|
| Participation | - | - | - |
| Theoretical Course Hours | 16 | 2 | 32 |
| Laboratory / Application Hours | 16 | 2 | 32 |
| Study Hours Out of Class | 15 | 4 | 60 |
| Field Work | - | - | - |
| Quizzes / Studio Critiques | 3 | 2 | 6 |
| Portfolio | - | - | - |
| Homework / Assignments | - | - | - |
| Presentation / Jury | - | - | - |
| Project | 1 | 25 | 25 |
| Seminar / Workshop | - | - | - |
| Oral Exams | - | - | - |
| Midterms | 1 | 10 | 10 |
| Final Exam | 1 | 15 | 15 |
| Total | 180 |
| # | 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..