This document contains instructions and requirements for multiple assignments in the DAT 210 course. It includes instructions for weekly assignments involving writing programs in Python, Java, and Ruby to complete tasks like calculating sums, finding minimum values, and converting costs between currencies. It also includes discussion prompts for weekly topics like programming logic, object-oriented programming, and functional programming. Students are asked to submit working code and screenshots of outputs in ZIP files.
The java interview questions ebook - confused codersYash Sharma
This is a primer book for brushing up your java concepts before going to the interviews.
The book has been casually written by us for our friends attending java interviews.
We are sharing the book so that it can be beneficiary to other people over the internet.
Note: The book has been written casually and has not been thoroughly reviewed, hence if you find any bugs or errors please report us so that we can fix it ASAP.
Thanks, Happy Learning. Cheers.
This file is the final report for the course Digital Content Retrieval (DCR) presented at Pavia University as Computer Engineering Master's course. The report explains the procedure for the development of a personal website and a video curriculum describing its development aspects using proper project management techniques. The source of the personal website and the video curriculum are available at https://github.com/kooroshsajadi/personal-website and https://vimeo.com/843032358?share=copy respectively.
The java interview questions ebook - confused codersYash Sharma
This is a primer book for brushing up your java concepts before going to the interviews.
The book has been casually written by us for our friends attending java interviews.
We are sharing the book so that it can be beneficiary to other people over the internet.
Note: The book has been written casually and has not been thoroughly reviewed, hence if you find any bugs or errors please report us so that we can fix it ASAP.
Thanks, Happy Learning. Cheers.
This file is the final report for the course Digital Content Retrieval (DCR) presented at Pavia University as Computer Engineering Master's course. The report explains the procedure for the development of a personal website and a video curriculum describing its development aspects using proper project management techniques. The source of the personal website and the video curriculum are available at https://github.com/kooroshsajadi/personal-website and https://vimeo.com/843032358?share=copy respectively.
This is a course about embedded systems programming. Embedded systems are everywhere today, including just to name a few the thermostats that control a building's temperature, the power-steering controller in modern automobiles, and the control systems in charge of jet engines. The prerequisites for reading this ebook are: knowledge about computer and processors architecture, Ada programming language.
Python is a general-purpose, interpreted, interactive, object-oriented and high-level
programming language. Python was created by Guido van Rossum in the late eighties and
early nineties. Like Perl, Python source code is also now available under the GNU General
Public License (GPL).
Research: Developing an Interactive Web Information Retrieval and Visualizati...Roman Atachiants
Finding the needed information (images, articles or other) is not always as simple as going to a search en-
gine. This paper aim at developing an interactive presentation system, able to cope with live presentation
challenges.
This is a course about embedded systems programming. Embedded systems are everywhere today, including just to name a few the thermostats that control a building's temperature, the power-steering controller in modern automobiles, and the control systems in charge of jet engines. The prerequisites for reading this ebook are: knowledge about computer and processors architecture, Ada programming language.
Python is a general-purpose, interpreted, interactive, object-oriented and high-level
programming language. Python was created by Guido van Rossum in the late eighties and
early nineties. Like Perl, Python source code is also now available under the GNU General
Public License (GPL).
Research: Developing an Interactive Web Information Retrieval and Visualizati...Roman Atachiants
Finding the needed information (images, articles or other) is not always as simple as going to a search en-
gine. This paper aim at developing an interactive presentation system, able to cope with live presentation
challenges.
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...Levi Shapiro
Letter from the Congress of the United States regarding Anti-Semitism sent June 3rd to MIT President Sally Kornbluth, MIT Corp Chair, Mark Gorenberg
Dear Dr. Kornbluth and Mr. Gorenberg,
The US House of Representatives is deeply concerned by ongoing and pervasive acts of antisemitic
harassment and intimidation at the Massachusetts Institute of Technology (MIT). Failing to act decisively to ensure a safe learning environment for all students would be a grave dereliction of your responsibilities as President of MIT and Chair of the MIT Corporation.
This Congress will not stand idly by and allow an environment hostile to Jewish students to persist. The House believes that your institution is in violation of Title VI of the Civil Rights Act, and the inability or
unwillingness to rectify this violation through action requires accountability.
Postsecondary education is a unique opportunity for students to learn and have their ideas and beliefs challenged. However, universities receiving hundreds of millions of federal funds annually have denied
students that opportunity and have been hijacked to become venues for the promotion of terrorism, antisemitic harassment and intimidation, unlawful encampments, and in some cases, assaults and riots.
The House of Representatives will not countenance the use of federal funds to indoctrinate students into hateful, antisemitic, anti-American supporters of terrorism. Investigations into campus antisemitism by the Committee on Education and the Workforce and the Committee on Ways and Means have been expanded into a Congress-wide probe across all relevant jurisdictions to address this national crisis. The undersigned Committees will conduct oversight into the use of federal funds at MIT and its learning environment under authorities granted to each Committee.
• The Committee on Education and the Workforce has been investigating your institution since December 7, 2023. The Committee has broad jurisdiction over postsecondary education, including its compliance with Title VI of the Civil Rights Act, campus safety concerns over disruptions to the learning environment, and the awarding of federal student aid under the Higher Education Act.
• The Committee on Oversight and Accountability is investigating the sources of funding and other support flowing to groups espousing pro-Hamas propaganda and engaged in antisemitic harassment and intimidation of students. The Committee on Oversight and Accountability is the principal oversight committee of the US House of Representatives and has broad authority to investigate “any matter” at “any time” under House Rule X.
• The Committee on Ways and Means has been investigating several universities since November 15, 2023, when the Committee held a hearing entitled From Ivory Towers to Dark Corners: Investigating the Nexus Between Antisemitism, Tax-Exempt Universities, and Terror Financing. The Committee followed the hearing with letters to those institutions on January 10, 202
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
Palestine last event orientationfvgnh .pptxRaedMohamed3
An EFL lesson about the current events in Palestine. It is intended to be for intermediate students who wish to increase their listening skills through a short lesson in power point.
Francesca Gottschalk - How can education support child empowerment.pptxEduSkills OECD
Francesca Gottschalk from the OECD’s Centre for Educational Research and Innovation presents at the Ask an Expert Webinar: How can education support child empowerment?
Embracing GenAI - A Strategic ImperativePeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
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.