Course TitlePROGRAMMING I
DescriptionThis 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. Prerequisites: MassBay placement into a 100-level Math (not MAC) and CS 110 Introduction to Computer Science, or instructor's permission.
Course Instruction Checklist
Blackboard 
Other 
(Assistance May be available) 1. Video Conferencing Platform (Remotely taught courses only) 2. Learning Management System (LMS) Requirements 3. Technology Requirements
SemesterSpring 2022
ClassCS 120-002
Class No4510
Class TitlePROGRAMMING I
Instructor 
Email
WebEx 
Microsoft Teams 
Other 
High speed internet access 
Computer 
Computer with webcam 
Other