Visual Programming CPE 411 Dr. Natheer Khasawneh Jordan University of Science and

advertisement

Visual Programming

CPE 411

Dr. Natheer Khasawneh

Jordan University of Science and

Technology

Dr. Natheer Khasawneh.

Instructor Information

• Dr. Natheer Khasawneh

• E1-L3

• natheer@just.edu.jo

• 02/7102000 Ext. 22511

• http://www.just.edu.jo/~natheer

• Office hours: (check website)

Dr. Natheer Khasawneh.

Course Description

• 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.

Dr. Natheer Khasawneh.

Textbooks

• Visual C# 2005 How to Program, Harvey M.

Deitel and Paul J. Dietel, Prentice Hall, 2005

• Available at JUST book store.

Dr. Natheer Khasawneh.

• First Exam 15%

• Second Exam 15%

• Lab Exam 15%

• Assignment 10%

• Project 5%

• Final Exam 40%

Grading

Dr. Natheer Khasawneh.

Course Objective

• Provide students with a deep understanding of methods and tools used to design develop distributed, component-based computer applications, web services and rich client applications, based on the .NET architecture, with a focus on case studies and applications in engineering.

Dr. Natheer Khasawneh.

Outline

• Basic Windows Programming Concepts (40%)

– Graphical user interface

– Multiple-Document-Interface.

Graphics

Distributed Computing (15%)

Networking: Streams-Based Sockets and Datagrams

– Web Services

• Database and ADO.NET (25%)

.NET Programming Concepts (20%)

– Exception Handling

Multithreading

– Generics

– Cryptography

– Interoperability

Dr. Natheer Khasawneh.

Course Milestone (tentative)

• Exception Handling

• Windows Programming

First Exam

• Graphics

• Multithreading

• Database

Second Exam

• Networking

• Webservices

• Generics

• Cryptography

• Interoperability

Final Exam

Dr. Natheer Khasawneh.

Course Policy

• University regulations regarding attendance, cheating, and examinations will be strictly enforced.

• Cheating in the exams and/or assignments will be punishable as listed in the university regulations.

• No late assignments will be accepted.

• You are not allowed to attend in sections you are not registered in.

• If you miss more than 20% of the lectures (with or without an excuse), you will receive a 35% in the whole course.

• If you miss more than 10% of the lectures (without an excuse), you will receive a

35% in the whole course.

• No make up exams except with the dean’s approval.

• Students are welcomed in my office ONLY during the office hours or by appointment.

• News forum on the citcourses website is the best place to ask questions.

• Cell phones must turned off or put on silent mode.

Dr. Natheer Khasawneh.

Honor Code

• Everything you submit must the work of you.

• Sharing between students is not allowed.

• Submissions will be scanned to detect improper collaboration.

• Cheating in the projects/assignments will be punishable as listed in the university regulations.

Dr. Natheer Khasawneh.

Download