0% found this document useful (0 votes)
966 views

Block 2 - Course Implementation Plan - PRN201 - SE0692

The document provides an implementation plan for a course on .NET Technology and Visual C#. The 3 month course consists of 78 slots covering topics such as C# language fundamentals, object-oriented programming, .NET assemblies, Windows forms, web applications, databases and web services. Assessment includes 6 labs, 6 progress tests, 1 group project, 1 practical midterm exam and 1 written final exam evaluating students' understanding of core .NET concepts and ability to apply skills through programming assignments.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
966 views

Block 2 - Course Implementation Plan - PRN201 - SE0692

The document provides an implementation plan for a course on .NET Technology and Visual C#. The 3 month course consists of 78 slots covering topics such as C# language fundamentals, object-oriented programming, .NET assemblies, Windows forms, web applications, databases and web services. Assessment includes 6 labs, 6 progress tests, 1 group project, 1 practical midterm exam and 1 written final exam evaluating students' understanding of core .NET concepts and ability to apply skills through programming assignments.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

COURSE IMPLEMENTATION PLAN

FU-DN (Under Decision No: ..... 201/QD-DHFPT ...... Date:9/4/2012) Course name: .NET Technology and Visual C# Course code: PRN291 Level: Bachelor Implementation period: from 7/5/2012 to 25/8/2012 Group leader /lecturer: Nguyn Ngc Anh E-mail: [email protected] Phone: 0905.119948 1) Main objectives and goals of the course Upon completion of this course students shoud: 1. Understand the followings: C# language for developing .NET applications; Fundamental concepts of .NET Platform Basic knowledge of WinForms .NET Basic knowledge of WebForms .NET 2. Be able to: Develop Windows forms applications Develop Web forms applications 3. Be able to work in team and present group's results This course addresses mainly the outcomes (a) an ability to apply knowledge of mathematics, science, and engineering, (k) an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice, and partly the outcomes (d)an ability to function on multidisciplinary teams, (g) an ability to communicate effectively 2) Course Textbook(s)/ Resources: a) Main books - MSDN Library:.NET development in MSDN provided by Microsoft Academics Alliance
(or http://msdn.microsoft.com/en-us/library) - Pro C# 2005 and the NET 3.0 Platform 4e, Andrew Troelsen

b) Reference books or resources


1) Pro CSharp 2008 and the NET 3.5 Platform 4e, Andrew Troelsen, Apress 2008 (.pdf file ProC2008.pdf on CD-ROM) 2) .Net Framework Essentials 2e (.pdf file, CD-ROM) 3) C# How to Progam, Prentice Hall (in Library)

04.02e-BM/DH/HDCV/FU 1/2

1/9

3) Implementation plan in details


Student's task before class Teacher's Material Student's task after class

Chapter
Part 1 - Introducing C# and the .NET Platform

Slot

Unit 1 Course Introduction

Content

Category Lecture

1 2 3 2 4 5 3 6 Guiding - Building C# Applications Project Introduction Progress test 1 - (Part 1) 5 Questions/5 minutes Progress test 1 Chapter 3 - C# Language Fundamentals Chapter 4 - Object-Oriented Programming with C# 2.0 Chapter 5 - Understanding Object Lifetime Chapter 6 - Understanding Structured Exception Handling 8 9 5 10 11 6 12 13 7 14 Chapter 11 - Introducing .NET Assemblies Guiding Lab 1 - C# Programming Chapter 7 - Interfaces and Collections Chapter 8 - Callback Interfaces, Delegates, and Events Chapter 10 - Understanding Generics Lab 1 Assistant - C# Programming Project Assistant Progress test 2 - (Part 2) 5 Questions/5 minutes Progress test 2 Tutorial Tutorial Ref. 1 Ref. 1 Part 2 - The C# Programming Language Ref. 1 Ref. 1 Part 2 - The C# Programming Language CMS Ref. 1 Ref. 1 Part 2 - The C# Programming Language Ref. 1 Ref. 1 Part 2 - The C# Programming Language CSM CMS Chapter 1 - The Philosophy of .NET Lecture Chapter 2 - Building C# Applications Ref. 1 Ref. 1 Part 1 - Introducing C# and the .NET Platform Ref. 1 Ref. 1 Part 1 - Introducing C# and the .NET Platform

04/06/2012

05/06/2012

Part 2 - The C# Programming Language

Lecture

7 4

Tutorial

Lecture

06/06/2012

Tutorial Tutorial Lecture Ref. 1 Part 3 Programming with .NET Assemblies Ref. 1 Part 3 Programming with .NET Assemblies

