The Computer Programming Program offers students a competency profile that enables them to take part in all stages of the software development lifecycle. The curriculum covers fundamental areas such as algorithms and programming, object-oriented programming, database systems, web and mobile application development, network systems, and operating systems. Through elective courses, students have the opportunity to specialize in emerging technologies like artificial intelligence, cybersecurity, cloud computing, and game programming. The workplace applications, conducted within the 3+1 model, ensure the integration of theoretical knowledge with industry practices. |