0% found this document useful (0 votes)
12 views10 pages

WP 1 Introduction 2020

Uploaded by

ainguyen1424
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views10 pages

WP 1 Introduction 2020

Uploaded by

ainguyen1424
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

E

U
F

WINDOWS PROGRAMMING

Faculty of IT - UEF
E
U Table of contents
F

1. Introduction

2. Syllabus

3. Grading

4. References

5. Final project
E
U Course Objectives
F

1. Knowledge: provide to students with principles, how to


approach and methods application programming on desktop.
2. Knowledge: apply those principles to build practical
applications with a graphical user interface.
3. Practice skills to build, design programs on the method
application programming on desktop in C# language.
4. Awareness of how to detect issues and processing to solve
problems on the computer as well as hard-working attitude,
high pressure, and attention to detail.

3
E
U Learning Outcomes
F

1. Understand, state and explain the basic concepts about application


programming on desktop.
2. Analyze, design, and implement programs by programming method
with a graphical user interface.
3. Applying to application programming methods to be able to
research and build practical applications by itself.
4. Have programming skills in C# language.
5. Have build skills, design programs on-trend user graphical
applications.
6. Form awareness about detect issues and processing to solve
problems on the computer.
7. Practice the ability to be self-directed, show a hard-working
attitude, high pressure, and attention to detail.
4
E
U Contents
F

1. The background of C# programming

2. Windows Forms: basic and advanced

3. Working with database: ADO.NET

5
E
U Syl abus
F

Lesson Content Hours


1 Introduction to Windows Programming 3
2 C# language: syntax, statement, data type... 3
3 Overview of GUI programming 3
4 Basic controls 3
5 Advanced controls 3
6 SDI & MDI interface 3
7 GDI+ 3
8 Database connection 3
9 Database connection (cont.) 3
10 Summary 3

6
E
U Grading
F

• How to learn

• Attend to class, topic discuss

• Practice all the required labs

• Take a final project

• Grading

• Process: 30%, attendance, assignment, discuss…

• Midterm: 20%, test on labs

• Build a Windows Forms app

• Finish all the labs

• Final: 50%, project (team)


• Presenting the project; demo app
• Answer the question (oral related project)
7
E
U References
F

1. Erik Brown (2002), Windows Forms Programming with C#,


Manning.
2. Chris Sells (2006). Windows Forms Programming in C#.
Addison-Wesley.
3. Hejlsberg A., Torgersen M.(2010): The C# Programming
Language. 4th edition, Addison-Wesley.
4. A.Troelsen (2016): C# 6.0 and the .NET 4.6 Framework,
Apress.

5. Google Search for key word “C#" "Windows Forms”


8
E
U Tool and Environment
F

• Visual Studio 2017: https://visualstudio.microsoft.com/

• Best-in-class tools for any developer

• Full-featured IDE to code, debug, test, and deploy to any platform

• Develop apps for Android, iOS, Mac, Windows, web, and cloud

• Write your code fast

• Debug and diagnose with ease

• Test often, release with confidence

• Extend and customize to your liking

• Collaborate efficiently

• SharpDevelop: Integrated Open Source IDE for C#


9
E
U Final project
F

• Students do projects in teams. Each team has 3 members, and the


team has a team leader.
• The team leader is the member responsible for making plans,
assigning tasks and should manage and supervise the team's timeline
and execution date.
• The team choose a topic that is listed by lecturer or a topic of your
choice. The class leader will collect the project from all team members,
then send the project registration to the teacher’s email address.
• Finally, the teams will present their project at the end of the course.
• All teams will need to submit the report as a doc file and source code.

10

You might also like