Week
|
Topics
|
Study Metarials
|
1
|
Server-side languages and setup
|
R1:ALMS 1st week presentation, SR1, SR2
|
2
|
HTML form objects
|
R1:ALMS 2nd week presentation, SR1, SR2
|
3
|
Variables, constants, operators
|
R1:ALMS 3rd week presentation, SR1, SR2
|
4
|
Decision control statements, loop control statements
|
R1:ALMS 4th week presentation, SR1, SR2
|
5
|
Ready and user-defined functions
|
R1:ALMS 5th week presentation, SR1, SR2
|
6
|
Array operations
|
R1:ALMS 6th week presentation, SR1, SR2
|
7
|
File operations
|
R1:ALMS 7th week presentation, SR1, SR2
|
8
|
Regular expressions
|
R1:ALMS 8th week presentation, SR1, SR2
|
9
|
Cookies and session management
|
R1:ALMS 9th week presentation, SR1, SR2
|
10
|
Graphics operations
|
R1:ALMS 10th week presentation, SR1, SR2
|
11
|
Database operations - 1
|
R1:ALMS 11th week presentation, SR1, SR2
|
12
|
Database operations - 2
|
R1:ALMS 12th week presentation, SR1, SR2
|
13
|
Database operations - 3
|
R1:ALMS 13th week presentation, SR1, SR2
|
14
|
Database operations - 4
|
R1:ALMS 14th week presentation, SR1, SR2
|
Prerequisites
|
-
|
Language of Instruction
|
Turkish
|
Responsible
|
INS. Şener Eski
|
Instructors
|
-
|
Assistants
|
-
|
Resources
|
R1. Presentations on ALMS Distance Education Site
|
Supplementary Book
|
SR1. Yaşar, E. and Özseven , T. (2016). Internet Programming - 2 (5th Edition). Ekin Publishing, Ankara
SR2. PHP Tutorial. https://www.w3schools.com/php/default.asp
|
Goals
|
1. Know server-side languages and their features, make the necessary setups. Ability to use HTML form objects,
2. Use variables and constants in server-side language, know data types and operators.
3. Ability to use control statements and loop commands of the server-side language.
4. Using functions in a server-side language, performing array and file operations, session management, using regular expressions.
5. To be able to do graphic operations with server-side language, to be able to use database.
|
Content
|
Server-side languages and setup, HTML form objects, variables, constants, operators, decision control statements, loop control statements, canned and user-defined functions, sequence operations, file operations, regular expressions, cookies and session management, graphics operations, database operations
|
|
Program Learning Outcomes |
Level of Contribution |
1
|
Knows the basic concepts in the field of computer programmıng and takes place in the computer industry as a qualified intermediate staff.
|
2
|
2
|
Are involved in the planning and designing of software.
|
5
|
3
|
In the software sector, performs non-managerial tasks within the group.
|
-
|
4
|
Takes responsibility in software installation, testing and acceptance
|
2
|
5
|
Beware of data security and storage measures.
|
-
|
6
|
Uses and establishes basic software like word processor, spreadsheet, presentation, database, a graphical design programs.
|
-
|
7
|
Detects and solves the problems encountered in computer software and hardware failures.
|
-
|
8
|
Uses and manages the personal and network systems.
|
-
|
9
|
Able to do effective search and exploration in the internet and prepares web sites.
|
4
|
10
|
Takes responsibility in exploration costs.
|
-
|
11
|
Takes place in the works related to hardware supply and installation.
|
-
|
12
|
Beware of health and safety regulations..
|
-
|
13
|
Knows the basic concepts in the field of human relations and entrepreneurship, service concepts.
|
-
|
14
|
Gain the ability to think analytically. Applies the standards and regulations to techniques given in detail.
|
4
|
15
|
Gains the habit of being open to criticism. Contributes to the country`s economy by using their knowledge and skills related to the field.
|
-
|