Course Description |
|
Course Name |
: |
Web Based Programming |
|
Course Code |
: |
MT 486 |
|
Course Type |
: |
Optional |
|
Level of Course |
: |
First Cycle |
|
Year of Study |
: |
4 |
|
Course Semester |
: |
Spring (16 Weeks) |
|
ECTS |
: |
5 |
|
Name of Lecturer(s) |
: |
Lecturer YOLDAŞ ERDOĞAN |
|
Learning Outcomes of the Course |
: |
Learns to write NET applications using the NET technology Learns to write a NET application throughout the semester. Learns how to write a real life application.
|
|
Mode of Delivery |
: |
Face-to-Face |
|
Prerequisites and Co-Prerequisites |
: |
ENF204 Introduction to Computer Programming MT 373 Visual Basic Programming
|
|
Recommended Optional Programme Components |
: |
None |
|
Aim(s) of Course |
: |
Students will gain skills related to Internet-based programming
The development and design of web-based educational materials such as HTML, JAVA or ASP.net media
Preparation of Web-based educational environments
To learn to establish a Web server
Evaluation of learning environments |
|
Course Contents |
: |
Internet-based programming languages, planning and design for a web page, a site definition, working with layers, tables, and pictures on the web page use, basic web page interface design, web page using Javascript codes, css codes, web page publishing, host process |
|
Language of Instruction |
: |
Turkish |
|
Work Place |
: |
Laboratory |
|
|
Course Outline /Schedule (Weekly) Planned Learning Activities |
| Week | Subject | Student's Preliminary Work | Learning Activities and Teaching Methods |
|
1 |
ASP.net Frame |
Reads the relevant sections of the textbook |
Lecture and hands on application |
|
2 |
Standard Controls |
Reads the relevant sections of the textbook |
Lecture and hands on application |
|
3 |
Validity test, Status management |
Reads the relevant sections of the textbook |
Lecture and hands on application |
|
4 |
Rich Controls |
Reads the relevant sections of the textbook |
Lecture and hands on application |
|
5 |
ASP.NET web page design using master page |
Reads the relevant sections of the textbook |
Lecture and hands on application |
|
6 |
Theme and CSS usage |
Reads the relevant sections of the textbook |
Lecture and hands on application |
|
7 |
User Controls |
Reads the relevant sections of the textbook |
Lecture and hands on application |
|
8 |
Midterm Exam |
Review |
Written Exam |
|
9 |
data access , data source controls |
Reads the relevant sections of the textbook |
Lecture and hands on application |
|
10 |
Liste, GridView, DetailsView, FormView controls |
Reads the relevant sections of the textbook |
Lecture and hands on application |
|
11 |
Repeater and DataList controls |
Reads the relevant sections of the textbook |
Lecture and hands on application |
|
12 |
Class creation, Creating Data access forms. |
Reads the relevant sections of the textbook |
Lecture and hands on application |
|
13 |
Site navigation methods |
Reads the relevant sections of the textbook |
Lecture and hands on application |
|
14 |
Security, membership and role based membership |
Reads the relevant sections of the textbook |
Lecture and hands on application |
|
15 |
Security, membership and role based security |
Reads the relevant sections of the textbook |
Lecture and hands on application |
|
16/17 |
Final exam |
Review |
Written Exam |
|
|
| Contribution of the Course to Key Learning Outcomes |
| # | Key Learning Outcome | Contribution* |
|
1 |
Is able to prove Mathematical facts encountered in secondary school. |
0 |
|
2 |
Recognizes the importance of basic notions in Algebra, Analysis and Topology |
0 |
|
3 |
Develops maturity of mathematical reasoning and writes and develops mathematical proofs. |
0 |
|
4 |
Is able to express basic theories of mathematics properly and correctly both written and verbally |
0 |
|
5 |
Recognizes the relationship between different areas of Mathematics and ties between Mathematics and other disciplines. |
2 |
|
6 |
Expresses clearly the relationship between objects while constructing a model |
4 |
|
7 |
Draws mathematical models such as formulas, graphs and tables and explains them |
3 |
|
8 |
Is able to mathematically reorganize, analyze and model problems encountered. |
2 |
|
9 |
Knows at least one computer programming language |
5 |
|
10 |
Uses effective scientific methods and appropriate technologies to solve problems |
5 |
|
11 |
Knows programming techniques and is able to write a computer program |
5 |
|
12 |
Is able to do mathematics both individually and in a group. |
0 |
|
13 |
Has sufficient knowledge of foreign language to be able to understand Mathematical concepts and communicate with other mathematicians |
0 |
|
14 |
In addition to professional skills, the student improves his/her skills in other areas of his/her choice such as in scientific, cultural, artistic and social fields |
0 |
| * Contribution levels are between 0 (not) and 5 (maximum). |
|
|