The second semester of the second year shifts toward core systems knowledge — operating systems, databases, and computer networks — while introducing managerial economics, a number-theory course that anchors later cryptography work, and the first full-stack web development skill course. A design-thinking course closes out the semester’s non-technical component.
Subjects
Managerial Economics and Financial Analysis
- Unit 1: Foundations of managerial economics and the theory of demand and demand forecasting.
- Unit 2: Production and cost analysis, including break-even analysis.
- Unit 3: Business organization structures and market types, with pricing strategy.
- Unit 4: Capital budgeting techniques such as payback period, NPV, and IRR.
- Unit 5: Financial accounting basics and ratio-based financial statement analysis.
- Credit structure: L-T-P-C = 2-0-0-2.
Number Theory and Its Applications
- Unit 1: Divisibility, greatest common divisors, and prime factorization.
- Unit 2: Congruences, linear congruences, and the Chinese remainder theorem.
- Unit 3: Applications of congruence such as divisibility tests, hashing, and Euler’s theorem.
- Unit 4: Finite fields, primality testing, and factorization methods.
- Unit 5: Cryptology fundamentals — ciphers, public-key cryptography, and the RSA algorithm.
- Credit structure: L-T-P-C = 3-0-0-3.
Operating Systems
- Unit 1: Operating system services, system calls, and overall OS design and structure.
- Unit 2: Process management, threading models, and CPU scheduling algorithms.
- Unit 3: Synchronization primitives and deadlock handling strategies.
- Unit 4: Memory management strategies including paging and virtual memory.
- Unit 5: File systems, storage management, and protection mechanisms.
- Credit structure: L-T-P-C = 3-0-0-3.
Database Management Systems
- Unit 1: Database fundamentals and entity-relationship modeling.
- Unit 2: The relational model, relational algebra, and introductory SQL.
- Unit 3: Advanced SQL querying — joins, subqueries, grouping, and views.
- Unit 4: Schema refinement through normalization up to higher normal forms.
- Unit 5: Transaction management, concurrency control, recovery, and indexing techniques.
- Credit structure: L-T-P-C = 3-0-0-3.
Computer Networks
- Unit 1: Network types, reference models, and protocol layering concepts.
- Unit 2: The data link layer — framing, error control, and medium access protocols including Ethernet.
- Unit 3: The network layer — routing algorithms, IP addressing, and internetworking.
- Unit 4: The transport layer — socket programming, TCP/UDP mechanics, and congestion control.
- Unit 5: The application layer — email, the web, and content delivery.
- Credit structure: L-T-P-C = 3-0-0-3.
Computer Networks Lab
- Focus: hands-on networking using cabling, device configuration, protocol simulators, and packet analysis tools.
- Representative exercises: building network topologies in Packet Tracer with distance-vector and link-state routing, socket programming in Java, and traffic inspection with Wireshark and NS2/NS3.
- Credit structure: L-T-P-C = 0-0-3-1.5.
Database Management Systems Lab
- Focus: practicing SQL and PL/SQL against a live database, including stored procedures, functions, cursors, and triggers.
- Representative exercises: schema creation with constraints, nested queries and aggregate functions, PL/SQL blocks with exception handling, and JDBC-based Java-to-database connectivity.
- Credit structure: L-T-P-C = 0-0-3-1.5.
Full Stack Development-1
(Skill Enhancement Course)
- Focus: building static and interactive web pages using HTML, CSS, and JavaScript, with an introduction to Node.js.
- Representative exercises: HTML tables/forms/frames, CSS selectors and box-model styling, JavaScript objects and events, form validation, and a basic Node.js web server.
- Credit structure: L-T-P-C = 0-1-2-2.
Design Thinking & Innovation
- Unit 1: Foundational design principles and the history of design thinking.
- Unit 2: The design thinking process — empathize, analyze, ideate, and prototype.
- Unit 3: Innovation as distinct from creativity, and how teams sustain both.
- Unit 4: Product design fundamentals, from problem framing to specification.
- Unit 5: Applying design thinking to business strategy and startup contexts.
- Credit structure: L-T-P-C = 1-0-2-2.
Semester load: 15-1-10 contact hours, 21 credits total. A mandatory 8-week Community Service Project Internship runs during the following summer vacation.
