1 / 29

BIM201 – System Software

BIM201 – System Software. Introduction. Contents. Information about the course Visual Studio 20 1 2 IDE Creating Applications Console Application Windows Forms Application ASP.NET Web Page C# and the .NET Framework. Course Information. About the course. Course Contents.

lixue
Télécharger la présentation

BIM201 – System Software

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BIM201 – System Software Introduction

  2. Contents • Information about the course • Visual Studio 2012 IDE • Creating Applications • Console Application • Windows Forms Application • ASP.NET Web Page • C# and the .NET Framework

  3. Course Information

  4. About the course

  5. Course Contents

  6. Course Contents (continued)

  7. Grading Plan • 1st MT: 20%, 2nd MT: 20%, Homework: 40%,Final: 20%. • Curve will be applied to the grades • If your grade is below 80%, you cannot get the grade AA, but it is not certain that if you pass 80% then you get AA. • If your grade is below 35%, you certainly fail, but this does not mean that you’ll get at least DD if you pass 35%.

  8. Sample Grading Plan

  9. Attendances • You don’t have to attend the classes but recent experiences show that the students who attend the classes are more successful • All students are responsible for visiting the website of the course at least two times in each week • Announcements, assignments, grades, and project subjects will be published on the website.

  10. Supplementary Software • In this course, you’ll need Visual Studio 2012 software • You can download it from a shared folder as explained in http://ceng.anadolu.edu.tr/msdn.aspx page • You can login to the website using your Anadolu e-mail account. • If you have problems in logging in, please inform me.

  11. Introduction to C

  12. Software Development Cycle 1. Specify problem requirements • State the problem clearly; understand what is required 2. Analyze the problem • Identify the inputs (data), outputs (results), and any additional requirements 3. Design a solution (algorithm) • Develop the list of steps that solves the problem • Do Procedural Design or Object-Oriented Design 4. Implement the algorithm • Code the algorithm using a programming language (C, C++, Java, C#, …) • Notice that an algorithm is independent of the PL

  13. Software Development Cycle (cont) 5. Test and verify • Run the code with many sets of test data to verify that it does what it is supposed to do 6. Maintain and update code • Modify the code as needed • Relevant Courses: • Introduction to Programming I/II • Visual Programming, Object Oriented Programming • Advanced Programming Techniques • Systems Software (C Programming) • System Analysis & Design • Software Engineering • Programming Language Concepts

  14. Object Oriented Programming Main Program Data Data Data Method1 Method1 Method1 • View the world as a set of cooperating objects & their interactions Method2 Method2 Method2 Object2 Object1 Object3

  15. Procedural Programming Procedure1 Main Program DATA Procedure2 ProcedureN Global Shared Data

  16. Creating a Console Application

  17. IMPORTANT: The extension should be .c

  18. Write the code and press Ctrl-F5

  19. If your program has errors, the following message box appears: Do NOT select the checkbox! … press the NO button… … go back to your code and fix the error!

More Related