COMS W1004x and y Introduction to Computer Science and Programming in Java 3 pts. Lect: 3. A general introduction to computer science for science and engineering students interested in majoring in computer science or engineering. Covers fundamental concepts of computer science, algorithmic problem-solving capabilities, and introductory Java programming skills. Assumes no prior programming background. Columbia University students may receive credit for only one of the following two courses: 1004 and 1005. CC/GS: Partial Fulfillment of Science Requirement.