Information Package

Program of Computer Programming (Evening Education)

BİLP231

INTERNET PROGRAMMING I

Course Code
BİLP231
Semester
Third Term (Fall)
Theory+Practice
2 + 1
ECTS
4
Course TypeCompulsory Course
Course LevelAssociate Degree
Year of Study2
SemesterThird Term (Fall)
ECTS4
Name of Lecturer(s)
Learning Outcomes

At the end of this course, the students;

  1. Creates a structural and semantic web page skeleton using HTML, consisting of elements such as headings, paragraphs, lists, links, images, and tables.
  2. Formats the page and arranges the user interface using CSS with layout techniques such as color, font, and box model.
  3. Develops basic functions with JavaScript such as form validation, dynamic content changes, or creating interactive menus.
  4. Develops a functional and browser-based simple web application by integrating HTML, CSS, and JavaScript within a project.
Mode of DeliveryFace to face
PrerequisitesNo
Recommended Optional Programme ComponentsNone
Course DescriptionIn this course students; It is aimed to gain proficiency in writing open source code programs that can work on the internet.
Course Contents
WEEK TOPICS
1st Week Introduction and basic concepts: Information about the course, internet, www, TCP/IP ?
2nd Week HTML 1: Basic definitions, history, 5.0 version differences, document structure, basic tags: html, head, body, description line, title, style, base, p, h, br, pre, hr,
3rd Week HTML 2: Basic tags: a, uli ol, dl, img,
4th Week HTML 3: table, tr, td, th, caption, thead, div, semantic tags: header, article, ..
5th Week HTML 4: iframe, version 5.0 tags : audio, video, track, svg
6th Week HTML 5: form, input, textarea, label, fieldset, legend, select, optgroup, option ..
7th Week HTML 6: select, optgroup, option
8th Week MIDTERM
9th Week CSS 1: Basic definitions, history, types, basic CSS rule structure, description lines
10th Week CSS 2: border, margin, padding, outline, background, align, visibility
11th Week JavaScript 1: Basic definitions, history, rules, explanation, operators, variable types, output, if, switch, while, do..while, for
12th Week JavaScript 2: Arrays, functions, objects, rand
13th Week JavaScript 3: Array methods (pop, push), functions
14th Week Javascript 4: Class concept and objects
Recommended or Required ReadingPresentations and handouts
İnternet Programcılığı, Ebubekir Yaşar, Turgut Özseven. Murathan yayıevi.
İnternet Tabanlı Programlama, Özgen korkmaz, sürat üniversite yayınları.
Planned Learning Activities and Teaching Methods
  • Lecture
  • Practice
  • Project
Assessment Methods and Criteria
Quantity Percentage (%)
Mid-term 1 30
Practice 8 25
Project 1 10
Total(%) 65
Contribution of In-term Studies to Overall Grade(%) 65
Contribution of Final Examination to Overall Grade(%) 35
Total(%) 100
ECTS Allocated Based on Student Workload
Activities Quantity Duration (Hour) Total Workload (Hour)
Midterm exam 1 2 2
Preparation for Quiz 0 0 0
Individual or group work 14 1 14
Preparation for Final exam 1 30 30
Course hours 14 2 28
Preparation for Midterm exam 1 30 30
Laboratory (including preparation) 14 1 14
Final exam 1 2 2
Homework 0 0 0
Total Work Load120
Total Work Load / 30 (h)4
ECTS Credit of the Course4
Language of InstructionTurkish
Work Placement(s)No
LO1 LO2 LO3 LO4
K1
K2
K3 X
K4
K5 X
K6
K7
K8 X X
K9 X X
K10 X X X
K11
K12
K13
K14
K15