COE 211 - Computer Programming

Syllabus

This is an introductory programming course with an emphasis on algorithm development, programming constructs, computer organization, data representation, debugging, and program testing. A wide range of numerical as well as non-numerical problems relating to engineering will be solved in Java as a means of reinforcing the understanding of these concepts.

Date Topic PowerPoint Slides Solution Keys Java Files Notes
Jan. 15, 2026 Overview, goals, logistics 1st Set of Slides

Jan. 20, 2026 Program Development (Chapter 1) 2nd Set of Slides

Jan. 22, 2026 Object Oriented Programming and Character Strings (Chapter 2) 3rd Set of Slides

Chapter2 Java Examples

Chapter1 Java Examples

Jan. 27, 2026 Variables, Assignments and Primitive Data Types 4th Set of Slides

Chapter2 Solutions

Chapter1 Solutions

Jan. 29, 2026 Arithmetic Expressions and Data Conversion 5th Set of Slides

Feb. 3, 2026 Scanner class, Creating Objects, and Packages (Chapter 3) 6th Set of Slides

Feb. 5, 2026 String class 7th Set of Slides

Chapter3 Solutions

Chapter3 Java Examples

Feb. 10, 2026 Random and Math
Feb. 12, 2026 DecimalFormat and Wrapper Classes 8th Set of Slides

Feb. 17, 2026 Writing Classes 9th Set of Slides

Chapter4 Solutions

Chapter4 Java Examples

Feb. 19, 2026 Writing Classes (Continued) Chapters5&6 Solutions

Chapters5&6 Java Examples

Feb. 24, 2026 Conditional Statements (Chapters 5&6) 10th Set of Slides

Feb. 26, 2026 Conditional Statements (Continued)
March 3, 2026 Repetition Statements 11th Set of Slides

March 5, 2026 Repetition Statements (Continued)
March 10, 2026 Iterators and Writing Data to a File (Chapters 5&10) 12th Set of Slides

March 12, 2026 Problem Solving
March 17, 2026 Exam I
March 19, 2026 Static class members and class relationships (Chapter 7) 13th Set of Slides

Chapter7 Solutions

Chapter7 Java Examples

March 24, 2026 Interfaces and Method Design 14th Set of Slides

March 26, 2026 Declaring and Using Arrays (Chapter 8) 15th Set of Slides

Chapter8 Solutions

Chapter8 Java Examples

March 31, 2026 Declaring and Using Arrays (Continued)
April 2, 2026 Two-dimensional Arrays 16th Set of Slides

April 7, 2026 ArrayLists, Searching, and Sorting 17th Set of Slides

April 9, 2026 Exam II
April 14, 2026 Problem Solving
April 16, 2026 Problem Solving (Continued)
April 21, 2026 Inheritance (Chapter 9) 18th Set of Slides

April 23, 2026 Inheritance (Continued)

JOIN
THE SECTION'S WHATSAPP GROUP

  • 1

    Kindly fill out the form

  • 2

    The WhatsApp group link will be sent to you via email