Course Information


CSC 2053: Platform Based Computing

Credits: 3 Level: undergraduate


Description:

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.

Course Outcomes:
  • 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.

Prerequisites:

CSC 1052