100 likes | 118 Views
Visual Programming CPE 411 Dr. Natheer Khasawneh Jordan University of Science and Technology. 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). Course Description.
E N D
Visual ProgrammingCPE 411 Dr. Natheer KhasawnehJordan University of Science and Technology
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)
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.
Textbooks • Visual C# 2005 How to Program, Harvey M. Deitel and Paul J. Dietel, Prentice Hall, 2005 • Available at JUST book store.
Grading • First Exam 15% • Second Exam 15% • Lab Exam 15% • Assignment 10% • Project 5% • Final Exam 40%
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.
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
Course Milestone (tentative) • Exception Handling • Windows Programming First Exam • Graphics • Multithreading • Database Second Exam • Networking • Webservices • Generics • Cryptography • Interoperability Final Exam
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.
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.