Assignments
At College of DuPage, one assignment I had that stood out was having to plan out a new network for a company and to keep track of the cost for labor, software, and hardware. I had to research a lot of prices, technology, and I put everything into an Excel spreadsheet. I also had to do subnetting, subnet masking, binary/decimal/hex conversion, and Cisco Packet Tracer labs that simulated Cisco IOS.
At SIUE, I’ve had a lot of interesting assignments that covered the following things:
- Java
- Assembly
- C++
- HTML, CSS, and JavaScript
- Swift
- CSV parsing
- grocery list program
- Searching and sorting
- Assembly and registers
- A Java program that graphed information
- Reimplementing data structures, such as stacks, queues, and linked lists
- Making a website
- Making an iOS app
- Making a game
- Ray tracer
- String manipulation
- Simulating dice
- Computing area
- Using pointers and references
- Demonstrating loops
- Recursion
- Accessors and mutators
- Mutability
- Iteration
- Histograms
- Control structures
- Grade calculator
- Exception handling
- Factorials
- Fizzbuzz
- Constructors and destructors
- Objects
- Compiling, linking, loading
- Debugging
- Arguments and return values
- Memory management
- Namespaces
- Generics
- Templates
- Regular expression
- Scope
- Access modifiers
- Functions
- Operands and operators
- Abstract data types
- Typecasting
- Making a calculator
- IO tests
- Examples of polymorphism and inheritance
- Using pointers and structs
- Formatting date and time
- Making a web login system
And many more.