07/06/2012

Part 3 Program ming with .NET Assembl ies

04.02e-BM/DH/HDCV/FU 1/2

2/9

15 8 16 17 9 18 08/06/2012 10 20 21 11 22 Part 4 - Programming with the .NET Libraries 11/06/2012 23 12 24 Project Assistant Tutorial Chapter 16 - The System .IO Namespace Chapter 17 - Understanding Object Serialization Lecture Ref. 1 Part 4 Programming with the .NET Libraries Ref. 1 Part 4 Programming with the .NET Libraries CMS Project Assigment 1 Ref. 1 Part 4 Programming with the .NET Libraries Ref. 1 Part 4 Programming with the .NET Libraries 19 Lab 2 Assistant - Programming with .NET Assemblies Project Assistant Progress test 3 - (Part 3) 5 Questions/5 minutes Tutorial Tutorial CMS Chapter 14 - Building Multithreaded Applicactions Lecture Ref. 1 Part 3 Programming with .NET Assemblies Ref. 1 Part 3 Programming with .NET Assemblies Guiding Lab 2 - Programming with .NET Assemblies Tutorial CMS

25 13 26 27 14 28 29 15 30 16 31 Chapter 21 - Programming with Windows Forms Controls Lecture Ref. 1 Part 4 Programming with the .NET Libraries Ref. 1 Part 4 Programming with the .NET Libraries Guiding Lab 3 - Programming with Windows Forms Tutorial CMS Chapter 19 - Building a Better Window with System.Windows.Forms Lecture

12/06/2012

25/06/2012

04.02e-BM/DH/HDCV/FU 1/2

3/9

32

Lab 3 Assistant - Programming with Windows Forms Project Assistant Progress test 4 - (Part 4: C16, C17, C19, C21) 5 Questions/5 minutes

Tutorial

CMS

33 17 26/06/2012 18 36 37 19 38 27/06/2012 39 20 40 41 21 42 28/06/2012 43 22 44 Part 6 - Web Applications and XML Web Services 45 23 46 34

Lecture Chapter 22 - Database Access with ADO.NET

Ref. 1 Part 4 Programming with the .NET Libraries

Ref. 1 Part 4 Programming with the .NET Libraries

35 Guiding Lab 4 - Database Programming with ADO.NET Tutorial CMS

Chapter 22 - Database Access with ADO.NET

Lecture

Ref. 1 Part 4 Programming with the .NET Libraries

Ref. 1 Part 4 Programming with the .NET Libraries

Lab 4 Assistant - Database Programming with ADO.NET Progress test 5 - (Part 4: C22) 5 Questions/5 minutes Project Assistant

Tutorial Tutorial

CMS

Tutorial

CMS Project Assigment 1

Project Assistant

Tutorial Ref. 1 Part 5 Web Applications and XML Web Services Ref. 1 Part 5 Web Applications and XML Web Services CMS, Project Assignment 1, 2

Chapter 23 - ASP.NET 2.0 Web Pages and Web Controls

Lecture

29/06/2012

24

47

Project Assistant

Tutorial

04.02e-BM/DH/HDCV/FU 1/2

4/9

48

Guiding Lab 5 - Web Programming

Tutorial Summit Project Assignment 1

CMS

49 25 50 02/07/2012 51 26 52 53 27 54 55 28 56 57 29 58 04/07/2012 59 30 60 61 31 62 05/07/2012 63 32 64 Project Assistant Tutorial Lab 6 Assistant - Web Services Tutorial Guiding Lab 6 - Web Services Tutorial Chapter 25 - Understanding XML Web Services Project Assistant Lab 5 Assistant - Web Programming Progress test 3 03/07/2012 Tutorial Tutorial Chapter 24 - ASP.NET 2.0 Web Applications Lecture Chapter 24 - ASP.NET 2.0 Web Applications Lecture Chapter 23 - ASP.NET 2.0 Web Pages and Web Controls Lecture

Ref. 1 Part 5 Web Applications and XML Web Services Ref. 1 Part 5 Web Applications and XML Web Services Ref. 1 Part 5 Web Applications and XML Web Services

Ref. 1 Part 5 Web Applications and XML Web Services Ref. 1 Part 5 Web Applications and XML Web Services Ref. 1 Part 5 Web Applications and XML Web Services CMS

Lecture

Ref. 1 Part 5 Web Applications and XML Web Services

Ref. 1 Part 5 Web Applications and XML Web Services CMS

CMS CMS, Project Assignment 2

04.02e-BM/DH/HDCV/FU 1/2

5/9

