Computer Science 2

Learning Objectives Explain the purpose of an IT department in an organization. Define information technology (IT). Describe IT departments’ internal organization and job roles within an IT department. Mei‘s friend Jia has just enrolled in a computer science program at a community college. Their mutual friend Jace is a junior at a nearby state university and is studying computer engineering. Mei is interested in pursuing a career in technology but is confused about the differences between the available programs. Some programs include references to information technology, computer science, software development, software engineering, information systems, cloud computing, and many more. She knows the programs cover computer systems but does not understand all the terms or how the programs are different. The Computing Disciplines Computing is generally understood as any activity that uses a computer to manage, process, or share information. It includes tasks as varied as designing and creating hardware and software, establishing networks, managing information, building chatbots to exhibit human-like behavior, and sequencing DNA. Computing, due to its vastness, includes a wide range of professions a society needs. There are many taxonomies and definitions of the computing disciplines. Five of the most commonly recognized computing disciplines include computer engineering, computer science, software engineering, information systems, and information technology. For someone who is not immersed in the IT field, it can be confusing to understand the differences between these disciplines. To clarify, here is a brief overview of each discipline:

  • Computer Engineering: Focuses on the design and development of computer hardware and embedded systems, integrating electrical engineering and computer science principles.

  • Computer Science: Encompasses the theoretical foundations of computation and information, exploring algorithms, data structures, and programming languages.

  • Software Engineering: Involves the systematic design, development, testing, and maintenance of software applications, emphasizing quality and reliability.

  • Information Systems: Concentrates on the use of technology to support business processes, including the design and management of databases and information flow.

  • Information Technology: Encompasses the implementation and management of technology solutions to meet organizational needs, including network administration and system support.