-
-
- Transfer Credit
- Online Learning
- Events
- Custom Programs
-
-
-
- Academic Services
- Course and Program Information
- Student Aid
-
-
-
Berkeley Global
Get an overview of computer technology and programming. Using a Raspberry Pi, you learn how computers internally represent information, and the logic and hardware they use to process it. You also learn about programming languages and concepts using Python as an example. Other topics covered include operating systems, computer applications, computer systems, software development technologies and data communications.
Prerequisites:
Recommended
- Basic computer literacy
Course Outline
Expand or collapse section
Course Objectives
- Add, subtract, multiply and divide in binary
- Demonstrate an understanding of computer logic by building a circuit
- Setup a Raspberry Pi single board computer
- Identify and describe the components of a computer
- Write a simple application in Python
- Control a circuit using the Raspberry Pi’s GPIO port
- Predict how software will advance in the future
- Identify key currents in computer systems and how these currents are likely to impact the future
What You Learn
- Code
- Bits and bytes
- Data representation
- Compression
- Basic circuits
- Computer logic
- The Transistor
- Applications of the transistor
- Computer hardware
- Inside the case
- The stored program computer
- Raspberry Pi
- Hardware
- High- and low-level languages
- Python programming
- Software development
- Physical computing on the Raspberry Pi
- Calculators and spreadsheets
- Word processing and programming
- Computer graphics and entertainment
- Web browsers and web applications
- Databases and analytics
- Artificial intelligence and robotics
- Mainframe systems
- Personal computer systems
- Virtual computer systems
- Network computer systems
- Mobile systems
- Embedded systems
- Supercomputer systems
How You Learn
- Reading assignments
- In-class discussions
- Writing assignments
- Quizzes
- Proctored final exam
Is This Course Right for You?
Gain a basic introduction to information technology so that you gain a solid foundation for further study in the field.
Loading...
Sections
Fall 2024 enrollment opens on June 17!