SlideShare a Scribd company logo
1 of 23
Download to read offline
DAT 210 All Assignments
For more course tutorials visit
www.tutorialrank.com
DAT 210 Week 1 Create an Algorithm Using Pseudocode
DAT 210 Week 2 Using Loops in Python
DAT 210 Week 3 Control Structures
DAT 210 Week 4 Write a Ruby Program
DAT 210 Week 4 Write a Ruby Program (new)
DAT 210 Week 5 Functional Programming
.....................................................................................................................
.........................................
DAT 210 All DQs
For more course tutorials visit
www.tutorialrank.com
DAT 210 Week 1 Discussion Programming Logic and Data
DAT 210 Week 2 Discussion Sequential Processing with Python
DAT 210 Week 3 Discussion Java Comparison to Other Programming
Languages
DAT 210 Week 4 Discussion How Can Rails Help Ruby
DAT 210 Week 5 Discussion Functional Programming
.....................................................................................................................
.........................................
DAT 210 Week 2 Using Loops in Python
For more course tutorials visit
www.tutorialrank.com
DAT 210 Week 2 Using Loops in Python
You recently graduated college and you are applying for a programming
job that requires the understanding of loops in Python. The manager you
are interviewing with has asked you to take an assessment to prove your
programming knowledge. Below are the requirements for the
programming skills test.
Create a program in Python that meets the following requirements:
• Creates a list of 10 integers
• Replaces the last entry in the list with one input by the user
• Performs one of the following scenarios (you will be assigned
one in class in week 1):
• Scenario 1: Calculate and print the sum of the list items
• Scenario 2: Find and print the minimum item in the list
• Scenario 3: Find an item matching the one input by the user or
print not found
• Include a program header with your name, date, assigned
scenario #, and program purpose.
• You may use JDoodle, another online code editor, or your
desktop install of Python.
Provide the actual code as a Python script (".py") and also take a
screenshot of the output, then paste the screenshot(s) into a Microsoft®
Word document. Your submission should then include two items: the
script and the Word document. Include your name and week # in both
file names.
Review Chapters 6 and 11 of Python for Everyone if you have additional
questions on creating a program in Python.
Submit your document.
Submissions that duplicate the submission of another student
(comments, formatting, variable names, coding standards, formulas, etc.)
are not eligible for credit.
.....................................................................................................................
.........................................
DAT 210 Week 1 Discussion Programming Logic and
Data
For more course tutorials visit
www.tutorialrank.com
Respond to the following in a minimum of 175 words:
A co-worker interested in learning more about programming has asked
some questions that lead to a discussion about programming logic and
data.
Answer the following questions:
What are the differences between an algorithm, pseudocode, and data
flow diagram?
What parts of the computer can store user data?
When designing a program, is it necessary to develop a pseudocode and
algorithm?
What are the four basic concepts of object-oriented programming?
What are some of the main advantages and disadvantages of object-
oriented programming?
.....................................................................................................................
.........................................
DAT 210 Week 2 Discussion Sequential Processing with
Python
For more course tutorials visit
www.tutorialrank.com
Respond to the following in a minimum of 175 words:
One of the most important concepts of programming is handling input
and output. The following activity will allow you to get familiar with
this concept, specifically when using Python.
Write a function to add two values and display the results.
Discuss the steps in your thought process as you created the code, any
issues you encountered, and how you resolved those issues.
.....................................................................................................................
.........................................
DAT 210 Week 2 Using Loops in Python
For more course tutorials visit
www.tutorialrank.com
DAT 210 Week 2 Using Loops in Python
You recently graduated college and you are applying for a programming
job that requires the understanding of loops in Python. The manager you
are interviewing with has asked you to take an assessment to prove your
programming knowledge. Below are the requirements for the
programming skills test.
Create a program in Python that meets the following requirements:
• Creates a list of 10 integers
• Replaces the last entry in the list with one input by the user
• Performs one of the following scenarios (you will be assigned
one in class in week 1):
• Scenario 1: Calculate and print the sum of the list items
• Scenario 2: Find and print the minimum item in the list
• Scenario 3: Find an item matching the one input by the user or
print not found
• Include a program header with your name, date, assigned
scenario #, and program purpose.
• You may use JDoodle, another online code editor, or your
desktop install of Python.
Provide the actual code as a Python script (".py") and also take a
screenshot of the output, then paste the screenshot(s) into a Microsoft®
Word document. Your submission should then include two items: the
script and the Word document. Include your name and week # in both
file names.
Review Chapters 6 and 11 of Python for Everyone if you have additional
questions on creating a program in Python.
Submit your document.
Submissions that duplicate the submission of another student
(comments, formatting, variable names, coding standards, formulas, etc.)
are not eligible for credit.
.....................................................................................................................
.........................................
DAT 210 Week 3 Control Structures
For more course tutorials visit
www.tutorialrank.com
DAT 210 Week 3 Control Structures
You work for a software company has just created a new incentive for
salespeople to earn a commission on each sale. The current program
only allows for a fixed salary. The Chief Information Officer (CIO) has
asked you to create a new program that allows the functionality for a
fixed salary and commission.
Write a Java® application, using NetBeans IDE, that calculates the total
annual compensation of a salesperson.
Consider the following:
• A salesperson will earn a fixed salary of $30,000.
• A salesperson will also receive a commission as a sales
incentive. Commission is a percentage of the salesperson's annual sales.
The current commission is 7% of total sales.
• The total annual compensation is the fixed salary plus the
commission earned.
The Java® application should meet the following technical
requirements:
• The application should have at least one class, in addition to the
application's controlling class. (A controlling class is where the main
function resides).
• A file needs to be created to contain the output.
• There should be proper documentation in the source code.
• The application should ask the user to enter annual sales, and it
should display the total annual compensation.
Compile your Java® application files into a ZIP folder.
Review the Lynda.com® videos from this week if you have additional
questions on creating a program in Java®.
Submit the ZIP file.
.....................................................................................................................
.........................................
DAT 210 Week 3 Discussion Java Comparison to Other
Programming Languages
For more course tutorials visit
www.tutorialrank.com
Respond to the following in a minimum of 175 words:
Discuss the following:
Differences, advantages, and disadvantages of Java® compared to
another language of your choice (e.g., C++, Python, Ruby)
Database connectivity and file handling in Java® and in your other
chosen language
.....................................................................................................................
.........................................
DAT 210 Week 4 Discussion How Can Rails Help Ruby?
For more course tutorials visit
www.tutorialrank.com
Respond to the following in a minimum of 175 words:
Rails is a software library that extends the Ruby programming language.
Rails is also a framework for building websites establishing conventions
for easier collaboration and maintenance. It was created to help design
dynamic websites with a database backend.
Discuss how Rails has helped Ruby developers build large scalable
websites faster.
.....................................................................................................................
.........................................
DAT 210 Week 4 Write a Ruby Program (new)
For more course tutorials visit
www.tutorialrank.com
DAT 210 Week 4 Write a Ruby Program
The college IT department manager no longer wants to use spreadsheets
to calculate grades. The manager has asked you to create a program that
will input the teachers' files and output the students' grades.
Write a Ruby program named format file.rb, which can be run by typing
ruby widgets.rb.
In your Ruby environment, the program must read an input file
formatted in CSV format, named input.csv. Each record contains data
about a student and their corresponding grades.
The data will look similar to the following:
Student Name, assignment 1, assignment 2, assignment 3, assignment 4
John Adams, 90, 91, 99, 98
Paul Newman, 90, 92, 93, 94
Mary Smith, 95, 96, 99
Be careful to follow the output format exactly, including spacing. The
output of your program must look like the following:
Student Assignment Average
John Adams 94.5
Compress your files into a ZIP folder.
Review the readings for this week from Ruby on Rails Tutorial if you
have additional questions on deploying Ruby applications.
Submit the ZIP file.
.....................................................................................................................
.........................................
DAT 210 Week 4 Write a Ruby Program
For more course tutorials visit
www.tutorialrank.com
DAT 210 Week 4 Process Files using Ruby
The college IT department manager no longer wants to use spreadsheets
to calculate grades. The manager has asked you to create a program that
will input the teachers' files and output the students' grades.
Write a Ruby program which can be run by typing ruby widgets.rb. The
program name must contain your name and week. Example:
bobroberts_wk4.rb.
In your Ruby environment, the program must read an input file
formatted in CSV format. The file name should contain your name and
week #. Example: alicegarcia_wk4.csv. Each record contains data about
a student and their corresponding grades.
The data will look similar to the following:
Student Name, assignment 1, assignment 2, assignment 3, assignment 4
Use the following data according to your assigned scenario from week 1
Scenario 1
John Adams, 90, 91, 99, 96
Paul Newman, 90, 92, 93, 88
Mary Smith, 95, 96, 74
Scenario 2
Robert Adams, 85, 91, 99, 66
Paul Wilson, 77, 92, 93, 88
Alice Smith, 65, 96, 74
Scenario 3
Jack Jones, 90, 91, 88, 96
Mary Newman, 90, 99, 93, 88
Jessica McDermott, 85, 96, 84
Be careful to follow the output format exactly, including spacing. The
output of your program must look like the following:
Student Assignment Average
John Adams 94.5
Include a program header with your name, date, week # and program
purpose.
Compress your files into a ZIP folder with your name and week # in the
file name. Do not compress into any format other than .zip.
Review the readings for this week from Ruby on Rails Tutorial if you
have additional questions on deploying Ruby applications.
Submit the ZIP file. Please submit your own work. Submissions that
duplicate the submission of another student (comments, formatting,
variable names, coding standards, formulas, etc.) are not eligible for
credit.
.....................................................................................................................
.........................................
DAT 210 Week 5 Discussion Functional Programming
For more course tutorials visit
www.tutorialrank.com
Respond to the following in a minimum of 175 words:
Research the following:
The definition of def
The purpose of “def someFunction(x,y):” within a program
Discuss the following questions:
What are the main benefits of functional programming?
Why do functions play a useful role in creating programs?
Provide examples of why you would use a function in a program and
how a function might be applied within a program.
.....................................................................................................................
.........................................
DAT 210 Week 5 Functional Programming
For more course tutorials visit
www.tutorialrank.com
DAT 210 Week 5 Functional Programming
Your software company was invited to provide a proposal for a company
in Australia. You currently have the cost in US dollars and need to
convert the prices to the Australian dollar.
Write a 2-part program using Ruby, Java®, or Python.
Part 1: Write a function to gather the following costs from the user:
• Travel Cost: $9,800
• Hotel Cost: $3,500
• Rental Car Cost: $1,600
• Labor Cost: $15,500
Part 2: Write a function to convert the costs from United States dollar
(USD) to Australian dollar (AUD). Note: Look up the current USD to
AUD exchange rate to use in your function.
Test the program 3 times by providing different costs in USD.
Provide the code and take a screenshot of the output, then paste the
screenshot(s) into a Microsoft® Word document.
Write a half-page response in the same Microsoft® Word document to
address the following:
• Provide a manual for the user explaining how to use the
program.
• Explain what type of user input validations you should have.
What happens if the user enters a negative number? What happens if the
user puts a $ in the input?
Review the readings for this week from Ruby on Rails Tutorial or the
Pluralsight videos if you have additional questions on deploying Ruby
applications.
Submit your document.

