Computer Science (COMS)
3 units: Data Structure, Computer Networks, Ethics.
Detailed syllabus
Unit 1: Data Structure (45 hours, 15 marks)
Linear and non-linear data structures, abstract data types, 1D and 2D arrays, singly, circular and doubly linked lists, stacks (array and list implementation, applications), queues (circular queue, deque, priority queue), recursion and the call stack, linear and binary search, bubble sort.
Unit 2: Computer Networks (20 hours, 10 marks)
Analogue and digital communication, simplex, half and full duplex, client-server and peer-to-peer, bandwidth and baud, synchronous and asynchronous transmission, baseband and broadband; wired and wireless media; modem, NIC, RJ45, repeater, hub, switch, router, gateway; LAN, MAN, WAN and topologies; protocols (HTTP, FTP, PPP, SMTP, TCP/IP, POP3, TELNET, HTTPS, VoIP); OSI model; WWW, HTML, XML, IP addresses, domain names, URL, ISP, web servers and hosting.
Unit 3: Ethics (15 hours, 10 marks)
Digital footprints; intellectual property rights and their violation (plagiarism, copyright and trademark infringement), open-source licensing (Creative Commons, GPL, Apache); cyber crime (hacking, phishing, ransomware, cyber bullying), cyber safety, malware, e-waste management, IT Act.
Source: official document