Course Outline

advertisement

Course Outline

COMP-4870

Course Outline

School of Computing and Academic Studies

Program: Computer Systems Technology

Option: Information Systems

Start Date: January 2011 End Date: May 2011

COMP-4870

Intranet Planning and Development

Total Hours:

105

Hours/Week:

Total Weeks:

7 Lecture :

15 Term/Level:

3 Lab: 4 Shop:

Course Credits:

Seminar:

7

Other:

Prerequisites:

Course No. Course Name

COMP 3910 is a Prerequisite for:

Course No. Course Name

Course Description (required)

This course explores Microsoft’s .NET technology for developing and deploying e-business solutions. This course focuses on migrating database systems to an online format, using web-based tools. ASP.NET, C#, IIS, ADO.NET,

Silverlight and Visual Studio .NET 2010 are the technologies that will be used. A term project involves a presentation to the rest of the class on a current web technology that is not covered in this course.

Detailed Course Description (optional)

Students will design and build a web-based solution that will conform to the Model View Controller architecture.

Login and authentication mechanisms will be implemented to enforce adequate security. Students will start with simple HTML code and learn to add method calls to C# classes. Dynamic content will be provided by XML and a remote Microsoft SQL Server database that will be accessed using ADO.NET.

The lecture series is designed to teach the appropriate technologies that will be needed for the labs.

Документ1

04/20

1

Course Outline

COMP-4870

Evaluation

Lab work

Quiz

4-5 Assignments

Individual (or group) project

Midterm Exam

Final Exam

TOTAL

20% Assignments:

10% 1.

C# Windows Forms Application

25% 2.

ASP.NET / ADO.NET application

10% 3.

Web Services Application

4.

Silverlight

15%

20%

Project: Investigation and presentation of web technology.

100%

To get credit on the assignments and the term projects etc., you must (on average) pass the midterm and final examinations. To put this another way, if your average from the mid-term and final examination grades are less than 50%, you will fail this course (regardless of how well you scored on the assignments, term projects, etc.).

Course Learning Outcomes/Competencies

At the end of this course you will be able to:

1.

improve coding productivity by using rapid application development features of Visual Studio .NET 2010

2.

develop applications and components using the C# programming language

3.

program client applications with Silverlight

4.

Manipulate XML documents with C#

5.

use XAML markup language

6.

program Windows Phone 7 using Silverlight

7.

develop ASP.NET 4 web applications

8.

manage web application state

9.

understand the difference between HTML and ASP.NET web server controls

10.

take advantage of the ASP.NET built-in validation controls

11.

cache web application objects

12.

connect ASP.NET applications with data sources using the ADO.NET, LINQ, and Entity Framework libraries

13.

produce and consume web services

14.

secure a web application

Документ1

04/20

2

Course Outline

COMP-4870

Verification

I verify that the content of this course outline is current.

Authoring Instructor

I verify that this course outline has been reviewed.

Program Head/Chief Instructor

I verify that this course outline complies with BCIT policy.

Interim Until Approved

Date

Date

Dean/Associate Dean Date

Note: Should changes be required to the content of this course outline, students will be given reasonable notice.

Документ1

04/20

3

Course Outline

COMP-4870

Instructor(s)

Medhat Elmasry Office Location:

Office Hrs.:

SW2-121

Learning Resources

Required:

Murach’s ASP.NET 3.5 Web Programming with C# 2008,

By: Joel Murach and Anne Boehm

ISBN: 978-1-890774-48-6

Office Phone:

E-mail Address: melmasry@bcit.ca

Recommended:

Murach’s ADO.NET 3.5 LINQ and the Entity Framework with C# 2008,

By: Anne Boehm

ISBN: 978-1-890774-53-0

Information for Students

Assignments: Late assignments, lab reports or projects will not be accepted for marking. Assignments must be done on an individual basis unless otherwise specified by the instructor.

Makeup Tests, Exams or Quizzes: There will be no makeup tests, exams or quizzes. If you miss a test, exam or quiz, you will receive zero marks. Exceptions may be made for documented medical reasons or extenuating circumstances. In such a case, it is the responsibility of the student to inform the instructor immediately.

Ethics: BCIT assumes that all students attending the Institute will follow a high standard of ethics. Incidents of cheating or plagiarism may, therefore, result in a grade of zero for the assignment, quiz, test, exam, or project for all parties involved and/or expulsion from the course.

Attendance: The attendance policy as outlined in the current BCIT Policy will be enforced. Attendance will be taken at the beginning of each session. Students not present at that time will be recorded as absent.

