Jordan University of Science and Technology Computer Engineering Department

advertisement
Jordan University of Science and Technology
Faculty of Computer & Information Technology
Computer Engineering Department
CPE 411 – Visual Programming
First Semester 2011/2012
Course Catalog
Advanced tools for the programming of object oriented visual applications; principles and main features of a few
popular visual programming tools including GUI, API, and event handling. A set of laboratory experiments will
provide hands-on experience in related topics.
Text Book(s)
Title
Author(s)
Publisher
Year
Edition
Visual C# 2005 How to Program
Harvey M. Deitel and Paul J. Dietel
Prentice Hall
2005
2nd Edition (or the latest edition)
References
Books




Internet Links
http://msdn.microsoft.com/en-us/default.aspx
Computing with C# and the .NET Framework by Arthur Gittleman
GDI+ Programming: Creating Custom Controls Using C# by Eric White
Programming Microsoft Windows with C# by Charles Petzold
CLR via C# by Jeffrey Richte
Instructors
Instructor
Office Location
Office Phone
Email
Website
Natheeer Khasawneh
C3 L1
7201000 ext. 23377
natheer@just.edu.jo
http://www.just.edu.jo/~natheer
Class Schedule and Room
Section 1:
Sunday, Tuesday, Thursday 10:15-11:15
Lab 1
Section 2:
Sunday, Tuesday, Thursday 12:15-1:15
Lab 1
Office Hours
Sunday, Tuesday, Thursday: 11:15-12:15
Monday, Wednesday 10:30-11:30
Teaching Assistant
Eng. Muhammad Obeidat mbobeidat@just.edu.jo
Prerequisites
Prerequisites by course
CPE 311 Object-Oriented Software Development
Topics Covered
Topics
.NET Framework
Events and Delegates
Basic Windows Controls
Advanced Windows Controls
Multiple Document Interface
(MDI)
Graphics (GDI+)
Windows Presentation Foundation
(WPF)
Custom Controls
ADO.NET
Multithreading
Networking
ASP.NET
1
Chepters in Text
Chapter 3 (Deitel)
Chapter 13 (Deitel)
Chapter 13 (Deitel)
Chapter 14 (Deitel)
Chapter 14 (Deitel)
Week number
1
2,3
4
5
6
Chapter 17 (Deitel)
Handout
7
8
Chapter 17 (Deitel)
Chapter 20 (Deitel)
Chapter 15 (Deitel)
Chapter 23 (Deitel)
Chapter 21 (Deitel)
9,10
11,12
13
14
15
Mapping of Course Objectives to Program Outcomes1
Assessment method
1. Identify the basic structure of .NET framework. [ILO1]
2. Construct and use events and delegates. [ILO1,4]
Exams and HW Assignments
Exams, Labs Assignment, and
HW Assignments
Numbers in brackets refer to the Program outcomes
3. Design and create windows applications with rich GUI interface.
[ILO4,5,11]
4. Design and create Multiple Document Interface (MDI) applications.
[ILO4,5,11]
5. Construct persistent graphics on Windows Applications. [ILO4,5,11]
6. Design and develop database driven applications. [ILO4,5,11]
7. Develop network applications in TCP/UDP. [ILO4,5,11]
8. Develop multithreaded applications. ILO[4,5, 11]
9. Identify the basic of ASP.NET technology to create Web Applications.
[ILO4,5,6,11]
Exams, Labs Assignment, and
HW Assignments
Exams, Labs Assignment, and
HW Assignments
Exams and HW Assignments.
Exams and HW Assignments.
Exams and HW Assignments.
Exams and HW Assignments.
Exams.
Relationship to Program Outcomes (score out of 5)
ILO1 ILO2 ILO3 ILO4 ILO5 ILO6 ILO7 ILO8 ILO9 ILO10 ILO11
2
5
5
2
5
Relationship to Program Objectives
CPEO 1
CPEO 2
CPEO 3
CPEO 4
CPEO 5
X
X
X
X
X
CPEO 6
Evaluation
Assessment Toole
First Exam
Expected Due Date
6th week
Weight
15%
Mid Lab Exam
8th week
15 %
th
Second Exam
11 week
15 %
Lab work and Assignments
Weekly
10 %
Project
10th week
5%
Final Exam
TBA by registrar office
40%
ILO12
Download