IST2500 Programming I 3 credits 5 weeks

This is an introductory course in computer programming. Using the JAVA programming language the student gains knowledge and interact with the concepts of program design and the fundamentals of computer programming including data types and program flow constructs. Techniques for processing data programmatically such as data arrays and data algorithms are discussed. The idea of efficient program design is taught through the introduction of functions.