The second semester of second year shifts toward systems-level computing — operating systems, microprocessors, and networking — while adding a management/economics course and a statistics course. It also launches the Full Stack Development skill track and a design-thinking elective, and it marks the start of the mandatory 8-week community-service/industry internship completed during the following vacation. Total load is 15-1-10 contact hours for 21 credits (internship credited separately later).

Subjects

Managerial Economics and Financial Analysis

  • Total: 2-0-0, 2 credits (Management Course-I)
  • Unit 1: Managerial economics fundamentals, demand concepts, and demand forecasting.
  • Unit 2: Production and cost analysis, including laws of returns and break-even analysis.
  • Unit 3: Forms of business organization and market structures from perfect competition to oligopoly.
  • Unit 4: Capital budgeting — working capital estimation and investment appraisal methods such as payback period and NPV.
  • Unit 5: Financial accounting basics — trial balance, final accounts, and ratio analysis.

Probability & Statistics

  • Total: 3-0-0, 3 credits (Engineering/Basic Science)
  • Unit 1: Descriptive statistics — central tendency, variability, correlation, and regression.
  • Unit 2: Probability axioms, conditional probability, Bayes’ theorem, and random variables.
  • Unit 3: Standard probability distributions — binomial, Poisson, and normal.
  • Unit 4: Estimation theory and large-sample hypothesis testing.
  • Unit 5: Small-sample tests using the t-distribution, F-test, and chi-square test of independence.

Operating Systems

  • Total: 3-0-0, 3 credits (Professional Core)
  • Unit 1: Operating system services, system calls, and OS design/structure.
  • Unit 2: Process concepts, scheduling, threading models, and CPU scheduling algorithms.
  • Unit 3: Synchronization tools (mutexes, semaphores, monitors) and deadlock handling strategies.
  • Unit 4: Memory management — paging, demand paging, and page replacement.
  • Unit 5: File-system interfaces, implementation, and storage-structure fundamentals.

Microprocessors & Microcontrollers

  • Total: 3-0-0, 3 credits (Professional Core)
  • Unit 1: 8086/8088 register organization, architecture, addressing modes, and instruction set.
  • Unit 2: Assembly-level programming, stack structure, and interrupt handling on the 8086.
  • Unit 3: Peripheral interfacing — memory, I/O ports (8255), and devices such as 8254, 8259A, and 8251.
  • Unit 4: Advanced 80386 architecture, protected mode, and paging/segmentation.
  • Unit 5: 8051 microcontroller architecture, addressing modes, and an introduction to RISC/ARM processors.

Computer Networks

  • Total: 3-0-0, 3 credits (Professional Core)
  • Unit 1: Network types, protocol layering, and the OSI/TCP-IP reference models.
  • Unit 2: Data link layer — framing, error control, medium access protocols, and Ethernet.
  • Unit 3: Network layer design, routing algorithms, IPv4/IPv6, and internetworking.
  • Unit 4: Transport layer services, UDP/TCP mechanics, and congestion control.
  • Unit 5: Application layer protocols — email, the web, and content delivery.

Computer Networks & Operating Systems Lab

  • Total: 0-0-3, 1.5 credits
  • Cabling, network-device configuration, and diagnostic command practice (ping, tracert, ARP, etc.).
  • Distance-vector and link-state routing configuration using a network simulator.
  • Socket-based chat and RMI-based calculator applications in Java.
  • Packet-capture analysis of HTTP traffic using Wireshark.

Microprocessors & Microcontrollers Lab

  • Total: 0-0-3, 1.5 credits
  • Assembly-language arithmetic, logic, and string-handling routines for the 8086 using MASM/TASM.
  • Peripheral interfacing experiments with 8259, 8279, 8255, and 8251 chips.
  • 8051 microcontroller programming for parallel I/O, timers, and serial communication.
  • C-based interfacing projects: seven-segment display calculator, LCD/keypad interface, and ADC/temperature control.

Full Stack Development-1 (Skill Enhancement Course)

  • Total: 0-1-2, 2 credits
  • HTML fundamentals — lists, links, images, tables, forms, and frames.
  • CSS styling — selectors, the box model, colors, backgrounds, and typography.
  • JavaScript basics — conditional logic, loops, functions, event handling, and DOM interaction.
  • Introduction to Node.js as a foundation for later full-stack work.

Design Thinking & Innovation

  • Total: 1-0-2, 2 credits (BS&H)
  • Unit 1: Foundations of design thinking and core design vocabulary.
  • Unit 2: The design-thinking process — ideation, prototyping, and presenting product concepts.
  • Unit 3: Innovation concepts, distinguishing invention from innovation, and team-based creativity.
  • Unit 4: Product design — problem framing, planning, and specification.
  • Unit 5: Applying design thinking to business strategy and startups, including prototype testing.

Note: A mandatory community-service internship of 8 weeks runs during the following vacation; it is evaluated and credited (2 credits) within III Year I Semester.