Skip to Main Content

CSC1003 Introduction to Computer Science and Java Programming : Home

Course Description

The course introduces basic concepts in computer science and application development using Java language, not assuming the previous related background of the students.

Recommended Books

Computer Science: An Interdisciplinary Approach

An Interdisciplinary Approach is the ideal modern introduction to computer science with Java programming for both students and professionals. Taking a broad, applications-based approach, Sedgewick and Wayne teach through important examples from science, mathematics, engineering, finance, and commercial computing.

Python Programming

It takes a fairly traditional approach, emphasizing problem solving, design, and programming as the core skills of computer science.

Recommended Databases

Librarian