Thiscoursehighlightsprogrammingpracticesthatarevitalintheday todayworkofaprogrammingprofessional.Whilemanysystemsare describedbyfunctionalities,someimportantaspectslikesecurity,ro- bustness,andmaintainability areignored.Studentsaretogetanin depthunderstandingoftheseconceptsaswellasexploring thecurrent trendsintheprogrammingenvironment.Theaimofthe courseistoconcretizethestudent’spastprogramming experienceaswellas highlightingcriticalpracticesinprogrammingthat arenecessaryforaprofessionalprogrammer
Bytheendofthecourse,thestudentshouldbe: