Introduction to programming. Fundamentals of structured and object-oriented programming using an OO programming language. Treatment of objects, abstraction and inheritance, event-driven programming, iteration, sequence and selection. Consideration of algorithms for searching, sorting, string processing and numerical analysis. Emphasis on the development of business applications. Precludes additional credit for COMP 1006 and COMP 1406. Prerequisite(s): second-year standing. Lecture three hours and tutorial one hour a week.
Introduction to programming. Fundamentals of structured and object-oriented programming using an OO programming language. Treatment of objects, abstraction and inheritance, event-driven programming, iteration, sequence and selection. Consideration of algorithms for searching, sorting, string processing and numerical analysis. Emphasis on the development of business applications. Precludes additional credit for COMP 1006 and COMP 1406. Prerequisite(s): second-year standing. Lecture three hours and tutorial one hour a week.