Character AI
Designing a custom AI character — personality, backstory, and conversation style on Character.AI.
A snapshot of who I am, the skills I picked up, and what the course taught me.
About MeHello! My name is Charles, and I recently graduated from high school. This portfolio showcases the work I completed throughout my Computer Information Systems course. I have always been interested in technology, mathematics, and problem solving, which is one of the reasons I chose to take this class. Outside of school, I enjoy learning about computer science, finance, and networking technologies. This course gave me hands-on experience with networking concepts, hardware, and digital tools while helping me develop practical technical skills that I can continue building on as I study Mathematics and Computer Science at the University of Illinois Urbana-Champaign (UIUC). |
Skills LearnedThroughout the course I practiced the following skills:
Network Design
TCP/IP Networking
IP Addressing
Subnetting
Binary Conversion
Problem Solving
Technical Research
Network Troubleshooting
Hardware Installation
RJ45 Cable Construction
|
Course ReflectionThis course taught me much more than just computer networking. Throughout the semester, I learned how computers communicate, how networks are designed, how data travels across the internet, and how hardware and software work together to keep systems running. The assignments gradually became more challenging, especially the network design case study and subnetting, but they also helped me improve my logical thinking and problem-solving skills. Building an Ethernet cable and designing complete network layouts made the course feel practical rather than just theoretical. Looking back, I have gained a much stronger understanding of networking fundamentals and developed skills that will be valuable as I continue studying Mathematics and Computer Science at the University of Illinois Urbana-Champaign (UIUC). |
|
Ten assignments — click any card to dive in.
Assignment 1
Character AIDesigning a custom AI character — personality, backstory, and conversation style on Character.AI. |
Assignment 2
Simple Game MechanicsBuilding an interactive game in Flowlab.io using triggers, animations, and collision logic. |
Assignment 3
How Computers ConnectHow devices talk to each other — home networks, the internet, and the journey of a packet. |
Assignment 4
Basic Networking LexiconThe core vocabulary of networking — routers, switches, IP addresses, and Network+ basics. |
Assignment 5
Bits and Bytes ConversionConverting between bits, bytes, kilobytes, megabytes — the language of digital data. |
Assignment 6
Network Topology Part 1How computers are arranged on a network — star, ring, bus, and mesh topologies. |
Assignment 7
Network Topology Part 2Comparing hubs, switches, and routers — how each one moves data differently. |
Assignment 8
TCP/IP ModelThe four-layer TCP/IP model that powers nearly every connection on the internet. |
Assignment 9
Networking CablesThe physical layer — coaxial, twisted-pair, and fiber cables that carry data. |
Assignment 10
NIC and MAC AddressesFinding NIC / MAC addresses on PC and Mac, and what makes every device unique. |
||