Univesrsity of Puerto Rico at Mayagüez Faculty of Arts and Sciences Department of Mathematics August, PDF

Univesrsity of Puerto Rico at Mayagüez Faculty of Arts and Sciences Department of Mathematics August,2011. Instructor s General Information Name: Ana Carmen González-Ríos Office: M-305, ext.2660 Office

Please download to get full document.

View again

of 5
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.

Investor Relations

Publish on:

Views: 20 | Pages: 5

Extension: PDF | Download: 0

Univesrsity of Puerto Rico at Mayagüez Faculty of Arts and Sciences Department of Mathematics August,2011. Instructor s General Information Name: Ana Carmen González-Ríos Office: M-305, ext.2660 Office Hours: L-Mi-V: 7:30 a.m. 8:30a.m,10:30 a.m. - 11:30a.m. URL: Course Web Site: Course Information: Title: Event Programming using Visual C#.NET Course Number: COMP4999/COMP4998 Credits: 3 Prerequisites: COMP3010 Recommended Texts:In this course we will not follow one particular book. Instead, will make reference to different books. Microsoft Visual C#.NET Step by Step, John Sharp, Microsoft Press,ISBN (text will be provided by the instructor depending on availability ) Build a Program Now! Microsoft Visual C# 2005 Express Edition, Express Edition, Microsoft Press, ISBN (text will be provided by the instructor depending on availability ) Visual C#.NET Programming: From Problem Analysis to Program Design, Barbara Doyle, Thomson Course Technology,ISBN Visual C# 2010 How to Program, 4/E, Harvey Deitel, Paul Deitel, ISBN-10: , Publisher: Prentice Hall,Format: Paperback with DVD; 992 pp Published: 10/13/2010 Course Description: Students will learn the fundamental skills that are required to design and develop object-oriented applications by using Event-Driven Programming methodology, Microsoft Visual C#.NET, and the Microsoft Visual Studio.NET development environment. Course Objectives: the student will explain.net platform 1 the student will use Visual Studio.NET to develop applications the student will develop programs with C#. the student will implement methods the student will implement encapsulation, inheritance in C# the student will use C# within the.net Framework the student will create Graphical User Interfaces using the Visual Studio.NET environment and the.net Framework the student will use exception handling the student will use delegates and events the student will use event programming methodology to develop applications If time permits: the student will use ADO.NET to access and manipulate data in a database. the student will create Windows Forms and controls the student will use XML support in.net Topics Outline: Lecture Topics Notes and other material 1 Administrative topics Course outline 2 Microsoft.NET Framework overview: Common Language Runtime Common Type System Framework Class Library 3 Exploring Visual Studio.NET programming environment 4 An integrated development environment (IDE) for rapid development 5 Create a C# console application 6 Creating a C# Windows Form application 7 Using Namespaces 8 Another Version of C# Hello Work! Comments The main method Input and output Compilation and execution 9 General structure of a C# program 10 Understanding C# Language Fundamentals: Working with variables, operators, and expressions 11 Writing methods and applying scope 12 Creating conditional statements, using decision statement 13 Using and creating iteration statement 14 Introduction: creating Microsoft windows forms application 15 Use common Windows Forms controls such as labels, text 2 boxes, and buttons. 16 Change the properties of windows forms and controls at designs time and programmatically at run time. 17 Subscribe to and process events exposed by Windows Forms and controls 18 Managing Errors and Exceptions: use the try, catch,and finally statements to handle exceptions 19 Raise exceptions from your own methods using the throw keywords 20 Windows Forms applications :use the Main Menu control 21 Respond to menu events for performing processing when a user clicks a menu command. 22 Manipulate menus programmatically and create dynamic menus 23 Create context-sensitive pop-up menus 24 Events and Delegates: Subscribing to an event, unsubscribing to an event 25 Raising an Event 26 Understanding GUI Events 27 Introduction to fundamentals of object-oriented programming, including the concepts of objects, classes, and methods, Inheritance encapsulation. 28 Type system: everything is an object 29 Windows Forms: Using complex controls: Docked controls, splitter, panel control(imagelist, TreeView, ListTreee) 30 Formatting Strings and Numbers 31 Using Streams and Files 32 Create multiple documents interface(mdi) parent and child forms 33 Dynamically display and hide forms 34 Merge menus on parents and child forms 35 Modal and modeless dialog boxes and forms 36 Tool bars 43 Connect to a database 44 Create a query 45 Create a Windows-based application that uses ADO.NET 3 Please note that the topics outlined in the table above will not necessarily be covered in the order shown. Students will be responsible to follow the order of topic s discussion. Instructional Strategies Lectures with power point presentations Students will make oral presentations. Use of cooperative learning Hands - 0n Laboratory problems Class demonstrations Resources: Mathematics Departments Computer Laboratories Use of Internet A new and innovative mobile laptop laboratory will be a fundamental resource in this course. This mobile laboratory was developed thanks to a grant by Microsoft Company and the Faculty of Arts and Sciences. It will be used in courses where hand-on activities or exercises are required. Microsoft Company had donated textbooks for this course, you will be given two books and you need to return them in good conditions at the end of the semester. They are needed for other courses for next semester. Microsoft Company has also donated Visual Studio.net software, which will be used in this course The students will be able to download a free copy of Microsoft C# Express Edition from this will allow then to practice at home Evaluations: 2 quizzes (60 points each) 1 midterm (100 points) 2 Homeworks (30 points each) programming project 1 oral presentation (20 points) The oral presentation will be a progress report of your final project. Final includes project and oral presentation (100 points) or practical final exam Ejemplo de como calcular la nota : A. Para determinar la nota final se utilizará la siguiente tabla: A B C D F MidTerm..85 Quiz Quiz Hw 1.25 Hw 2.25 Oral Prest..20 Examen Final 85 Total 340 Nota 340/400 * 100 = 85% ---- B * for all projects(programming assignments) and oral presentations submit a detailed agenda(written report) that describes your problem and how you solved it. A step by step description, which will allow another person to reproduce your application. In the oral presentations the individual should demonstrate complete understanding of the topic. References: A Programmer's Introduction to C#(Second Edition), Eric Gunnerson, Apress,June 2001, ISBN C# and the.net Platform, Adrew Troelse, June 2001, ISBN Programming Microsoft.NET, Jeff Prosise, Microsoft Press, 2002, ISBN
Related Search
Similar documents
View more...
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks

We need your sign to support Project to invent "SMART AND CONTROLLABLE REFLECTIVE BALLOONS" to cover the Sun and Save Our Earth.

More details...

Sign Now!

We are very appreciated for your Prompt Action!