1) Many people think that the mastery of a specific programming language (e.g. J
ID: 3571900 • Letter: 1
Question
1) Many people think that the mastery of a specific programming language (e.g. Java, C++, Visual Basic and the like is to know syntax of that programming language. However, knowing the syntax of a specific programming language is only winning half of the battle. If you want to become a great programmer, you are required to know far more than only to be proficient in the syntax of a specific programming language. I had seen many people jump right to start writing code after receiving their programming assignments. In fact, the most important part of programming is to solve a problem or problems using an appropriate programming language. In reality, problem skills should weigh higher than mere knowing of the syntax of a programming language. Thoroughly understanding of the task(s)/problem(s) of your program assignments by actively interacting with your clients who assign you the tasks is a very important and ongoing task in a large programming project. If your programming project is a team project, then you also need to interact with your peer programmers, project manager, graphic designers, database developers, and other relevant people. Even a smaller programming project involves a mini scale of the above step. Other important tasks of a programming project involves careful planning; divide a complete programming assignment into smaller programming modules, components, subroutines, objects, methods; writing pseudocode; drawing flowcharts; writing, testing (debugging) modules, components, subroutines, objects, methods; putting together smaller components into a complete program; test (debug) the complete program (application) again; writing documentation for users as well as for team programmers.
Your task in the part is to find a resource relating of our topic – the importance of problem solving skills and the steps of how to solve the problem(s) using Java or a programming language (e.g. the resource can be a book, a youtube video, an academic conference/journal article and anything that you consider appropriate). You need to quote the resource using the APA style, you also need to summarize the important points of your resource, as well as your critique of your resource (e.g. your belief or disbelief of the opinions of the authors from your resource).
2) Many others told me that the videos are extremely useful and would like to see more of them. I fully agree with your feedback. I did mention before that you can view more videos through the publisher's supplementary website if you purchased a new textbook. Besides, there are video on youtube and other websites if you google. One of the website that I found useful is the thenewboston.com. This website provides a good number of video on various topics. The website provides a strong coverage in programming languages including Java. In this exercise I will ask you to view the following Java video on array due to the fact that we are covering array and string in this unit. Another reason is that array is an useful tool that can be used to store and manipulate a large number of variables of the same data types. However, array is not easy to understand if you are new to programming language. I believe that the video should help you to understand better this important topic.
Roberts, B. (2012). Java Video 27 to 34 on Arrays. Retrieved June 18, 2012 from https://thenewboston.com/videos.php?cat=31&video=17992
After watching all the required videos and reading from the textbook, please answer the following:
1. What is an array?
2. Can you store an integer, a double, a character, and a string in the same array? If you cannot, why?
3. After watching each of the video, please try to write the code without referring to the video as well as commenting the code. Please provide your feedback.
4. Use Java to write a 9 X 9 multiplication table. Please display the table and show your code in your answer.
5. What do you learn from the videos other than my previous questions?
3) Please research and post your suggestions of any topic relating to programming and problem solving in this course. I will consider your posting and may include it in the future Discussion Board assignment. The following are the requirements of this exercise.
1. Title and description of your suggested activity.
2. Your rationale behind this activity, why it is important in this course.
3. Your suggested tasks and questions of this activity.
4. Your expected outcome from this activity (what do you want the class to achieve if your activity is chosen).
5. If possible, refer to some specific content of our online materials including the Online Learning Modules, Animate Modules, chapters in the textbook.
6. List at least one or more resources (e.g. youtube or other relevant videos, books, journal or proceeding papers, web and more).
7. Your citation and references need to be using APA style.
8. The following are the listing of potential topics that you can research and post (you are not limited to this list):
-Why do we care about data types in programming?
-Examples of using loops, selection structures of solving real-life problems
-The power and limitations of computer programming
-The future of computer programming
-The future types of computing devices, and how do we, as a programmer, to catch up of the rapidly advancing technology.
-The importance of life-long learning for network designer, administrators, and information technology professionals. Discuss what should be learned constantly in order to keep up the changes of the fast changing information technology world. You also should discuss how to do that.
-Any other relevant topics.
Explanation / Answer
2.1
Array : is a holder or container which will hold a list of values of a single type.The lenght of array is determined at the time of creation and there are types of array which are static array and dynamic array , static array who has fixed length and dynamic array is the one which is having not a having fixed and is established during run time.
The item in array is refered as element and the location of this element is called index.
2.2
No we cannot store different data types in the same array as per the standard specification and definition of array. If we want to do so we can do it via objects.
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.