Presentation is loading. Please wait.

Presentation is loading. Please wait.

Module Info Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours

Similar presentations


Presentation on theme: "Module Info Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours"— Presentation transcript:

1 Module Info Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours Suhardi.suhaimi@pb.edu.bn Digital Media Department Politeknik Brunei

2 This module introduces the principles and practice of developing applications using the Common Language Infrastructure (CLI) and the C# programming language. Web Programming (ICE1207) knowledge from previous semester will be helpful together with Database Management Systems (ICE2306) knowledge from semester 3 will be essential. Module Information 2

3 The aim of this module is to provide students with the knowledge and skills to develop Microsoft ASP.NET Web applications using Microsoft Visual Studio. Latest version for this software is Microsoft Visual Studio, additional software : MySQL Unit Aims 3

4 On completion of this unit, the students should be able to: Design and build Web applications using the C# programming language ; Integrate Web applications with a back-end database; Build simple Web services; Successfully address issues of security and performance in designing and implementing Web applications. Learning Objectives 4

5 Design and build Web applications using the C# programming language. What sort of web applications? Example : Online Shops User can register, buy items, pay item securely. Shop owner can update stocks, query the number of stocks, set the price, analyze the profits, etc. Bank provide online payment web services that allow the shop owner to link their website to their bank account but only if the website meet the security requirement provided by the bank. Learning Objectives Cont. 5 Learning Objectives

6 Integrate Web applications with a back-end database. What is back-end ? What is front-end? From previous example the online shop. Where are all the stocks details such as price, quantity, user account stored? In pendrive? in dvd? In your own personal computer? Learning Objectives Cont. 6 Learning Objectives

7 Build simple Web services. Client Side Scripting? Server Side Scripting? The idea is somewhat the same but there is an addition to web services such as integrity, confidentiality, authority. Example: calculation are done in the server not in your computer. It is not safe to make the calculation in your computer as you can alter the result. Learning Objectives 7

8 Successfully address issues of security and performance in designing and implementing Web applications. How to secure your webpage? What are the basic things that you can do within reach? Example: You don’t want users to access everything in the server, then you will need authentication. Now you have authentication like username and password. How do you secure your logins? Learning Objectives 8

9 This module will be implemented through a series of formal lectures, tutorial and student-centred activities. These activities will include practical and assignments. C# programming language will be used as the teaching language and Microsoft Visual Studio will be the program that will compile and execute the language. Learning Activities. 9

10 The formal lectures will cover the concept of Web Applications Development Technologies and the theoretical aspect of the C# language in brief. The practical and assignments will reinforce the understanding of C# language and enhancing student’s problem solving and communication skills. Learning Activities. 10

11 Software 11 1.Visual Studio 2.My SQL

12 WeekTopicsAssessment 1Module Information 2Introduction to.Net Framework 3Introduction to ASP.NET 4 Introduction to Web Services and.Net Assemblies and Deployment 5 -6C# Programming IAssignment 7 ASP.NET Web Controls & Component Based Programming 8 Event Driven Programming & Cross – Page Posting 9 Validation Controls, User Controls & Custom Controls Topics & Assessment 12

13 WeekTopicsAssessment 10 Debugging and Error Handling, Sending Emails 11 Web Configuration 12SQL Server 13ADO.NETAssignment 14 ASP.NET Security related features Cont. Topics & Assessment 13 Notes: Topics and Assessment time are subject to change if require.

14 Assessment 14 ComponentDue Date% of final grade AssignmentWeek 730% AssignmentWeek 1330% Final ExamWeek 17-1840% Learn to calculate your own total percentage and aim for higher grades NotationGradePercentage HDHigher Distinction80-100 DDistinction70-79 CCredit60-69 PPass50-59 NFailBelow 50

15 C# Programming C# (pronounced as see sharp) is intended to be a simple, modern, general-purpose, object-oriented programming language.

16 C# Programming

17 C# Calculator First Assignment, Interactive Calculator

18 Online Registration Registration Form Important Feature Add, remove and update

19 Students’ attendance for all sessions will be recorded for administrative purposes. It is obligatory that all students attend these sessions and actively participate in each session. Where students are absent for an assessment, a medical certificate must be produced or a consent from the Lecturer will be required, before the student is offered a deferred assessment. Attendance 19

20 Classes: We will record the amount of minutes u came late to the class If you’re late for 15 minutes your attendance will be zero and missing one period slot of the day will be considered absent the whole day Exam : If you are unable to come due to health problem, you must make sure that you are able to produce a valid medical certificate within 48 hours from the exam date. If you came 30 minutes late without any valid reason, you are considered to be absent from the exam 20 Attendance

21 Lack of academic integrity can lead to serious penalties. (E.g. zero mark in assignment) Important Notification Plagiarism Inappropriate or inadequate acknowledgement of original work including:  Material copied word for word without any acknowledgement of its source  Materials paraphrased without appropriate acknowledgement of it source  Images, design, experimental results, computer code etc used or adapted without acknowledgement of the source. 21

22 Contact For Tutorial and Notes Cikguhadi.com Suhardi.suhaimi@pb.edu.bn Digital Media Department Politeknik Brunei Welcome to WADT


Download ppt "Module Info Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours"

Similar presentations


Ads by Google