ONC Health IT Curriculum Resources for Educators Component 4: Introduction to Computer Science

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/.

Leave a Reply