Merges core software development models with abstract algorithmic computation concepts. Students study programming languages, data structures, computer systems, and discrete mathematics, providing them with the necessary background to transfer directly into third-year university computing programs.

