HOME  |  EOL CALENDAR  |  CONTACT US   

    CSC 216 Programming Concepts - Java
    Syllabus    |    Video Lectures & Notes     |    Schedule   |     Projects    |    Resources   |   Logistics   

The second course in computing, intended for 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. 3 credit hours.

 
   

Instructor
 

Dr. Jo E Perry
Engineering Online
Lecturer
NCSU Campus
Raleigh, NC 27695

Email:
jep@ncsu.edu

James C Tetterton
Engineering Online
Lecturer
NCSU Campus
Raleigh, NC 27695

Email: james.tetterton@ncsu.edu

   
    CSC 216 Course Website