Faculty Profile

Michael Skalak

Lecturer/Technician in Computer Science (2015)

Contact Information

skalakm@dickinson.edu

Tome Scientific Bldg. Room 246

Education

  • B.A., Northwestern University, 2008
  • M.S., University of Virginia, 2012

2017-2018 Academic Year

Fall 2017

COMP 131 Computer Science I w/Lab
An introduction to Computer Science as a major scientific discipline. Special emphasis is placed on problem solving and experimentation via programming in Java. Topics covered include the design of objects and the use of flow-of-control constructs, along with techniques for testing software. Three hours classroom and two hours laboratory a week. Offered every semester.

COMP 332 Analysis of Algorithms
Completion of both COMP 251 and 332 fulfills the WID Requirement.

COMP 550 Independent Research

Spring 2018

COMP 232 Data Struct & Problem Solving
An advanced problem-solving course that focuses on the design and analysis of data structures including lists, stacks, queues, trees, and hash tables. Concepts in generic programming are also introduced. The lab component focuses on the implementation of data structures and their application to solving complex problems. Prerequisite: 132. Three hours of classroom and two hours laboratory a week. Offered every spring.