- Software Engineering - Students will be working inside a prebuilt software solution wherein they will find and fix various kinds of software bugs, adds new features to the software and track the changes made by using version-control tools.
- Computer Organization and Architecture - Students will learn how to utilize hardware and software tools for digital system analysis and synthesis.
- Software Integration - Students will utilize various tools and methodologies to test their software applications including static and dynamic analysis.