Summit Project Assignment 2 65 Part 6 - Programming with .NET 3.0 Extensions 33 66 67 34 68 69 35 70 71 36 72 73 37 74 10/07/2012 75 38 76 39 77 78 Review all Tutorial Lecture Review Practical Exam Lecture Practical Exam Lecture Project Assistant Lecture Project Assistant Ref. 1 Part 6 Programming with .NET 3.0 Extensions Ref. 1 Part 6 Programming with .NET 3.0 Extensions Ref. 1 Part 6 Programming with .NET 3.0 Extensions Ref. 1 Part 6 Programming with .NET 3.0 Extensions Ref. 1 Part 6 Programming with .NET 3.0 Extensions Ref. 1 Part 6 Programming with .NET 3.0 Extensions Tutorial Project Assistant Tutorial Progress test 6 - (Part 6) 5 Questions/5 minutes Tutorial

06/07/2012

09/07/2012

11/07/2012

Project Presentation (45'/group) before FE

FINAL EXAM

04.02e-BM/DH/HDCV/FU 1/2

6/9

4) Training activities: a) Class-based activities - 15 slots in total b) Practice Labs - 24 slots in total c) Self-study - 39 slots in total - See Implementation plan in details -> Students task before/after class columns d) Consultation - email, forum, face to face 5) Usage of Information Technology in/during the course a) Provide information or materials through the internet. - http://msdn.microsoft.com/ - http://www.w3schools.com/ - http://www.asp.net/ b) Use online materials - Help online on msdn - Use searching to find information c) Information exchanged between lecturers and students - cms-dn.fpt.edu.vn d) Specific technical requirement for the subject - Microsoft Visual Studio 2010 installed on lab/class machine - Microsoft SQL Server 2010 installed on lab/class machine 6) Soft skills and personal development throughout the course a) Presentation skills: -01 presentation b) Team work skills: -01 presentation c) Other skills d) Content for personal development 7) Assessment Scheme: a) Ongoing assessment (OA): 50% - 06 Labs 15% - 6 Progress Tests 15% (Abet k1) - 01 Group Project: 20% b) Mid-term Examination (ME): - 01 Practical exam 20% (Abet k2) 1. Week or date: 10/7/2012 2. Total weight: 20% 3. Structure:
Part Weight Time Instruct Type Submit Marker Content

Question No. of question

Mark

Practical 100% 90

no USB, no Computer Examinati Develop Windows, Internet, open-book on Office. Web applications

5-5 each

Total

100% 90

10

c) Final examination (FE): 30%


04.02e-BM/DH/HDCV/FU 1/2

7/9

1. Date: week 6 2. Total weight: 30% 3. Structure:


Part Weight Time Type Instruct Submit Marker Content

Question No. of question Mark

Written 100% 60

MC, closedbook

EOS

EOS

Chapter 1 - The Philosophy of .NET Chapter 2 - Building C# Applications Chapter 3 - C# Language Fundamentals Chapter 4 - Object-Oriented Programming with C# 2.0 Chapter 5 - Understanding Object Lifetime Chapter 6 - Understanding Structured Exception Handling Chapter 7 - Interfaces and Collections Chapter 8 - Callback Interfaces, Delegates, and Events Chapter 10 - Understanding Generics Chapter 11 - Introducing .NET Assemblies Chapter 14 - Building Multithreaded Applicactions Chapter 16 - The System .IO Namespace Chapter 17 - Understanding Object Serialization Chapter 19 - Building a Better Window with System.Windows.Forms Chapter 21 - Programming with Windows Forms

3-5

1 each

5-7

5-7

5-7

3-5

3-5

3-5

3-5

04.02e-BM/DH/HDCV/FU 1/2

8/9

Controls Chapter 22 - Database Access with ADO.NET Chapter 23 - ASP.NET 2.0 Web Pages and Web Controls Chapter 24 - ASP.NET 2.0 Web Applications Chapter 25 - Understanding XML Web Services Total 100% 50 50 3-5 3-5 3-5 5-7

d) Final result (FR): FR = 0.5 OA + 0.2 ME + 0.3 FE e) Completion criteria: FR >= 5 AND FE >=4 8)List of attending lecturers: No 1. 2. Name Nguyn Ngc Anh Nguyn Khnh Teaching Role Instructor Instructor Considered by: (Academic Division) Contact [email protected] [email protected] Built by: (Academic Department)

Approved by: (Campus Director)

Name: Hunh Tn Chu Date:

Name: Hunh Tn Chu Date:

Name: Nguyn Ngc Anh Date: 2/5/2012

04.02e-BM/DH/HDCV/FU 1/2

9/9

You might also like