Skip to content. Skip to navigation

Home

Sections
BS Computer Science - Threads
Personal tools
Document Actions

Information Internetworking Thread

The Information Internetworking thread is where computing meets the data enterprise and deals with its implications in the context of personal and organizational information management. The thread prepares students for all levels of information management by helping them to capture, represent, organize, transform, communicate, and present data so that it becomes information, using geographically distributed multi-national organizations and their information needs as context.

The student who pursues information internetworking can combine it with platforms to develop information rich distributed systems, or devices to ensure data synchronization in ad-hoc networks of small devices, or media to build multiplayer online games, or with modeling to study text retrieval and classification, or people to pursue research in data visualization.

Information Internetworking

Early Preparation
  • Computer architecture, hardware, and operating systems, basic communication protocols
  • Discrete structures, graph theory
  • Object-oriented design and programming
  • Data structures and programming skills
  • Computer Hardware Architecture
  • Basic Operating Systems
  • Basic Communication networks
  • Discrete structures: Set theory, Graph theory
  • Basic Algorithms (e.g., sorting, searching) and Algorithmic techniques (e.g., greedy search, divide and conquer)
  • Probability and statistics
  • Combinatorics
Knowledge Goals
  • Communications and networking architectures and protocols
  • Data Security and Data Privacy
  • Mobile computing
  • Interoperability issues, distributed object systems and middleware
  • Data modeling and conceptual models
  • Relational data models, object-oriented models
  • Database implementation and principles, data storage, indexing, query optimization, recovery, transactional model, concurrency control and scalability
  • Indexing, Searching, and Mining for Web data and sensor stream data, Multimedia data management, Integrating heterogeneous data sources
  • Data visualization principles especially for large datasets
Skill Outcomes
  • Able to implement network protocols in the context of contemporary operating systems
  • Able to program with sockets, threads, IPAble to implement secure, reliable client/server and peer-to-peer distributed systems
  • Able to develop effective, distributed applications (e.g., multimedia)
  • Able to develop conceptual data models and design relational databases
  • Able to select, design, and implement scalable and secure information management solutions
  • Able to develop effective client-server database applications
  • Familiar with programming languages such as Java, C++, C and principles of implementing secure stand-alone and server side applications

Resources and Role Models


If you are following one of the BSCS Threads study plans implemented before Summer 2008 or one of the BSCS study plans that were in place prior to Threads, click here.

Required Courses (For Students in the Program of Study that begins Summer 2008)


  • CS1050 Understanding and Constructing Proofs, 3
  • CS1301 Introduction to Computing and Programming, 3
  • CS1331 Introduction to Object-oriented Programming, 3
  • CS1332 Data structures and algorithms, 3
  • CS2110 Computing organization and programming, 4
  • CS2200 Computer systems and networks, 4
  • CS2340 Objects and Design, 3
  • CS3510 Design and analysis of algorithms, 3


Pick 2 from Introduction to Information Management

  • CS4400 Introduction to Database Systems, 3
  • CS4365 Introduction to Enterprise Computing, 3
  • CS4235 Introduction to Information Security, 3
  • CS3251 Computer Networking 1, 3


Pick 1 from Advanced Information Management:

  • (Pick 1 of) Database Systems
  • (Pick 1 of) Enterprise Computing
  • (Pick 1 of) Information Security
  • (Pick 1 of) Network Systems


Elective Courses (pick and choose whatever courses you wish)


Free Electives (6 hours)

  • FREE-INF1 Free Elective-Information Internetworking, 3
  • FREE-INF2 Free Elective-Information Internetworking, 3


Introduction to Information Management

  • CS4400 Introduction to Database Systems, 3
  • CS4365 Introduction to Enterprise Computing, 3
  • CS4235 Introduction to Information Security, 3
  • CS3251 Computer Networking 1, 3


Database Systems

  • CS4420 Database system implementation, 3
  • CS4440 Emerging database technologies and applications, 3
  • CS4460 Information Visualization, 3
  • CS4570 Multimedia and Web data management, 3


Enterprise Computing

  • CS4560 Verification of Systems, 3
  • CS4342 Software Generation, Testing, and Maintenance, 3
  • MGT4056 Electronic Commerce, 3
  • MGT4057 Business Process Analysis and Design, 3


Information Security

  • CS4237 Computer and network security, 3


Network Systems

  • CS4251 Computer Networking 2, 3
  • CS4261 Mobile Applications and Services for Converged Networks, 3
  • CS4255 Introduction to Network Management, 3
  • CS4270 Data Communications Laboratory, 3



    Contact Us |  RSS Feeds |  Job Opportunities |  Map/Directions |  Intranet |  Georgia Tech Home

    © 2005-2007 The College of Computing at Georgia Tech :: Atlanta, Georgia 30332