CS220 - Introduction to Computer and Information Systems

(ESU-CS220.ABJ2)
Lessons
Lab
TestPrep
AI Tutor (Add-on)
Get A Free Trial

Skills You’ll Get

1

Introduction

  • The Role of Algorithms
  • The History of Computing
  • An Outline of Our Study
  • The Overarching Themes of Computer Science
2

Data Storage

  • Bits and Their Storage
  • Main Memory
  • Mass Storage
  • Representing Information as Bit Patterns
  • The Binary System
  • Storing Integers
  • Storing Fractions
  • Data and Programming
  • Data Compression
  • Communication Errors
3

Data Manipulation

  • Computer Architecture
  • Machine Language
  • Program Execution
  • Arithmetic/Logic Instructions
  • Communicating with Other Devices
  • Programming Data Manipulation
  • Other Architectures
4

Operating Systems

  • The History of Operating Systems
  • Operating System Architecture
  • Coordinating the Machine’s Activities
  • Handling Competition Among Processes
  • Security
5

Networking and the Internet

  • Network Fundamentals
  • The Internet
  • The World Wide Web
  • Internet Protocols
  • Simple Client Server
  • Cybersecurity
6

Algorithms

  • The Concept of an Algorithm
  • Algorithm Representation
  • Algorithm Discovery
  • Iterative Structures
  • Recursive Structures
  • Efficiency and Correctness
7

Introducing Python

  • Introduction
  • Working with the Python Interactive Shell
  • Writing and Running Simple Scripts
  • Variables
  • User Input, Comments, and Indentations
  • Summary
8

Data Types

  • Introduction
  • Numerical Data
  • Strings
  • Lists
  • Booleans
  • Summary
9

Control Statements

  • Introduction
  • Control Statements
  • The if Statement
  • The while Statement
  • while Versus if
  • Loops
  • The for Loop
  • The range Function
  • Nesting Loops
  • Breaking Out of Loops
  • Summary
10

Functions

  • Introduction
  • Built-In Functions
  • User-Defined Functions
  • Function Arguments
  • Anonymous Functions
  • Summary

1

Data Storage

  • Understanding Boolean Operations
  • Using the ASCII Code
  • Using the Floating-Point Notation
2

Data Manipulation

  • Using Logic Operations
  • Understanding Input and Output
3

Operating Systems

  • Understanding Operating System Architecture
4

Networking and the Internet

  • Understanding Hyperlinks
  • Using the Headings
5

Algorithms

  • Understanding Functions
6

Introducing Python

  • Using the print Method
  • Displaying a Statement Multiple Times
  • Using Variable Assignment
  • Using Variables and Assigning Statements
  • Displaying the Multiplication Table
7

Data Types

  • Using Arithmetic Operators
  • Performing String Slicing Tasks
  • Working with Strings
  • Manipulating Strings Using the strip Method
  • Working with Lists
  • Using Boolean Operators
8

Control Statements

  • Working with the if Statement
  • Working with the while Statement
  • Using the for Loop and the range Function
  • Using Nested Loops
9

Functions

  • Working with Function Arguments
  • Using Lambda Functions

Related Courses

All Courses
scroll to top