Contact Information

  • location_on
    Bell Road, Clement Town, Dehradun, Uttarakhand 248002, India
  • call
    (0135) 2643421, 2642727 / phone_iphone 7302000104
  • email
  • web_asset
  • Approved By: UGC AICTE NAAC NBA

B.Tech. (Computer Science and Engineering)


Duration:

4 Years

Eligibility:

10+2 or Equivalent

Course Duration: Four Year (Semester  System)

Course Eligibility : 10+2(Non-Medical) with at least 50 % marks or Equivqlent CGPA

Admission Criteria: Merit in qualifying examination, subject to eligibility criteria.

Entrance/Eligibility Test: As per University Rules

Programme Mode: Regular

Course Syllabus

Semester- I

Course Code

Course Title

TMA101

Engineering  Mathematics I

TPH101/TCH101

Engineering Physics/ Engineering Chemistry

TME101/TEE101

Basic Mechanical Engineering / Basic Electrical Engineering

TCS101

Fundamentals of Computer and Introduction to C programming

TME102/ TEC101

Engineering Mechanics / Basic Electronics Engineering

THU101/ TEV101

Professional Communication- / Environmental Science

Prcticals


PPH151/PCH151

Physics/Chemistry Laboratories

PME151/PEE151

Mechanical Engineering Lab /Electrical &Electronics Lab

PCS151

Computer Lab I

PME152/ PME153

Workshop / Computer Aided Engineering Graphics

SGP101

Seminar

XGP101

Extra Curricular Activity

 

Semester- II

TMA202

Engineering   Mathematics II

TCH201/ TPH201

Engineering Chemistry/ Engineering  Physics

TEE201/ TME201

Basic Electrical Engineering/ Basic Mechanical Engineering

TCS202

Programming in C

TEC201/ TME202 

Basic Electronics Engineering / Engineering Mechanics

THU202

Technical Writing

TEV201

Environmental Science

Practicals


PCH251/PPH251

Chemistry/Physics Laboratories

PEE251/PME251

Electrical & Electronics Lab/ Mechanical Engineering Lab

PCS252

Computer Lsab II

PME253 / PME252

Computer Aided Engineering Graphics / Workshop

SGP201

Seminar

XGP201

Extra Curricular Activity

 

Semester- III

TMA301

Graph Theory and Combinatorics

TCS301

Logic Design

TMA302

Discrete Mathematical Structures

TCS302

Data Structures with C

TCS303

OOPS with C++

Practicals


PCS301

Logic Design Lab

PCS302

Data Structures Lab

PCS303

OOPS with C++ Lab

SCS301

Seminar*

XCS301

Extra and Co Curricular Activities

 

Semester- IV

TMA401

Computer Based Numerical and Mathematical Techniques

TCS401

Unix and Shell Programming

TCS402

Finite Automata & Formal Languages

TCS403

Introduction to Microprocessors

TCS404

Computer Organization

Practicals


PCS401

Unix programming Lab

PCS402

Computer Based Numerical techniques Lab

PCS403

Microprocessor Lab

SCS401

Seminar*

XCS401

Extra and Co Curricular Activities

 

Semester- V

TCS501

Systems Software

TCS502

Operating Systems

TCS503

Database Management Systems

TCS504

Principles of Programming Languages

TCS505

Analysis and Design of Algorithms

Practicals


PCS501

Operating Systems Laboratory

PCS502

Algorithm Lab

PCS503

Systems Software Laboratory

SCS501

Seminar*

XCS501

Extra and Co Curricular Activities

 

Semester- VI

TCS601

Compiler Design

TCS602

Software Engineering

TCS603

Computer Graphics

TCS604

Computer Networks-I


*Open Elective (Group-A)

Practicals


PCS601

Visual Programming and Data Base Applications Laboratory using Software Engg Concepts

PCS602

Computer Graphics Laboratory

PCS603

Compiler Design Lab

SCS601

Seminar*

XCS601

Extra and Co Curricular Activities

Open Elective (Group A)


TIT651

E-Commerce

TCS652

Decision Support Systems

TEC653

Signals and Systems

TIT652

Enterprise Resource Planning

TIT653

Web Programming

TEC652

VLSI Design

 

Semester- VII

TCS701

Object Oriented Analysis and Design

TCS702

Programming in Java

TCS703

Computer Networks-II

TCS704

Advanced Computer Architecture

TCS75--

*Elective-I(Group-B)

Practicals


PCS701

Networks Laboratory

PCS702

Java Programming Laboratory

SCS701

Seminar on Industrial Interaction

CSP701

Project work Phase 1

XCS701

Extra and Co Curricular Activities

Elective-I(Group-B)

TCS751

Advanced DBMS

TCS752

Distributed Operating System

TCS753

Multimedia Computing

TCS754

C# Programming and .NET concepts

TCS755

Cryptography & N/W Security

TCS756

Artificial Intelligence

TCS757

Pattern Recognition

TCS758

Soft Computing

 

Semester- VIII

TCS801

Management in Engineering

TCS802

Distributed System

TCS83--

*Elective-II (Group-C)

TCS84--

*Elective-III (Group-D)

Practicals


SCS801

Seminar on Research Papers

CSP801

Project Work

XCS801

Extra and Co Curricular Activities

Elective-II (Group-C)

TCS831

Mobile Communications and Ad-hoc Networks

TCS832

Embedded Systems

TCS833

Network Management

TCS834

Advanced Software Engineering

TCS835

Data Compression

TCS836

Principles of user Interface Design

TCS837

Green Computing

TCS838

Advanced Computing: Grid , Quantum, Nano  and pervasive Computing

TMA801

Probability, Statistics & queuing

Elective-III (Group-D)

TCS841

Distributed Objects

TCS842

Real Time Systems

TCS843

Human Computer Interaction

TCS844

Linux Internals

TCS845

Data Mining and Warehousing

TCS846

Multicast Communication

TCS847

Neural Networks         

TCS848

Storage Area Networks

TCS849

ARM Based System Design