SlideShare a Scribd company logo
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 Education Specialist |tutorialrank.com

DBMS_Lab_Manual_&_Solution
DBMS_Lab_Manual_&_SolutionDBMS_Lab_Manual_&_Solution
DBMS_Lab_Manual_&_Solution
Syed Zaid Irshad
 
Systems se
Systems seSystems se
Systems se
Franco Bressan
 
Python Programming Hans-petter Halvorsen.pdf
Python Programming Hans-petter Halvorsen.pdfPython Programming Hans-petter Halvorsen.pdf
Python Programming Hans-petter Halvorsen.pdf
sasidhar3641
 
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.pdf
FernandoBello39
 
salesforce_apex_developer_guide
salesforce_apex_developer_guidesalesforce_apex_developer_guide
salesforce_apex_developer_guide
BrindaTPatil
 
Design patterns in python v0.1
Design patterns in python v0.1Design patterns in python v0.1
Design patterns in python v0.1
Chetan Giridhar
 
Intro to embedded systems programming
Intro to embedded systems programming Intro to embedded systems programming
Intro to embedded systems programming
Massimo Talia
 
Powershell
Powershell Powershell
Powershell
padrino98
 
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
Zafar 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.com
ladworkspaces
 
Db2 deployment guide
Db2 deployment guideDb2 deployment guide
Db2 deployment guide
bupbechanhgmail
 
Python tutorial
Python tutorialPython tutorial
Python tutorial
Albertz Ace-Red
 
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
 
Python
PythonPython
Python
lituMishra1
 
Record matching over query results
Record matching over query resultsRecord matching over query results
Record matching over query resultsambitlick
 

Similar to DAT 210 Education Specialist |tutorialrank.com (20)

DBMS_Lab_Manual_&_Solution
DBMS_Lab_Manual_&_SolutionDBMS_Lab_Manual_&_Solution
DBMS_Lab_Manual_&_Solution
 
Systems se
Systems seSystems se
Systems se
 
Python Programming Hans-petter Halvorsen.pdf
Python Programming Hans-petter Halvorsen.pdfPython Programming Hans-petter Halvorsen.pdf
Python Programming Hans-petter Halvorsen.pdf
 
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
 

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.com
ladworkspaces
 
LDR 531 Education Specialist |tutorialrank.com
LDR 531 Education Specialist |tutorialrank.comLDR 531 Education Specialist |tutorialrank.com
LDR 531 Education Specialist |tutorialrank.com
ladworkspaces
 
LAW 531T Education Specialist |tutorialrank.com
LAW 531T Education Specialist |tutorialrank.comLAW 531T Education Specialist |tutorialrank.com
LAW 531T Education Specialist |tutorialrank.com
ladworkspaces
 
CYB 360 Education Specialist |tutorialrank.com
CYB 360 Education Specialist |tutorialrank.comCYB 360 Education Specialist |tutorialrank.com
CYB 360 Education Specialist |tutorialrank.com
ladworkspaces
 
CYB 130 Education Specialist |tutorialrank.com
CYB 130 Education Specialist |tutorialrank.comCYB 130 Education Specialist |tutorialrank.com
CYB 130 Education Specialist |tutorialrank.com
ladworkspaces
 
CMGT 431 Education Specialist |tutorialrank.com
CMGT 431 Education Specialist |tutorialrank.comCMGT 431 Education Specialist |tutorialrank.com
CMGT 431 Education Specialist |tutorialrank.com
ladworkspaces
 
CJS 251 Education Specialist |tutorialrank.com
CJS 251 Education Specialist |tutorialrank.comCJS 251 Education Specialist |tutorialrank.com
CJS 251 Education Specialist |tutorialrank.com
ladworkspaces
 
ACC 561 Education Specialist |tutorialrank.com
ACC 561 Education Specialist |tutorialrank.comACC 561 Education Specialist |tutorialrank.com
ACC 561 Education Specialist |tutorialrank.com
ladworkspaces
 
ACC 492 Education Specialist |tutorialrank.com
ACC 492 Education Specialist |tutorialrank.comACC 492 Education Specialist |tutorialrank.com
ACC 492 Education Specialist |tutorialrank.com
ladworkspaces
 
COM 295 Education Specialist |tutorialrank.com
COM 295 Education Specialist |tutorialrank.comCOM 295 Education Specialist |tutorialrank.com
COM 295 Education Specialist |tutorialrank.com
ladworkspaces
 
CMGT 583 Education Specialist |tutorialrank.com
CMGT 583 Education Specialist |tutorialrank.comCMGT 583 Education Specialist |tutorialrank.com
CMGT 583 Education Specialist |tutorialrank.com
ladworkspaces
 
CMGT 582 Education Specialist |tutorialrank.com
CMGT 582 Education Specialist |tutorialrank.comCMGT 582 Education Specialist |tutorialrank.com
CMGT 582 Education Specialist |tutorialrank.com
ladworkspaces
 
CMGT 578 Education Specialist |tutorialrank.com
CMGT 578 Education Specialist |tutorialrank.comCMGT 578 Education Specialist |tutorialrank.com
CMGT 578 Education Specialist |tutorialrank.com
ladworkspaces
 
CMGT 557 Education Specialist |tutorialrank.com
CMGT 557 Education Specialist |tutorialrank.comCMGT 557 Education Specialist |tutorialrank.com
CMGT 557 Education Specialist |tutorialrank.com
ladworkspaces
 
CMGT 556 Education Specialist |tutorialrank.com
CMGT 556 Education Specialist |tutorialrank.comCMGT 556 Education Specialist |tutorialrank.com
CMGT 556 Education Specialist |tutorialrank.com
ladworkspaces
 
CMGT 555 Education Specialist |tutorialrank.com
CMGT 555 Education Specialist |tutorialrank.comCMGT 555 Education Specialist |tutorialrank.com
CMGT 555 Education Specialist |tutorialrank.com
ladworkspaces
 
SOC 262 Education Specialist |tutorialrank.com
SOC 262 Education Specialist |tutorialrank.comSOC 262 Education Specialist |tutorialrank.com
SOC 262 Education Specialist |tutorialrank.com
ladworkspaces
 
QNT 275T Education Specialist |tutorialrank.com
QNT 275T Education Specialist |tutorialrank.comQNT 275T Education Specialist |tutorialrank.com
QNT 275T Education Specialist |tutorialrank.com
ladworkspaces
 
QNT 275 Education Specialist |tutorialrank.com
QNT 275 Education Specialist |tutorialrank.comQNT 275 Education Specialist |tutorialrank.com
QNT 275 Education Specialist |tutorialrank.com
ladworkspaces
 
OPS 571T Education Specialist |tutorialrank.com
OPS 571T Education Specialist |tutorialrank.comOPS 571T Education Specialist |tutorialrank.com
OPS 571T Education Specialist |tutorialrank.com
ladworkspaces
 

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
 
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
 
OPS 571T Education Specialist |tutorialrank.com
OPS 571T Education Specialist |tutorialrank.comOPS 571T Education Specialist |tutorialrank.com
OPS 571T Education Specialist |tutorialrank.com
 

Recently uploaded

Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 

Recently uploaded (20)

Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 

DAT 210 Education Specialist |tutorialrank.com

  • 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.