Illness: A doctor’s note is required for any illness causing you to miss assignments, quizzes, tests, projects, or exam. At the discretion of the instructor, you may complete the work missed or have the work prorated.

Attempts: Students must successfully complete a course within a maximum of three attempts at the course.

Students with two attempts in a single course will be allowed to repeat the course only upon special written permission from the Associate Dean. Students who have not successfully completed a course within three attempts will not be eligible to graduate from the appropriate program.

Course Outline Changes: The material or schedule specified in this course outline may be changed by the instructor. If changes are required, they will be announced in class.

Labs: Lab attendance is mandatory. Lab exercises are due at the end of the lab period.

I.D. Required in Examination Centres: Effective December 2000, in order to write exams, students will be required to produce photo-identification at examination centres. Photo I.D. must be placed on the desk before an exam will be issued to the student. The I.D. must remain in view on the desk while writing the exam, for inspection by invigilators. Students should bring a BCIT OneCard or alternatively two pieces of identification, one of which must be government photo I.D. such as a driver’s licence. Please see BCIT Policy #5002, Formal Invigilation

Procedures.

Cheating and Plagiarism

Student Conduct

• Responsible Use of Information Technology at BCIT: your receipt of this outline and your attendance in this course signifies that you have been made aware of these official BCIT policies which are detailed on the BCIT

Документ1

04/20

4

Course Outline

COMP-4870 web site and referred to on the last page of this outline.

Документ1

04/20

5

Course Outline

COMP-4870

Assignment Details

Assignments (and projects) are to be submitted at the end of the class on the day that they are due.

Late assignments (and projects) will not be allowed

Each assignment is meant to reinforce a particular skill.

All assignments (and projects) must include a Microsoft Word ReadMe.doc document describing your application and installation instructions for the marker.

4-5 assignments, each worth between 5% and 10% of the students overall grade, must be completed individually or with a small team as specified in the assignment. Assignments are worth a total of 25%.

Lab Details

Lab exercises will be marked during the lab period on the same day the exercise is given.

The instructor will not mark assignments that are not completed during lab periods.

Examination Details

There will be two exams during this course, a midterm and a final. The midterm will be will cover the lecture, labs and assignment materials to date of the examination. The final will be a comprehensive examination designed to test the students skills and knowledge in developing office Intranets

Документ1

04/20

6

Course Outline

COMP-4870

7

8

Schedule

Week Starting

1

Jan 4

2

3

4

5

6

9

10

11

12

13

15

Jan 10

Jan 17

Jan 24

Feb 1

Feb 8

Mar 1

Mar 8

Mar 15

Mar 22

Mar 29

Apr 5

Apr 12

Apr 19

Material

Introduction

Framework architectures

ASP.NET_QuickStart Visual Studio

.NET 2010

Conventions

C# Primer

WPF

Web Forms

File IO

Web Forms

State Management

Validation controls

ADO.NET

More ADO.NET

Email

Chapters 1,2,3

Chapters 6

Chapter 3

Chapter 7

Master Pages

Themes

Navigation

User Controls

GridView

Web Parts, MultiView, and Wizard

Chapter 9

Chapter 10

GridView, DetailsView, and

FormsView

MID TERM EXAM

LINQ

Chapter 29

Chapters 18

Mutiview and Wizard

Java and ASP.NET web services

Silverlight 4

Silverlight & RIA Services

Programing Windows Phone 7

AJAX

Deployment

Exam Week

Chapters 24 &

29

Assignment / Lab

Документ1

04/20

7

Course Outline

COMP-4870

CST/PTS Student Conduct Guidelines

CST Student Conduct Guidelines

The School of Computing and Academic Studies expects the highest level of professional conduct and ethical behaviour from all students enrolled in Computer Systems Technology (CST) courses and programs.

All students are reminded of the following BCIT policies related to student conduct:

Policy 5002 Cheating and Plagiarism

Policy 5002 Student Conduct

www.bcit.ca/files/pdf/policies/5002.pdf www.bcit.ca/files/pdf/policies/5002.pdf

Policy 3501 Responsible Use of Information Technology at BCIT

www.bcit.ca/files/pdf/policies/3501.pdf

CST students are especially reminded that the Computing and IT knowledge and skills acquired in the course of their studies confer upon them, as with all IT professionals, a special responsibility to use this knowledge in a responsible, professional and ethical manner.

Given that misuse of computer facilities at BCIT can have significant legal and/or economic impacts, upon evidence of any violation of Policy 3501, the School may recommend immediate suspension, even for first offences.

By attending this course, every student has been made aware of these policies and the actions that will be taken. Please follow the links provided, each student is responsible to read and comply with these policies.

Документ1

04/20

8

Download