Course Handbook - CSC316 - WEB DEVELOPMENT - Spring 2019
Course Handbook - CSC316 - WEB DEVELOPMENT - Spring 2019
o [email protected]
o [email protected]
o [email protected]
o [email protected]
Students’ Expectations
Students are expected to have a textbook, and where applicable, a calculator. In addition, students should adhere
to the code of conduct set forth by the MUBS administration in the classroom and during examination. Please
note that cell phone usage is prohibited in the classroom.
Events Participation
Depending on the nature of the course, students may be required to participate in certain related events. Active
participation in these events may affect the students’ final grades positively.
Course Description
This course is intended for Active Server Pages (ASP) Web developers. The course assumes that
students are familiar with Hypertext Markup Language (HTML). This course enables students to
target specific technologies and distinguish themselves by demonstrating in-depth knowledge in
developing .NET Framework 4.5 Web Applications (MCTS: .NET Framework 4.5 Web
Applications) and data access (ADO.NET) in Web applications.
This course helps students to focus in Visual Studio 2013 and Microsoft ASP.NET 4.5 training and
will help them to autonomously find learning resources so that they can upgrade from Visual Studio
.NET and ASP.NET 4.5.
Course Objectives
Upon successful completion of this course, students will have demonstrated knowledge:
Learning Outcomes
The student should be able to accomplish the following tasks:
Grade Allocation
Attendance and participation =10%
Mid-Term Exam = 30%
Assignments and Project = 30%
CSC316 Web Development Page 3 of 8
Final Exam = 30%
Grading Scale
97% - 100% = A+ 93% - 96% = A 90% - 92% = A-
87% - 89% = B+ 83% - 86% = B 80% - 82% = B-
77% - 79% = C+ 73% - 76% = C 70% - 72% = C-
67% - 69% = D+ 63% - 66% = D 60% - 62% = D-
59% & below = F
Teaching Methods
(L) Lectures and presentations
(E) Exercises on white board
(C) Computer lab
(S) Case study
Moreover, the approach will focus on interactivity, exercises, individual and group brainstorming
and personal research of related topics.
Course Plan
Teaching
Week # Topics
Methods
Chapter 1: Introduction to the course, HTML quick revision, C#
1
Exercises
Chapter 2: Getting Started with ASP.Net L, C, S
• Let’s start with a “Hello, World” ASP.NET application.
2
• How the server translate ASPX to HTML.
• Creating HTML Programmatically
Chapter 3: Creating a Microsoft ASP.NET Web Form L, C, S
3 • Creating Web Forms
• Using Server Controls
Chapter 4: A Very Brief Introduction to Relational Databases L, C, S
• Working with MS SQL Server
4
• Add and Delete
• Updating a Database Table
5 Midterm Exam L, C, S
Chapter 5: ADO.NET (Working with Database) L, C, S
• Overview of ADO.NET
6
• Connection Object
• Command Object
• Data Readers
7 • Data Sets & Data Adapters
• Using SQLDataSource
8 Chapter 6: State Management L, C, S
CSC316 Web Development Page 4 of 8
• Preserving State in Web Applications
• Using Cookies to Preserve State
• ASP.NET Session State
• • Application State
Classroom Policies
Attendance
Class attendance is mandatory and constitutes 10% of the final grade. If
for some reason a student has to miss class unexpectedly, it is the
student’s responsibility to make certain that all assigned work is
completed. Excessive absenteeism will be grounds for disciplinary and
corrective actions by the Office of Student Affairs.
Participation
Participation is a necessary part of classroom. It is not enough to merely
attend courses; students must also participate in the learning process.
Students are graded on participation separately from attendance, however
absence from class necessarily deducts from a student’s total participation
grade. Likewise, students who do not participate, or those who attend
class and cause a disruption, will lose participation points. To fully
participate in classes, students should read the chapter prior to the lesson,
and add positive commentary or questions to the session. Cell phones are
strictly forbidden in class and examination rooms, and the use of cell
phones constitutes classroom disruption.
Makeup Exams
Exams will be given on the above scheduled dates. However, a makeup
exam may be given by written consent of the department if the student
sends an electronic petition within 7 days of the date of the exam. The date
of the makeup will be decided by the department concerned as will any
penalty is applied toward any exam not taken on the scheduled exam
date(s).
Go Green
MUBS is committed to reducing the university’s carbon footprint. Please do
not submit hardcopy assignments unless necessary. Make sure that you
throw away recyclable items in the allocated recycling bins on campus.
Conserve the use of electricity by turning off the light when your leave a
room. For more information regarding the student code of conduct as well
as other related subjects, please check policy on the website.
Student Contribution
Student contribution to this course is to:
Attend all lectures
Participate in lecture/seminar discussion and activities
Work individually or in group on case analysis requested by the module leader(s)
Follow-up on sessions by identifying key concepts in appropriate reference literature and
reading more about them
Review tasks/hand-outs by completing further examples not covered in class
The SCS reserves the right to ask for further proof of the nature and source of
material used and you are advised to keep complete records of such sources.