Home | Contact Us | Site Map | Search     

Johns Hopkins University Logo

Center for Talented Youth

En Español   

New Here? | MyCTY Login | Apply | Alumni

Male Student Outdoors on Laptop
Girl with a book
Home > CTYOnline > discontinued courses
Compound Data Types & Advanced Topics in C

Detailed Course Information

What are pointers?
               
Pointer variables in C           
Pointers and function arguments 
Pointers and arrays
Pointer arithmetic      
Incrementing and decrementing pointers  
Pointers and arrays     
Dynamic allocation
      


Files                              
Files – Simple I/O Operations   
Formatted I/O   

 
Records                   
What are records?       
Records in C    
Records and arrays      
Pointers and records
The first approach               
The second approach              
Creating the class data base    

Linked lists                      
Recursive data type  - Introduction
Linked lists – Structure                 
Implementing linked lists in C  
Summary example 

Trees                              
Trees – Characteristics and terminology 
Binary trees -  Representation           
Finding nodes in binary search  trees
Inserting new nodes     
Displaying values of a binary tree

discontinued courses

©The Johns Hopkins University. Baltimore, Maryland. All rights reserved.
CTY is accredited for grades 5 through 12 by the Commission on Secondary Schools of the Middle States Association of Colleges and Schools.

Center for Talented Youth -- A world leader in gifted education
5801 Smith Ave #400 McAuley Hall, Baltimore, Maryland 21209
Phone: 410 735-4100 / 410 735-6200 / Email: ctyinfo@jhu.edu

Privacy Statement

Divider

Get Adobe Reader

Best viewed at
1024 x 768 or higher resolution.