More Related Content

Similar to DAT 210 All Assignments and Discussions

DBMS_Lab_Manual_&_Solution
DBMS_Lab_Manual_&_SolutionDBMS_Lab_Manual_&_Solution
DBMS_Lab_Manual_&_SolutionSyed Zaid Irshad
 
Integration services extending packages with scripting
Integration services   extending packages with scriptingIntegration services   extending packages with scripting
Integration services extending packages with scriptingSteve Xu
 
irmpg_3.7_python_202301.pdf
irmpg_3.7_python_202301.pdfirmpg_3.7_python_202301.pdf
irmpg_3.7_python_202301.pdfFernandoBello39
 
salesforce_apex_developer_guide
salesforce_apex_developer_guidesalesforce_apex_developer_guide
salesforce_apex_developer_guideBrindaTPatil
 
Design patterns in python v0.1
Design patterns in python v0.1Design patterns in python v0.1
Design patterns in python v0.1Chetan Giridhar
 
Intro to embedded systems programming
Intro to embedded systems programming Intro to embedded systems programming
Intro to embedded systems programming Massimo Talia
 
Power shell for newbies getting started powershell 4
Power shell for newbies getting started powershell 4Power shell for newbies getting started powershell 4
Power shell for newbies getting started powershell 4Zafar Ali Khan
 
Thesis - Nora Szepes - Design and Implementation of an Educational Support Sy...
Thesis - Nora Szepes - Design and Implementation of an Educational Support Sy...Thesis - Nora Szepes - Design and Implementation of an Educational Support Sy...
Thesis - Nora Szepes - Design and Implementation of an Educational Support Sy...Nóra Szepes
 
DAT 390 Education Specialist |tutorialrank.com
 DAT 390 Education Specialist |tutorialrank.com DAT 390 Education Specialist |tutorialrank.com
DAT 390 Education Specialist |tutorialrank.comladworkspaces
 
Research: Developing an Interactive Web Information Retrieval and Visualizati...
Research: Developing an Interactive Web Information Retrieval and Visualizati...Research: Developing an Interactive Web Information Retrieval and Visualizati...
Research: Developing an Interactive Web Information Retrieval and Visualizati...Roman Atachiants
 
Record matching over query results
Record matching over query resultsRecord matching over query results
Record matching over query resultsambitlick
 

Similar to DAT 210 All Assignments and Discussions (20)

DBMS_Lab_Manual_&_Solution
DBMS_Lab_Manual_&_SolutionDBMS_Lab_Manual_&_Solution
DBMS_Lab_Manual_&_Solution
 
Systems se
Systems seSystems se
Systems se
 
Integration services extending packages with scripting
Integration services   extending packages with scriptingIntegration services   extending packages with scripting
Integration services extending packages with scripting
 
