Students will learn to write computer programs using Python language. Topics covered include variables and built-in data types, decision and looping structures, functions, string processing, and arrays. These are the second year courses in the computer science pathway.