COP 3502 – Programming Fundamentals I

General Education Credit: Elective
College Credit: 3.0

Course Instructor: Lisa Zhou
Lisa Zhou
Meet Your Instructor

About The Course

Dual Enrollment Pre-Requisite: MAC 2311 - Analytical Geometry and Calculus I. Students can also use passing scores for AP Calculus AB to meet this requirement.

This is the first course of a two-semester introductory sequence for students without prior programming experience. Topics include major concepts of computer science and computer programming processes, including object-oriented programming, procedural and data abstraction, and program modularity.

Course Goals

By the end of the semester, successful students should be able to:

  • understand what programming is and the unique features of Java,
  • read and understand programs written in Java,
  • design and implement programs using Java,
  • compile and execute programs to get results, and
  • debug (identify and fix) syntax, semantic, and logic errors in Java source code.

Satisfied High School Graduation Requirement Subject: Elective
High School Credit: 0.5