BTE315 Programming in Internet Environment

6 ECTS - 3-2 Duration (T+A)- 5. Semester- 4 National Credit

Information

Unit FACULTY OF EDUCATION
COMPUTER EDUCATION AND INSTRUCTIONAL TECHNOLOGY PR.
Code BTE315
Name Programming in Internet Environment
Term 2015-2016 Academic Year
Semester 5. Semester
Duration (T+A) 3-2 (T-A) (17 Week)
ECTS 6 ECTS
National Credit 4 National Credit
Teaching Language Türkçe
Level Üniversite Dersi
Type Normal
Label C Compulsory
Mode of study Yüz Yüze Öğretim
Catalog Information Coordinator
Course Instructor Prof. Dr. OZAN ŞENKAL (Güz) (A Group) (Ins. in Charge)


Course Goal / Objective

To teach the basic concepts of internet. To bring in knowledge and skill about internet based programs which are used for designing interactive web sites.

Course Content

Programming languages used on the internet, introduction to the internet programming and the client/server structure, Web server setup, adjustments according to the programming language (asp, php, .net, jsp, etc.), editors used for internet programming and program development media, introduction to programming, variables, constants, arrays, functions used in programming (character, numeral, boolean, date, etc.), using program flow control statements (if, switch, case, etc.), using program loop statements (do-while, for, loop, etc.), using server and media variables, cookie concept and it´s usage areas in internet programming, http demanding and replying over the internet, connecting to database and performing transactions over the internet, listing, ordering and editing data on the database, developing an dynamic educational internet applications.

Course Precondition

Resources

Notes

İnternet Tabanlı Programlama PHP ve ASP.NET (2010)-Tuncay SEVİNDİK-(ISBN:978-605-5930-82-0)-Data Yayınları


Course Learning Outcomes

Order Course Learning Outcomes
LO01 Explains the basic concepts of the internet
LO02 Evaluates the programs which are used for web design
LO03 Performs the transactions of the setup phases of a web site
LO04 Understands dynamic internet applications
LO05 Detects the loop and the benchmarking process
LO06 Teaches the information about internet based programs to the students.


Relation with Program Learning Outcome

Order Type Program Learning Outcomes Level
PLO01 - Explain sub-fields of instructional technologies and integral structure of its process and also its relation to the other fields. Explain the integral structure of instructional technologies and information technologies or computer science applications. Explain concepts that constitutes the basis for scientific thinking in the scope of the field and the related fields.
PLO02 - Apply the processes of analysis, design, development, and evaluation on the basis of knowledge of instructional technologies. Utilize information technologies and computer science applications in order to create an effective and productive learning environment. Utilize concepts and applications of scientific research and basic statistics, which are the basis of scientific thinking, for the conditions in the scope of the field and related fields.
PLO03 - Apply the processes of analysis, design, development, and evaluation on the basis of knowledge of instructional technologies. Utilize information technologies and computer science applications in order to create an effective and productive learning environment. Utilize concepts and applications of scientific research and basic statistics, which are the basis of scientific thinking, for the conditions in the scope of the field and related fields.
PLO04 - Develop a plan, apply the plan and assess the results based on scientific view for the solution of the problems presented in the scope of the field or related fields. Put forward new products or processes on the basis of components of instructional technologies, computer science, for the related situations.
PLO05 - Develop a personal proposal, a product or a group of processes for the solution of a problem related to the field as an indicator of the skills of working independently and taking responsibility. Take responsibility of an individual or group projects and accomplishing his/her undertaken missions.
PLO06 - Follow current problems and applications and determining information and skills to undertake learning missions for the following stage. Apply the solution for the problem on the basis of scientific and ethical values when she/he confronts a learning problem.
PLO07 - Build a healthy communication with students, teachers, school administration, and the individuals in the study group. Comprehend a foreign language in order to follow the international resources that can be utilized for the solution of problems related to the field. Take responsibilities for the distribution and dissemination of the developments in the field on local or national range.
PLO08 - Act on the basis of scientific and ethical values in her/his works and also support preservation and learning of these values. Develop and evaluate strategic views on topic related to the future of the field. Transfer related progresses in other related fields to the field of instructional technologies. Create and maintain a cooperative and productive working environment by developing an insight related to the behaviors of the shareholders.


Week Plan

Week Topic Preparation Methods
1 Introduction to programming languages used on the internet Related subjects in the course text book
2 Fundamental components of internet Related subjects in the course text book
3 Web server Programs and Setup Related subjects in the course text book
4 General structure of HTML and HTML editors Related subjects in the course text book
5 Programs that generate HTML codes Related subjects in the course text book
6 General structure and setup of ASP Related subjects in the course text book
7 Asp variables, constants and arrays Related subjects in the course text book
8 Mid-term Exams Preparing for the exam and rewieving of the topics
9 Asp comparison and loop operations Related subjects in the course text book
10 Asp comparison and loop operations Related subjects in the course text book
11 Asp database operations Related subjects in the course text book
12 PHP setup and general structure Related subjects in the course text book
13 PHP string and numeral functions Related subjects in the course text book
14 PHP Mysql connections Related subjects in the course text book
15 PHP database applications Related subjects in the course text book
16 Final Assessments Preparing for the exam and rewieving of the topics
17 Final Assessments Preparing for the exam and rewieving of the topics


Assessment (Exam) Methods and Criteria

Assessment Type Midterm / Year Impact End of Term / End of Year Impact
1. Midterm Exam 100 -20
1. Midterm Exam 100 -20
General Assessment
Midterm / Year Total 200 -20
1. Final Exam - 60
1. Final Exam - 60
Grand Total - 100

Update Time: 28.04.2016 10:26