• Bachelor of Science in Information Technology (BSC-IT)

    Our Syllabus List

    Semester I

      Fundamentals of Information Technology
    • Introduction to Information Technology
      Computer Hardware & Software
      Input / Output Devices
      Memory & Storage Concepts
      Basics of Operating System
      Programming in C
    • Problem Solving Concepts
      C Program Structure
      Data Types & Variables
      Operators & Expressions
      Control Statements
      Loops & Arrays
      Mathematics for IT
    • Set Theory
      Relations & Functions
      Matrices
      Permutations & Combinations
      Digital Electronics
    • Number Systems
      Logic Gates
      Boolean Algebra
      Combinational Circuits

    Semester II

      Data Structures
    • Introduction to Data Structures
      Arrays & Structures
      Stacks & Queues
      Linked Lists
      Searching & Sorting
      Database Management System
    • Database Concepts
      ER Model
      Relational Model
      SQL Commands
      Normalization
      Web Programming
    • HTML
      CSS
      JavaScript Basics
      Client-Server Architecture
      Operating System
    • Operating System Concepts
      Process Management
      Memory Management
      File System

    Semester III

      Object Oriented Programming with C++
    • OOP Concepts
      Classes & Objects
      Constructors & Destructors
      Inheritance
      Polymorphism
      Function & Operator Overloading
      Computer Organization
    • Basic Computer Structure
      CPU Architecture
      Memory Hierarchy
      Instruction Cycle
      I/O Organization
      Discrete Mathematics
    • Logic & Proofs
      Set Theory
      Relations & Functions
      Graphs & Trees

    Semester IV

      Java Programming
    • Java Basics
      OOP using Java
      Exception Handling
      Multithreading
      File Handling
      Operating System
    • Process Scheduling
      Deadlocks
      Memory Management
      File Systems
      Software Engineering
    • SDLC Models
      Requirement Analysis
      System Design
      Testing Techniques
      Maintenance

    Semester V

      Web Technologies
    • Advanced HTML & CSS
      JavaScript
      PHP & MySQL
      Session & Cookies
      Web Security Basics
      Computer Networks
    • Network Fundamentals
      OSI & TCP/IP Models
      Routing & Switching
      Network Devices
      Network Security
      Data Warehousing & Mining
    • Data Warehouse Architecture
      ETL Process
      Data Mining Techniques
      Classification & Clustering

    Semester VI

      Python Programming
    • Python Basics
      Data Types
      Control Statements
      Functions & Modules
      OOP in Python
      File Handling
      Mobile Application Development
    • Android Overview
      UI Design
      Activities & Intents
      Database in Android
      Project Work
    • Project Planning
      System Design
      Implementation
      Testing
      Documentation
      Presentation