irmpg_3.7_python_202301.pdf
irmpg_3.7_python_202301.pdfirmpg_3.7_python_202301.pdf
irmpg_3.7_python_202301.pdf
 
salesforce_apex_developer_guide
salesforce_apex_developer_guidesalesforce_apex_developer_guide
salesforce_apex_developer_guide
 
Design patterns in python v0.1
Design patterns in python v0.1Design patterns in python v0.1
Design patterns in python v0.1
 
Intro to embedded systems programming
Intro to embedded systems programming Intro to embedded systems programming
Intro to embedded systems programming
 
Thesis
ThesisThesis
Thesis
 
Powershell
Powershell Powershell
Powershell
 
Power shell for newbies getting started powershell 4
Power shell for newbies getting started powershell 4Power shell for newbies getting started powershell 4
Power shell for newbies getting started powershell 4
 
Thesis - Nora Szepes - Design and Implementation of an Educational Support Sy...
Thesis - Nora Szepes - Design and Implementation of an Educational Support Sy...Thesis - Nora Szepes - Design and Implementation of an Educational Support Sy...
Thesis - Nora Szepes - Design and Implementation of an Educational Support Sy...
 
Subversion howto
Subversion howtoSubversion howto
Subversion howto
 
DAT 390 Education Specialist |tutorialrank.com
 DAT 390 Education Specialist |tutorialrank.com DAT 390 Education Specialist |tutorialrank.com
DAT 390 Education Specialist |tutorialrank.com
 
Db2 deployment guide
Db2 deployment guideDb2 deployment guide
Db2 deployment guide
 
Python tutorial
Python tutorialPython tutorial
Python tutorial
 
Research: Developing an Interactive Web Information Retrieval and Visualizati...
Research: Developing an Interactive Web Information Retrieval and Visualizati...Research: Developing an Interactive Web Information Retrieval and Visualizati...
Research: Developing an Interactive Web Information Retrieval and Visualizati...
 
Python
PythonPython
Python
 
Record matching over query results
Record matching over query resultsRecord matching over query results
Record matching over query results
 
Oracle_9i_Database_Getting_started
Oracle_9i_Database_Getting_startedOracle_9i_Database_Getting_started
Oracle_9i_Database_Getting_started
 
Red paper
Red paperRed paper
Red paper
 

More from ladworkspaces

MGT 362T Education Specialist |tutorialrank.com
MGT 362T Education Specialist |tutorialrank.comMGT 362T Education Specialist |tutorialrank.com
MGT 362T Education Specialist |tutorialrank.comladworkspaces
 
LDR 531 Education Specialist |tutorialrank.com
LDR 531 Education Specialist |tutorialrank.comLDR 531 Education Specialist |tutorialrank.com
LDR 531 Education Specialist |tutorialrank.comladworkspaces
 
LAW 531T Education Specialist |tutorialrank.com
LAW 531T Education Specialist |tutorialrank.comLAW 531T Education Specialist |tutorialrank.com
LAW 531T Education Specialist |tutorialrank.comladworkspaces
 
DAT 210 Education Specialist |tutorialrank.com
DAT 210 Education Specialist |tutorialrank.comDAT 210 Education Specialist |tutorialrank.com
DAT 210 Education Specialist |tutorialrank.comladworkspaces
 
CYB 360 Education Specialist |tutorialrank.com
CYB 360 Education Specialist |tutorialrank.comCYB 360 Education Specialist |tutorialrank.com
CYB 360 Education Specialist |tutorialrank.comladworkspaces
 
CYB 130 Education Specialist |tutorialrank.com
CYB 130 Education Specialist |tutorialrank.comCYB 130 Education Specialist |tutorialrank.com
CYB 130 Education Specialist |tutorialrank.comladworkspaces
 
CMGT 431 Education Specialist |tutorialrank.com
CMGT 431 Education Specialist |tutorialrank.comCMGT 431 Education Specialist |tutorialrank.com
CMGT 431 Education Specialist |tutorialrank.comladworkspaces
 
CJS 251 Education Specialist |tutorialrank.com
CJS 251 Education Specialist |tutorialrank.comCJS 251 Education Specialist |tutorialrank.com
CJS 251 Education Specialist |tutorialrank.comladworkspaces
 
ACC 561 Education Specialist |tutorialrank.com
ACC 561 Education Specialist |tutorialrank.comACC 561 Education Specialist |tutorialrank.com
ACC 561 Education Specialist |tutorialrank.comladworkspaces
 
ACC 492 Education Specialist |tutorialrank.com
ACC 492 Education Specialist |tutorialrank.comACC 492 Education Specialist |tutorialrank.com
ACC 492 Education Specialist |tutorialrank.comladworkspaces
 
COM 295 Education Specialist |tutorialrank.com
COM 295 Education Specialist |tutorialrank.comCOM 295 Education Specialist |tutorialrank.com
COM 295 Education Specialist |tutorialrank.comladworkspaces
 
CMGT 583 Education Specialist |tutorialrank.com
CMGT 583 Education Specialist |tutorialrank.comCMGT 583 Education Specialist |tutorialrank.com
CMGT 583 Education Specialist |tutorialrank.comladworkspaces
 
CMGT 582 Education Specialist |tutorialrank.com
CMGT 582 Education Specialist |tutorialrank.comCMGT 582 Education Specialist |tutorialrank.com
CMGT 582 Education Specialist |tutorialrank.comladworkspaces
 
CMGT 578 Education Specialist |tutorialrank.com
CMGT 578 Education Specialist |tutorialrank.comCMGT 578 Education Specialist |tutorialrank.com
CMGT 578 Education Specialist |tutorialrank.comladworkspaces
 
CMGT 557 Education Specialist |tutorialrank.com
CMGT 557 Education Specialist |tutorialrank.comCMGT 557 Education Specialist |tutorialrank.com
CMGT 557 Education Specialist |tutorialrank.comladworkspaces
 
CMGT 556 Education Specialist |tutorialrank.com
CMGT 556 Education Specialist |tutorialrank.comCMGT 556 Education Specialist |tutorialrank.com
CMGT 556 Education Specialist |tutorialrank.comladworkspaces
 
CMGT 555 Education Specialist |tutorialrank.com
CMGT 555 Education Specialist |tutorialrank.comCMGT 555 Education Specialist |tutorialrank.com
CMGT 555 Education Specialist |tutorialrank.comladworkspaces
 
SOC 262 Education Specialist |tutorialrank.com
SOC 262 Education Specialist |tutorialrank.comSOC 262 Education Specialist |tutorialrank.com
SOC 262 Education Specialist |tutorialrank.comladworkspaces
 
QNT 275T Education Specialist |tutorialrank.com
QNT 275T Education Specialist |tutorialrank.comQNT 275T Education Specialist |tutorialrank.com
QNT 275T Education Specialist |tutorialrank.comladworkspaces
 
QNT 275 Education Specialist |tutorialrank.com
QNT 275 Education Specialist |tutorialrank.comQNT 275 Education Specialist |tutorialrank.com
QNT 275 Education Specialist |tutorialrank.comladworkspaces
 

More from ladworkspaces (20)

MGT 362T Education Specialist |tutorialrank.com
MGT 362T Education Specialist |tutorialrank.comMGT 362T Education Specialist |tutorialrank.com
MGT 362T Education Specialist |tutorialrank.com
 
LDR 531 Education Specialist |tutorialrank.com
LDR 531 Education Specialist |tutorialrank.comLDR 531 Education Specialist |tutorialrank.com
LDR 531 Education Specialist |tutorialrank.com
 
LAW 531T Education Specialist |tutorialrank.com
LAW 531T Education Specialist |tutorialrank.comLAW 531T Education Specialist |tutorialrank.com
LAW 531T Education Specialist |tutorialrank.com
 
DAT 210 Education Specialist |tutorialrank.com
DAT 210 Education Specialist |tutorialrank.comDAT 210 Education Specialist |tutorialrank.com
DAT 210 Education Specialist |tutorialrank.com
 
CYB 360 Education Specialist |tutorialrank.com
CYB 360 Education Specialist |tutorialrank.comCYB 360 Education Specialist |tutorialrank.com
CYB 360 Education Specialist |tutorialrank.com
 
CYB 130 Education Specialist |tutorialrank.com
CYB 130 Education Specialist |tutorialrank.comCYB 130 Education Specialist |tutorialrank.com
CYB 130 Education Specialist |tutorialrank.com
 
CMGT 431 Education Specialist |tutorialrank.com
CMGT 431 Education Specialist |tutorialrank.comCMGT 431 Education Specialist |tutorialrank.com
CMGT 431 Education Specialist |tutorialrank.com
 
CJS 251 Education Specialist |tutorialrank.com
CJS 251 Education Specialist |tutorialrank.comCJS 251 Education Specialist |tutorialrank.com
CJS 251 Education Specialist |tutorialrank.com
 
ACC 561 Education Specialist |tutorialrank.com
ACC 561 Education Specialist |tutorialrank.comACC 561 Education Specialist |tutorialrank.com
ACC 561 Education Specialist |tutorialrank.com
 
ACC 492 Education Specialist |tutorialrank.com
ACC 492 Education Specialist |tutorialrank.comACC 492 Education Specialist |tutorialrank.com
ACC 492 Education Specialist |tutorialrank.com
 
COM 295 Education Specialist |tutorialrank.com
COM 295 Education Specialist |tutorialrank.comCOM 295 Education Specialist |tutorialrank.com
COM 295 Education Specialist |tutorialrank.com
 
