Fall 2017

Professor: Frank Kreimendahl

Office: Dobbs 136

Email: kreimendahlf@wit.edu

Office hours: Monday 1:00-2:00, Tuesday 2:00-3:00, and by appointment


Course Description

An introductory course covering the fundamental concepts and skills of programming in a high-level language. Emphasis is placed on problem solving, algorithm development, program design and structure, code documentation and style, as well as testing and debugging. Topics include hardware and software systems, data types and variables, device/file input and output, flow control and functions, use of basic data structures, as well as principles and applications of object-oriented programming.


Recommended Textbook

Liang,Y. Daniel. Introduction to Java Programming, Comprehensive Version, 10th edition or 11th edition Pearson, 2014/2017.


Learning Labs

Weekly supplemental labs run by student mentors - extra credit to programming assignments!

problem-solving labs, not extra lecture material

Tuesdays 6-8PM on ground floor of Ira Allen