COP 3502 – Programming Fundamentals I


High School Credit: 0.5

— FULL SPRING 2019 —

Course Instructor: Jeremiah Blanchard
Jeremiah Blanchard
Meet Your Instructor

About The Course

This is a first course in a two-semester introductory sequence for students with no prior programming experience. It explores major concepts of computer science and the process of computer programming, including object-oriented programming, procedural and data abstraction and program modularity.

Course Goals

At the end of the semester, students are expected to be able to:

  1. Understand what programming is and the unique feature of Java

  2. Read: Understand programs written in JAVA language

  3. Write: Design and implement programs using JAVA language

  4. Compile: Use compiler to convert JAVA code into executable file

  5. Execute: Run corresponding code to get results

  6. Debug: Identify and fix syntax and semantic errors in JAVA code

Satisfied High School Graduation Requirement Subject: Elective