Instructors

Dr. Jo Perry

Computer Science

Email: jep@ncsu.edu

James Tetterton

Computer Science

Email: james.tetterton@ncsu.edu

CSC 216 Programming Concepts – Java

4 Credit Hours

The second course in computing, intended for computer science majors. Emphasis is placed on interpretation of inductive definitions (functions and data types); testing strategies; specification and implementation of finite-state machine; encapsulation; polymorphism; inheritance; class invariants; and resource management.

Syllabus Schedule Lecture Videos Course Website