This course explores the process behind program development for publication. In this class, the student will create a program with the intent of large-scale distribution, starting from inception and developing the algorithm. The student will develop the code, debug it, undergo beta-testing of their program and ultimately produce a finished product that is ready to share with users. The student will create this program using programming skills developed in Computer Programming 1 and 2, in the programming language they have chosen. The student will be able to choose if they want to develop a game, a mobile app or another type of software, depending on their experience and skills.
You are here: / Courses / Computer Programming 3