Introduction to Computer Science Using Java I
Harvard Extension School
CSCI E-10A
Section 1
CRN 14289
Intended for students with no previous programming background, this course introduces problem-solving methods and algorithm development using Java, one of the most popular high-level programming languages in the world. Students learn how to design, code, debug, and document programs using modern engineering techniques in a cloud-based Linux environment. Related topics include programming using iterative constructs, the basic aspects of arrays and recursion, string manipulation, parameter passing, information hiding and encapsulation using classes, and the functional decomposition of methods to enable object-oriented design. Some applications are chosen for their relevance to more advanced coursework in computer science while others involve nonscientific and business-related areas. Students can count two of the following three courses—CSCI E-10a, CSCI E-10b, and CSCI E-50—toward a degree. They may not count all three toward a degree.
Registration Closes: August 28, 2024
Credits: 4
View Tuition Information Term
Fall Term 2024
Part of Term
Full Term
Format
Online
Credit Status
Graduate, Noncredit, Undergraduate
Section Status
Open