SOFTWARE DREAMS & NIGHTMARES
Discuss how your selected tech topic connects to the fundamentals of information technology covered in this course.
Information Technology, or IT, is becoming increasingly more complex. The rate at which IT and its remnants accelerate and change probably has much to do with this increasing complexity. Yet still, software remains a vital part of the IT infrastructure. If IT is the hand, then the software is the fingers. I would like to think that this marriage of Information, technology, and software gave birth to the idea of computational thinking to methodically solve existing problems sequentially, spawning the algorithm (Vahid, F., & Lysecky, S. (2019). Computing technology for all).
Explain how your chosen tech topic relates to information technology and computer science concepts, including the history of computers and the means by which computers operate.
The Central Processing Unit executes a programs instructions (Vahid, F., & Lysecky, S. (2019). We learned through course text that while a computer’s hardware does the heavy lifting it is through the instruction that it operates. This instruction is called a program. Software is a set of computer programs and associated documentation and data (Wikipedia, 2023). At its inception the CPU gets its instruction from a program called machine language. Conversely an alternative was created that took machine language and transferred it to a textual human-understandable representation called Assembly language (Vahid, F., & Lysecky, S. (2019). Through it all hardware and software remain intimately joined through the past, present, and future of IT and computer science.
Evaluate how your chosen tech topic relies on the major hardware components and functions of a modern computer system.
It is not hyperbole to say that hardware and software need each other to function. The fact that they are created in a “co-design” paradigm speaks to the unique position they hold in the life of a computer system (Abdel Hakeem et al., 2022). In my opinion as an extension of Moore’s Law hardware and software had to be created and manufactured in a way to keep pace with technology.
Explain how your chosen tech topic uses programming languages and program execution methods.
As previously stated hardware performs the functions of programs. Software is a set of programs. This instruction or specifications to perform calculations or the processing of data is called an algorithm. It is a completely interconnected system as programming languages consists of algorithms. By now it is clear that we can look at software in two aspects, as programs that drive hardware and as instruction that drive programs. In simpler terms there is software used in programming languages like C++ and Python. Then there is end-user software like Windows and Photoshop.
Analyze the role that application software plays with regard to your chosen tech topic.
My road into computer science and coding is through what I define as the beginning of the true digital revolution, at least when it comes to end-users is the App/Application. We cannot talk about software and software applications without talking about the app and how it has transformed society. The creation of application software is a discipline that requires an immersion of mind body and soul as most of its more well known creators never graduated college. There are newer routes like online courses or coding bootcamps that are becoming popular and creating a more employable option (Whateley, L. 2017). What am I saying here? while there is always a place for theory, this is a science that requires a thinking outside of the box in this ever evolving science.
Describe how your chosen tech topic relates to the basic concepts of database and database management.
As the name implies a data base is the electronic collection of data. Data is gold, there are those who collect it legally and illegally and those who mine it. Database software was created to maintain and secure that data, but also to manipulate that data in a range of ways like data reporting, forecasting, editing, creation, and updating.
Illustrate how the basic concepts of network architecture, management, and security influence your chosen tech topic.
we have provided rudimentary concepts to software in relation to hardware and machine and assembly language. We have talked about software and coding in the creation of Application software and its relation to computer systems and programs. Introducing a network its management and security represents an intensity of risk and reward. The increase in human a material capital requires a different level of scrutiny and protection. In the end it calls on software and software applications to rise to a level that continues to keep pace with the ever present challenges .
Whateley, L. (2017, March 7). Passion replaces degrees in rush to find top tech talent; Coding bootcamps are creating a new breed of software developer, reports Laura Whateley. Gale Business Insights. https://go.gale.com/ps/i.do?p=GBIB&u=ashford&id=GALE%7CA484334403&v=2.1&it=r
Abdel Hakeem et al., 2022 Vision and research directions of 6G technologies and applications. J. King Saud Univ. – Comput. Inform. Sci., 34 (6) (2022), pp. 2419–2442, 10.1016/J.JKSUCI.2022.03.019 Vision and research directions of 6G technologies and applications. J. King Saud Univ. – Comput. Inform. Sci., 34 (6) (2022), pp. 2419–2442, 10.1016/J.JKSUCI.2022.03.019
Vahid, F., & Lysecky, S. (2019). Computing technology for all.
Wikipedia contributors. (27, February 2023). Software. https://en.wikipedia.org/wiki/Software