ESU-CS220.ABJ2
CS220 - Introduction to Computer and Information Systems
Beginner Self-paced · 1 year access
26 Hands-On LiveLabs
Practice real IT tasks in guided environments.
- Real environments
- Auto-graded
- No installation
01 / Lessons & labs
See exactly what you will learn and practice
Lessons
10 Interactive Lessons · 67 topics01 Introduction 4 topics +
- The Role of Algorithms
- The History of Computing
- An Outline of Our Study
- The Overarching Themes of Computer Science
02 Data Storage 10 topics · 3 LiveLab +
- 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 LiveLab in this lesson — see the labs panel →
03 Data Manipulation 7 topics · 2 LiveLab +
- Computer Architecture
- Machine Language
- Program Execution
- Arithmetic/Logic Instructions
- Communicating with Other Devices
- Programming Data Manipulation
- Other Architectures
2 LiveLab in this lesson — see the labs panel →
04 Operating Systems 5 topics · 1 LiveLab +
- The History of Operating Systems
- Operating System Architecture
- Coordinating the Machine’s Activities
- Handling Competition Among Processes
- Security
1 LiveLab in this lesson — see the labs panel →
05 Networking and the Internet 6 topics · 2 LiveLab +
- Network Fundamentals
- The Internet
- The World Wide Web
- Internet Protocols
- Simple Client Server
- Cybersecurity
2 LiveLab in this lesson — see the labs panel →
06 Algorithms 6 topics · 1 LiveLab +
- The Concept of an Algorithm
- Algorithm Representation
- Algorithm Discovery
- Iterative Structures
- Recursive Structures
- Efficiency and Correctness
1 LiveLab in this lesson — see the labs panel →
07 Introducing Python 6 topics · 5 LiveLab +
- Introduction
- Working with the Python Interactive Shell
- Writing and Running Simple Scripts
- Variables
- User Input, Comments, and Indentations
- Summary
5 LiveLab in this lesson — see the labs panel →
08 Data Types 6 topics · 6 LiveLab +
- Introduction
- Numerical Data
- Strings
- Lists
- Booleans
- Summary
6 LiveLab in this lesson — see the labs panel →
09 Control Statements 11 topics · 4 LiveLab +
- 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
4 LiveLab in this lesson — see the labs panel →
10 Functions 6 topics · 2 LiveLab +
- Introduction
- Built-In Functions
- User-Defined Functions
- Function Arguments
- Anonymous Functions
- Summary
2 LiveLab in this lesson — see the labs panel →
Hands-On Labs Our edge
26 LiveLabs- Understanding Boolean Operations
- Using the ASCII Code
- Using the Floating-Point Notation
- Using Logic Operations
- Understanding Input and Output
- Understanding Operating System Architecture
- Understanding Hyperlinks
- Using the Headings
- Understanding Functions
- Using the print Method
- Displaying a Statement Multiple Times
- Using Variable Assignment
- Using Variables and Assigning Statements
- Displaying the Multiplication Table Using Loops
- Using Arithmetic Operators
- Performing String Slicing Tasks
- Working with Strings
- Manipulating Strings Using the strip Method
- Working with Lists
- Using Boolean Operators
- Working with the if Statement
- Working with the while Statement
- Using the for Loop and the range Function
- Using Nested Loops
- Working with Function Arguments
- Using Lambda Functions
Labs run in your browser — nothing to install.
02 / FAQs
Questions before you start
Prepare for CS220 - Introduction to Computer and Information Systems
One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.
- 1 year of full access
- 26 LiveLab included
- Certificate of completion
No credit card required