CSC 2053: Platform Based Computing
Topics include maps, hash tables, priority queues, graphs, internet programming and security. Additional topics may include event driven programming, MVC pattern, mobile programming, and application programmer interfaces.
- Reinforce and expand on the material of CSC 1052, using even more complex examples.
- Establish an understanding of the following data structures, including the specification, implementation, and use of each: maps (with hashing), priority queues, graphs.
- Establish an understanding of how the internet works and the basic underpinnings of network security.
- Expose students to design/development for alternate platforms, and the approach needed to teach themselves when confronted with a new environment.