CMGT 583 Education Specialist |tutorialrank.com
CMGT 583 Education Specialist |tutorialrank.comCMGT 583 Education Specialist |tutorialrank.com
CMGT 583 Education Specialist |tutorialrank.com
 
CMGT 582 Education Specialist |tutorialrank.com
CMGT 582 Education Specialist |tutorialrank.comCMGT 582 Education Specialist |tutorialrank.com
CMGT 582 Education Specialist |tutorialrank.com
 
CMGT 578 Education Specialist |tutorialrank.com
CMGT 578 Education Specialist |tutorialrank.comCMGT 578 Education Specialist |tutorialrank.com
CMGT 578 Education Specialist |tutorialrank.com
 
CMGT 557 Education Specialist |tutorialrank.com
CMGT 557 Education Specialist |tutorialrank.comCMGT 557 Education Specialist |tutorialrank.com
CMGT 557 Education Specialist |tutorialrank.com
 
CMGT 556 Education Specialist |tutorialrank.com
CMGT 556 Education Specialist |tutorialrank.comCMGT 556 Education Specialist |tutorialrank.com
CMGT 556 Education Specialist |tutorialrank.com
 
CMGT 555 Education Specialist |tutorialrank.com
CMGT 555 Education Specialist |tutorialrank.comCMGT 555 Education Specialist |tutorialrank.com
CMGT 555 Education Specialist |tutorialrank.com
 
SOC 262 Education Specialist |tutorialrank.com
SOC 262 Education Specialist |tutorialrank.comSOC 262 Education Specialist |tutorialrank.com
SOC 262 Education Specialist |tutorialrank.com
 
QNT 275T Education Specialist |tutorialrank.com
QNT 275T Education Specialist |tutorialrank.comQNT 275T Education Specialist |tutorialrank.com
QNT 275T Education Specialist |tutorialrank.com
 
QNT 275 Education Specialist |tutorialrank.com
QNT 275 Education Specialist |tutorialrank.comQNT 275 Education Specialist |tutorialrank.com
QNT 275 Education Specialist |tutorialrank.com
 

Recently uploaded

办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一diploma 1
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一diploma 1
 
韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作7tz4rjpd
 
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一Fi L
 
Design and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industryDesign and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industryrioverosanniejoy
 
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一F La
 
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...katerynaivanenko1
 
Untitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxUntitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxmapanig881
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdfvaibhavkanaujia
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证nhjeo1gg
 
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一F dds
 
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一D SSS
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in designnooreen17
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Servicejennyeacort
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 

Recently uploaded (20)

办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
 
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
 
韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作
 
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一
 
Design and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industryDesign and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industry
 
Call Girls in Pratap Nagar, 9953056974 Escort Service
Call Girls in Pratap Nagar,  9953056974 Escort ServiceCall Girls in Pratap Nagar,  9953056974 Escort Service
Call Girls in Pratap Nagar, 9953056974 Escort Service
 
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
 
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
 
Untitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxUntitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptx
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdf
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
 
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
 
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in design
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 

