COMP SCI 7202B - Foundations of Computer Science B

North Terrace Campus - Trimester 3 - 2018

Introduces the fundamental concepts of object oriented programming. Topics include: Fundamental constructs - data types, arrays, strings and string processing, files, variables, expressions, conditionals, iteration, simple I/O. Object oriented fundamentals - methods, classes, interfaces, inheritance Algorithms and problem solving - problem solving process and strategies, simple searching and Sorting algorithms (linear and binary search, selection and insertion sort) Software development tools and techniques - testing: black box, requirements, unit Machine level representation - bits, bytes, words, number bases, representation of data, memory management.

The University of Adelaide is committed to regular reviews of the courses and programs it offers to students. The University of Adelaide therefore reserves the right to discontinue or vary programs and courses without notice. Please read the important information contained in the disclaimer.