Skip to Main Content

CS 104 Introduction to Programming: Reading list

CS 104 Introduction to Programming

Department: BSc in Computer Science

Module Description: The course teaches the basics of programming. Students will learn about fundamental programming concepts such as control conditions, loops, and recursion. Fundamental data structures will also be studied such as Arrays and Strings. The course has extensive lab sessions to ensure students get hand-on experience of the taught material.

Module texts

  • Savitch, W. J. and Mock, K. (2019). Java: an introduction to problem solving & programming. 8th edn. Hoboken, NJ: Pearson Education. Purchase eBook

Recommended readings

Ask a Librarian for help to find and evaluate resources