Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

kkkC# coding assignment 1 . 1 Introduction This assignment is an introduction to C# programming with the goal to make you a little more familiar

kkkC# coding assignment
1.1 Introduction
This assignment is an introduction to C# programming with the goal to make you a little more familiar
with 1) classes, objects, and object-oriented programming, and 2) version control system. The basis for
the coding will be an application simulating a DAQ (Data Acquisition) device with sensor devices con-
nected. You must have a C# IDE (Integrated Development Environment) supporting a GUI (Graphical
User Interface) available, any version of the Microsoft Visual Studio and the Git version control system.
If you are new to the Git system please read at least the Getting Starting section (Chacon 2009) ex-
plaining the conguration and the stage/commit le states. You should make you own local repository,
not using a ready-make GitHub repository.
This assignment must be delivered as a report within the deadline (due time) given in the learning
management system (LMS) and must be approved in order to get a grade better than F in this course.
Minimum 60% of the tasks must be completed to get the assignment approved. The report should be a
technical report containing at least the sections 1) Introduction, 2) results, 3) conclusion and 4) appendix,
but please keep it as short as possible. Minimize the usage of other sources, but use references whenever
you do that. The report should be only one le with the gures and appendix included, preferable in
the PDF le format. Let your name or student number be part of the lename.
Normally the task description should be included as Appendix A in such a report, but no need to
include the task description in any assignment report. A technical report should however always contain
listings of any developed soC# coding assignmen1.2 Assignment setup (2.5%)
Download and run the SCE1306DaqCoding.exe application from LMS, input your name, student number
and the course year, and click the Get Assignment Information button. This application will give you a
1
CHAPTER 1. C# CODING ASSIGNMENT 2
Figure 1.1: The sampling (S) and logging (L) of analog and digital signals. The analog signals should
be ltered, indicating by the grey box just before the sampling.
set of parameters that you will use as basis for developing your own DAQ simulation applications. See
Appendix A.1 for more information about the SCE1306DaqCoding application.
Include a screen shot of the SCE1306DaqCoding application in your report.
Select an empty folder and init the Git repository at this folder. Congure the repository by adding
your name and email address (as described in the First-Time Git Setup documentation).
Start the IDE and make a C# application in this folder. The application should be either a Windows
Form or Windows Presentation Foundation (WPF) project for Windows Desktop. Windows Form
is more easy to develop while WPF is more general. Source code snippet for message box in the
appendix is for windows form type of application.
C# coding assignment
1.1 Introduction
This assignment is an introduction to C# programming with the goal to make you a little more familiar
with 1) classes, objects, and object-oriented programming, and 2) version control system. The basis for
the coding will be an application simulating a DAQ (Data Acquisition) device with sensor devices con-
nected. You must have a C# IDE (Integrated Development Environment) supporting a GUI (Graphical
User Interface) available, any version of the Microsoft Visual Studio and the Git version control system.
If you are new to the Git system please read at least the Getting Starting section (Chacon 2009) ex-
plaining the conguration and the stage/commit le states. You should make you own local repository,
not using a ready-make GitHub repository.
This assignment must be delivered as a report within the deadline (due time) given in the learning
management system (LMS) and must be approved in order to get a grade better than F in this course.
Minimum 60% of the tasks must be completed to get the assignment approved. The report should be a
technical report containing at least the sections 1) Introduction, 2) results, 3) conclusion and 4) appendix,
but please keep it as short as possible. Minimize the usage of other sources, but use references whenever
you do that. The report should be only one le with the gures and appendix included, preferable in
the PDF le format. Let your name or student number be part of the lename.
Normally the task description should be included as Appendix A in such a report, but no need to
include the task description in any assignment report. A technical report should however always contain
listings of any developed source code, in an appendix. Focus on your own code, not the code generated
from the IDE.
This assignment is designed for students not so experienced in programming. If you look at yourself
as an experienced programmer using the C# programming language, knowing how to make a GUI and
using objects, see Appendix A.5 if you want to make your own application.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions