COE 212 - Engineering 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 towards 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

Lecture 1's Notes

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

First Set

Lecture 2's Notes

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

Chapter2 Java Examples

Chapter1 Java Examples

2nd Set of Java Files

Lecture 3's Notes

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

Chapter1 Solutions

Chapter2 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

JOIN
THE SECTION'S WHATSAPP GROUP

  • 1

    Kindly fill out the form

  • 2

    The WhatsApp group link will be sent to you via email