May 20, 2024  
2023-2024 College Catalog 
    
2023-2024 College Catalog

CS 120 PROGRAMMING I



This foundational course for computer science majors introduces the fundamental concepts of programming from an object-centric perspective using Java. Includes a brief introduction to computing (historical development, computing systems, algorithms, and the nature of programming languages) and the object-oriented paradigm for software development. Topics include objects, classes, methods, simple data types, control structures, and the use of indexed-list data structures such as arrays or strings. Includes discussion of the ethics and responsibility of computer professionals with respect to information rights. Lecture: 3 hours per week. Lab: 2 hours per week. 4 Credits Prerequisites: MassBay placement into a 100-level Math (not MAC) and CS 110 , or instructor’s permission.