DAT 210 All Assignments and Discussions

  • 1. DAT 210 All Assignments For more course tutorials visit www.tutorialrank.com DAT 210 Week 1 Create an Algorithm Using Pseudocode DAT 210 Week 2 Using Loops in Python DAT 210 Week 3 Control Structures DAT 210 Week 4 Write a Ruby Program
  • 2. DAT 210 Week 4 Write a Ruby Program (new) DAT 210 Week 5 Functional Programming ..................................................................................................................... ......................................... DAT 210 All DQs For more course tutorials visit www.tutorialrank.com DAT 210 Week 1 Discussion Programming Logic and Data DAT 210 Week 2 Discussion Sequential Processing with Python
  • 3. DAT 210 Week 3 Discussion Java Comparison to Other Programming Languages DAT 210 Week 4 Discussion How Can Rails Help Ruby DAT 210 Week 5 Discussion Functional Programming ..................................................................................................................... ......................................... DAT 210 Week 2 Using Loops in Python For more course tutorials visit www.tutorialrank.com DAT 210 Week 2 Using Loops in Python
  • 4. You recently graduated college and you are applying for a programming job that requires the understanding of loops in Python. The manager you are interviewing with has asked you to take an assessment to prove your programming knowledge. Below are the requirements for the programming skills test. Create a program in Python that meets the following requirements: • Creates a list of 10 integers • Replaces the last entry in the list with one input by the user • Performs one of the following scenarios (you will be assigned one in class in week 1): • Scenario 1: Calculate and print the sum of the list items • Scenario 2: Find and print the minimum item in the list • Scenario 3: Find an item matching the one input by the user or print not found
  • 5. • Include a program header with your name, date, assigned scenario #, and program purpose. • You may use JDoodle, another online code editor, or your desktop install of Python. Provide the actual code as a Python script (".py") and also take a screenshot of the output, then paste the screenshot(s) into a Microsoft® Word document. Your submission should then include two items: the script and the Word document. Include your name and week # in both file names. Review Chapters 6 and 11 of Python for Everyone if you have additional questions on creating a program in Python. Submit your document. Submissions that duplicate the submission of another student (comments, formatting, variable names, coding standards, formulas, etc.) are not eligible for credit. ..................................................................................................................... .........................................
  • 6. DAT 210 Week 1 Discussion Programming Logic and Data For more course tutorials visit www.tutorialrank.com Respond to the following in a minimum of 175 words: A co-worker interested in learning more about programming has asked some questions that lead to a discussion about programming logic and data. Answer the following questions: What are the differences between an algorithm, pseudocode, and data flow diagram? What parts of the computer can store user data?
  • 7. When designing a program, is it necessary to develop a pseudocode and algorithm? What are the four basic concepts of object-oriented programming? What are some of the main advantages and disadvantages of object- oriented programming? ..................................................................................................................... ......................................... DAT 210 Week 2 Discussion Sequential Processing with Python For more course tutorials visit www.tutorialrank.com Respond to the following in a minimum of 175 words: One of the most important concepts of programming is handling input and output. The following activity will allow you to get familiar with this concept, specifically when using Python.
  • 8. Write a function to add two values and display the results. Discuss the steps in your thought process as you created the code, any issues you encountered, and how you resolved those issues. ..................................................................................................................... ......................................... DAT 210 Week 2 Using Loops in Python For more course tutorials visit www.tutorialrank.com DAT 210 Week 2 Using Loops in Python You recently graduated college and you are applying for a programming job that requires the understanding of loops in Python. The manager you are interviewing with has asked you to take an assessment to prove your programming knowledge. Below are the requirements for the programming skills test. Create a program in Python that meets the following requirements:
  • 9. • Creates a list of 10 integers • Replaces the last entry in the list with one input by the user • Performs one of the following scenarios (you will be assigned one in class in week 1): • Scenario 1: Calculate and print the sum of the list items • Scenario 2: Find and print the minimum item in the list • Scenario 3: Find an item matching the one input by the user or print not found • Include a program header with your name, date, assigned scenario #, and program purpose. • You may use JDoodle, another online code editor, or your desktop install of Python.
  • 10. Provide the actual code as a Python script (".py") and also take a screenshot of the output, then paste the screenshot(s) into a Microsoft® Word document. Your submission should then include two items: the script and the Word document. Include your name and week # in both file names. Review Chapters 6 and 11 of Python for Everyone if you have additional questions on creating a program in Python. Submit your document. Submissions that duplicate the submission of another student (comments, formatting, variable names, coding standards, formulas, etc.) are not eligible for credit. ..................................................................................................................... ......................................... DAT 210 Week 3 Control Structures For more course tutorials visit www.tutorialrank.com DAT 210 Week 3 Control Structures
  • 11. You work for a software company has just created a new incentive for salespeople to earn a commission on each sale. The current program only allows for a fixed salary. The Chief Information Officer (CIO) has asked you to create a new program that allows the functionality for a fixed salary and commission. Write a Java® application, using NetBeans IDE, that calculates the total annual compensation of a salesperson. Consider the following: • A salesperson will earn a fixed salary of $30,000. • A salesperson will also receive a commission as a sales incentive. Commission is a percentage of the salesperson's annual sales. The current commission is 7% of total sales. • The total annual compensation is the fixed salary plus the commission earned. The Java® application should meet the following technical requirements:
  • 12. • The application should have at least one class, in addition to the application's controlling class. (A controlling class is where the main function resides). • A file needs to be created to contain the output. • There should be proper documentation in the source code. • The application should ask the user to enter annual sales, and it should display the total annual compensation. Compile your Java® application files into a ZIP folder. Review the Lynda.com® videos from this week if you have additional questions on creating a program in Java®. Submit the ZIP file. ..................................................................................................................... ......................................... DAT 210 Week 3 Discussion Java Comparison to Other Programming Languages
  • 13. For more course tutorials visit www.tutorialrank.com Respond to the following in a minimum of 175 words: Discuss the following: Differences, advantages, and disadvantages of Java® compared to another language of your choice (e.g., C++, Python, Ruby) Database connectivity and file handling in Java® and in your other chosen language ..................................................................................................................... ......................................... DAT 210 Week 4 Discussion How Can Rails Help Ruby? For more course tutorials visit www.tutorialrank.com Respond to the following in a minimum of 175 words:
  • 14. Rails is a software library that extends the Ruby programming language. Rails is also a framework for building websites establishing conventions for easier collaboration and maintenance. It was created to help design dynamic websites with a database backend. Discuss how Rails has helped Ruby developers build large scalable websites faster. ..................................................................................................................... ......................................... DAT 210 Week 4 Write a Ruby Program (new) For more course tutorials visit www.tutorialrank.com DAT 210 Week 4 Write a Ruby Program
  • 15. The college IT department manager no longer wants to use spreadsheets to calculate grades. The manager has asked you to create a program that will input the teachers' files and output the students' grades. Write a Ruby program named format file.rb, which can be run by typing ruby widgets.rb. In your Ruby environment, the program must read an input file formatted in CSV format, named input.csv. Each record contains data about a student and their corresponding grades. The data will look similar to the following: Student Name, assignment 1, assignment 2, assignment 3, assignment 4 John Adams, 90, 91, 99, 98 Paul Newman, 90, 92, 93, 94 Mary Smith, 95, 96, 99 Be careful to follow the output format exactly, including spacing. The output of your program must look like the following:
  • 16. Student Assignment Average John Adams 94.5 Compress your files into a ZIP folder. Review the readings for this week from Ruby on Rails Tutorial if you have additional questions on deploying Ruby applications. Submit the ZIP file. ..................................................................................................................... ......................................... DAT 210 Week 4 Write a Ruby Program For more course tutorials visit www.tutorialrank.com DAT 210 Week 4 Process Files using Ruby
  • 17. The college IT department manager no longer wants to use spreadsheets to calculate grades. The manager has asked you to create a program that will input the teachers' files and output the students' grades. Write a Ruby program which can be run by typing ruby widgets.rb. The program name must contain your name and week. Example: bobroberts_wk4.rb. In your Ruby environment, the program must read an input file formatted in CSV format. The file name should contain your name and week #. Example: alicegarcia_wk4.csv. Each record contains data about a student and their corresponding grades. The data will look similar to the following: Student Name, assignment 1, assignment 2, assignment 3, assignment 4 Use the following data according to your assigned scenario from week 1 Scenario 1 John Adams, 90, 91, 99, 96
  • 18. Paul Newman, 90, 92, 93, 88 Mary Smith, 95, 96, 74 Scenario 2 Robert Adams, 85, 91, 99, 66 Paul Wilson, 77, 92, 93, 88 Alice Smith, 65, 96, 74 Scenario 3 Jack Jones, 90, 91, 88, 96 Mary Newman, 90, 99, 93, 88 Jessica McDermott, 85, 96, 84
  • 19. Be careful to follow the output format exactly, including spacing. The output of your program must look like the following: Student Assignment Average John Adams 94.5 Include a program header with your name, date, week # and program purpose. Compress your files into a ZIP folder with your name and week # in the file name. Do not compress into any format other than .zip. Review the readings for this week from Ruby on Rails Tutorial if you have additional questions on deploying Ruby applications. Submit the ZIP file. Please submit your own work. Submissions that duplicate the submission of another student (comments, formatting, variable names, coding standards, formulas, etc.) are not eligible for credit. ..................................................................................................................... ......................................... DAT 210 Week 5 Discussion Functional Programming
  • 20. For more course tutorials visit www.tutorialrank.com Respond to the following in a minimum of 175 words: Research the following: The definition of def The purpose of “def someFunction(x,y):” within a program Discuss the following questions: What are the main benefits of functional programming? Why do functions play a useful role in creating programs?
  • 21. Provide examples of why you would use a function in a program and how a function might be applied within a program. ..................................................................................................................... ......................................... DAT 210 Week 5 Functional Programming For more course tutorials visit www.tutorialrank.com DAT 210 Week 5 Functional Programming Your software company was invited to provide a proposal for a company in Australia. You currently have the cost in US dollars and need to convert the prices to the Australian dollar. Write a 2-part program using Ruby, Java®, or Python. Part 1: Write a function to gather the following costs from the user: • Travel Cost: $9,800
  • 22. • Hotel Cost: $3,500 • Rental Car Cost: $1,600 • Labor Cost: $15,500 Part 2: Write a function to convert the costs from United States dollar (USD) to Australian dollar (AUD). Note: Look up the current USD to AUD exchange rate to use in your function. Test the program 3 times by providing different costs in USD. Provide the code and take a screenshot of the output, then paste the screenshot(s) into a Microsoft® Word document. Write a half-page response in the same Microsoft® Word document to address the following: • Provide a manual for the user explaining how to use the program.
  • 23. • Explain what type of user input validations you should have. What happens if the user enters a negative number? What happens if the user puts a $ in the input? Review the readings for this week from Ruby on Rails Tutorial or the Pluralsight videos if you have additional questions on deploying Ruby applications. Submit your document.