Unit I:

  • Revision of python basics studied in class 11th.
  • Scope and usage of functions involving tuples, list, default and positional parameters, passing parameters, libraries, return values, and more.
  • Handling and types of files.
  • Basic operations are performed on text files like open, close, manipulate, read data and append into a text file along with absolute and relative paths.
  • Basic operations performed on binary files open, close, read, search, write and use csv.reader() and csv.writerow() functions.
  • Importing libraries using python
  • Data structures like lists and stacks, including push and pop.

Unit II:

  • ARPANET and Internet about the evolution of networking.
  • Terminologies used in data communication like bandwidth, data transfer rate, and concept of a channel.
  • Twisted pair cable, coaxial cable, optical fibre, microwave, radio, infrared, and satellite link used as transmission media.
  • Introduction and types of network topologies.
  • Network protocols, mobile telecommunication technologies and mobile processors.
  • Protocols for video conferencing and chats.
  • Concept of network security.
  • Web services like WWW, HTML, XML, http, URL  and domain names.
  • Websites, web hosting, web browser and web 8 servers.

Unit III:

  • Concept of the database.
  • Relational data model including the concept of domain, tuple, relation, attribute, degree and cardinality
  • Types of keys (primary, foreign, candidate and alternate)
  • Concept, advantage, data manipulation and definition language in Structured Query Language (SQL).
  • Types of data (number, character, decimal, varchar, varchar 2 and date)
  • Revision of SQL commands you studied in class 11th.
  • Equi-join and natural join.
  • The interface of python with an SQL database.