Saint Louis Software Banner

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.