Syllabus of BSc.CSIT

First Semm

Introduction to Information Technology

C Programming

Digital Logic

Mathematics I

Physics

Second Semm

Discrete Structures

Object Oriented Programming

Microprocessor

Mathematics II

Statistics I

Third Semm

Data Structures and Algorithms

Numerical Method

Computer Architecture

Computer Graphics

Statistics II

Fourth Semm

Theory of Computation

Computer Networks

Operating Systems

Database Management System

Artificial Intelligence

Fifth Semm

Design and Analysis of Algorithms

System Analysis and Design

Cryptography

Simulation and Modelling

Web Technology

Multimedia-Computing

Wireless Networking(elective)

Image Processing(elective)

Knowledge Management(elective)

Society and Ethics in Information Technology(elective)

Microprocessor Based Design(elective)

Sixth Semm

Software Engineering

Compiler Design and Construction

E-Governance

NET Centric Computing

Technical Writing

Applied Logic (elective)

E-commerce (elective)

Automation and Robotics (elective)

Neural Networks(elective)

Computer Hardware Design (elective)

Cognitive Science (elective)

Seventh Semm

Advanced Java Programming

Data Warehousing and Data Mining

Principles of Management

Project Work tips & trick

Information Retrieval (elective)

International Marketing (elective) Software Project Management (elective)

Network Security (elective)

Digital System Design(elective)

Network and System Administration (elective)

Database Administration (elective)

Eighth Semm

Advanced Database

Internship

Advanced Networking with IPv6(elective)

Distributed Networking(elective)

Game Technology(elective)

Distributed and Object Oriented Database(elective)

Introduction to Cloud Computing (elective)

Geographical Information System (elective)

Decision Support System and Expert System (elective)

Mobile Application Development (elective)

Embedded Systems Programming (elective)

International Business Managementl (elective)