Course Archives Documentation Research and Training Centre Unit
Course: Foundations of Information and Communications Technology (ICT)
Level: Postgraduate
Time: Currently not offered
Syllabus
Past Exams


Syllabus:
Module 1: Digital Computers
Unit 01: Evolution of Digital Computers
Unit 02: Social and Ethical Aspects of Information Technology; Privacy and Security
Unit 03: Number systems Binary, Octal, Decimal, Hexadecimal
Unit 04: Character Representation ASCII and UNICODE
Unit 05: Basic Components of computers: ALU, RAM, ROM, Cache memory; Cloud Infrastructure
Unit 06: I/O devices: keyboards, monitors, printers, scanners, PCs, Servers, secondary storage devices
Unit 07: Boolean Logic: AND, OR, NOT, NAND, NOR, EX-OR

Module 2: Operating Systems, UNIX/Linux
Unit 08: Operating System: Single User, multi-user, multi-tasking system
Unit 09: Introduction to UNIX/Linux; Flavours of Unix/Linux
Unit 10: Important shell commands
Unit 11: Directory Structure, File/Directory Permissions, Relative and Absolute Paths
Unit 12: Redirection; Environment Variables
Unit 13: Regex: Regular Expressions
Unit 14: Shell Scripting
Unit 15: Security and Firewalls

Module 3: Networking Technology
Unit 16: Network topologies: Star, Bus, Token Ring, Hybrid; Type of Networks LAN and VPN; Networking Hardware: Ethernet, Hubs, Switches, Cables and connectors
Unit 17: TCP/IP, IP4 and IP6; Public and LAN IPs, subnet masking; Networks classes: A, B, C, D; Transport layer protocols: TCP, UDP and AAL
Unit 18: SSH, SFTP, HTTP, passwordless SSH access, DNS, Proxy servers

Module 4: Introduction to Markup Languages
Unit 19: HyperText, Hyper Media and HTML
Unit 20: XML, DTD, XMLS
Unit 21: XSLT, CSS
Unit 22: HTML5
Unit 23: Apache Web Server

Module 5: Web Search Engines
Unit 24: Search Facilities Exact, Phrase, Truncation (Wild Cards), Boolean, Fuzzy, Proximity searches
Unit 25: Evaluation of Google, Yahoo etc
Unit 26: Ranking Algorithms

Module 6: Social Media
Unit 27: Web-2.0: Concept; Social, Privacy and Ethical Issues
Unit 28: FaceBook, Twitter, Instagram, ResearchGate, LinkedIn

Module 7: Database Management Systems
Unit 29: DBMS Models
Unit 30: Structured Query Language (SQL)
Unit 31-36: DBMS practice using Software like MySQL or PostgreSQL

Reference Texts:
1. Anderson, Paul. (2012). Web 2.0 and beyond : principles and technologies. CRC Press
2. Bach, Maurice J. (2015). Design of the Unix Operating Systems. Pearson
3. Date, C. J. (2003). An Introduction to Database Systems. Pearson Education.
4. Doyle, Stephen (2015) Complete ICT for Cambridge IGCSE. Oxford University Press.
5. Leon, Alexis & Leon, Mathews. (2006). Fundamentals of Database Management Systems. Vijan Nicole.
6. Matthew, Neil & Stones, Richard. (2008). Beginning Linux Programming. Wiley
7. Petersen Richard .(2017). Linux: The Complete Reference, McGrawHill.
8. Silberschatz, A.(2005). Operating System Concepts. Wiley
9. Silberschatz. (2013). Database System Concepts Paperback. McGrawHill.
10. Siwatch, Ajit S. et al. (2006). Approaches to Modern Librarianship. Sanjay.
11. Stallings, William. (2007). Computer Networking with Internet Protocols and Technology. Pearson. 12. Sybex. (2007). Linux Complete. BPB Publications.
13. Ward, Brian (2014) How Linux Works - What Every Super user Should Know . No Starch Press.
14. Wilson, Kevin (2016).Essential Computing: Concepts of ICT. Elluminate Press.



Top of the page

Past Exams
Midterm
24.pdf
Semestral
22.pdf 23.pdf 24.pdf
Supplementary and Back Paper

Top of the page

[Indian Statistical Institute]