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