Component 4; Introduction to Computer Science
Component Description:
For students without an IT background, this component provides a basic overview of computer architecture; data organization, representation and structure; structure of programming languages; and networking and data communication. It also includes basic computing terminology.
Component 4; Unit 1: Basic Computing Concepts, Including History
Description:
This unit introduces basic computing concepts and terminology. It identifies common elements of computers, both in terms of hardware and software and provides guidance on computer selection by discussing the range of computer types, from desktops to laptops to servers. Finally, it provides a history of the development of computing and health care information systems.
Component 4; Unit 1; Lecture 1a (powerpoint missing from ONC)
Component 4; Unit 1; Lecture 1b Comp4_unit1b_Lecture_Slides
Component 4; Unit 1; Lecture 1c Comp4_unit1c_Lecture_Slides
Component 4; Unit 1; Lecture 1d Comp4_unit1d_Lecture_Slides
Component 4; Unit 2 Computer Hardware
Description:
This unit provides a foundation on computer functioning, data representation, input and output devices, and the CPU and its role in system functionality.
Component 4; Unit 2; Lecture 2a Comp4_unit2a_Lecture_Slides
Component 4; Unit 2; Lecture 2b Comp4_unit2b_Lecture_Slides
Component 4; Unit 2; Lecture 2c Comp4_unit2c_Lecture_Slides
Component 4; Unit 3: Computer Software
Description:
This unit covers application and system software, with a focus on health care systems. It describes the functions of an operating system, presents different operating systems, and defines the purpose and usage of file systems.
Component 4; Unit 3; Lecture 3a comp4_unit3a_lecture_slides
Component 4; Unit 3; Lecture 3b (powerpoint missing from ONC)
Component 4; Unit 3; Lecture 3c comp4_unit3c_lecture_slides
Component 4; Unit 3; Lecture 3d comp4_unit3d_lecture_slides
Component 4; Unit 4: Computer Programming
Description:
This unit discusses the purpose and types of programming languages, from simple machine code to high level programming languages. It explains interpretation and compilation, and introduces basic elements of a programming language: variables, assignment statements, expressions, loops, and conditional statements. Finally, this unit presents some advanced programming concepts such as inheritance, modularity, encapsulation, and object oriented programming.
Component 4; Unit 4; Lecture 4a Comp4_Unit4a_Lecture_Slides
Component 4; Unit 4; Lecture 4b Comp4_Unit4b_Lecture_Slides
Component 4; Unit 4; Lecture 4c Comp4_Unit4c_Lecture_Slides
Component 4; Unit 4; Lecture 4d Comp4_Unit4d_Lecture_Slides
Component 4; Unit 4; Lecture 4e Comp4_Unit4e_Lecture_Slides
Component 4; Unit 5: Databases and SQL
Description:
This unit discusses the purposes of databases, relational databases, and the querying language SQL. Students will design a simple database using data modeling and normalization. This unit defines basic data operations, provides guidance on how to create common query statements, and discusses SQL implementation.
Component 4; Unit 5; Lecture 5a Comp4_Unit5a_Lecture_Slides
Component 4; Unit 5; Lecture 5b Comp4_Unit5b_Lecture_Slides
Component 4; Unit 5; Lecture 5c Comp4_Unit5c_Lecture_Slides
Component 4; Unit 5; Lecture 5d Comp4_Unit5d_Lecture_Slides
Component 4; Unit 6: Networks
Description:
This unit covers the history, evolution, and variety of computer networks. It provides an introduction to network addressing, network topologies, standards and protocols, logical model concepts, network hardware, and wireless communication.
Component 4; Unit 6; Lecture 6a comp4_unit6a_lecture_slides
Component 4; Unit 6; Lecture 6b comp4_unit6b_lecture_slides
Component 4; Unit 6; Lecture 6c comp4_unit6c_lecture_slides
Component 4; Unit 6; Lecture 6d comp4_unit6d_lecture_slides
Component 4; Unit 6; Lecture 6e comp4_unit6e_lecture_slides
Component 4; Unit 7: Security and Privacy
Description:
This unit covers common security concerns and safeguards, including firewalls, encryption, virus patterns, and protection software, as well as programming for security. Additional topics include security of wireless networks, and concerns, mitigations, and regulations related to health care applications.
Component 4; Unit 7; Lecture 7a Comp4_unit7a_Lecture_Slides
Component 4; Unit 7; Lecture 7b Comp4_unit7b_Lecture_Slides
Component 4; Unit 7; Lecture 7c comp4_unit7c_lecture_slides
Component 4; Unit 7; Lecture 7d Comp4_unit7d_lecture_slides
Component 4; Unit 7; Lecture 7e Comp4_unit7e_lecture_slides
Component 4; Unit 8. Information Systems
Description:
This unit defines information systems and describes how they are used. It discusses the design, development, testing, support, and maintenance of information systems. Finally, it explains how information systems are used in health care settings, including the role of specialized information systems.
Component 4; Unit 8; Lecture 8a comp4_unit8a_lecture_slides
Component 4; Unit 8; Lecture 8b comp4_unit8b_lecture_slides
Component 4; Unit 8; Lecture 8c comp4_unit8c_lecture_slides
Specialized Information Systems (17:06)
ss
Suggested Readings
Health informatics. (n.d.). In Wikipedia. Retrieved August 31, 2016, from https://en.wikipedia.org/wiki/Health_informatics.
Information management. (n.d.). In Wikipedia. Retrieved August 31, 2016, from https://en.wikipedia.org/wiki/Information_management. Lindsay, J. (n.d.). Information Systems: Fundamentals and Issues. Retrieved August 31, 2016, from http://www.oturn.net/isfi/.