At the end of this course, successful students are expected to:
- Be able to write basic programs and systems software (specifically in Python)
- Have knowledge of the logical and physical components of computer systems
- Understand the basic concepts in TCP/IP networking
- Know the main components and interfaces of Unix-like operating systems
- Understand the primary concepts of cryptographic systems