CSCI 125 - Introduction to Computer Science and Programming II
This course is a thorough introduction to computer science and computer programming, suitable for students with some computer science background. It is designed for students who will major in computing science or a related program. Students will learn fundamental concepts and terminology of computer programming and acquire basic programming skills in the Java programming language. Topics covered are: primitive and abstract data types, elementary data structures, fundamental algorithms, algorithm analysis, basic object-oriented programming and software design, specification and program correctness, and historical aspects of computing science.
View course outline