Computer Science and Engineering Program 2016

Curriculum Applicable for Admission Batch 2016


The curriculum adopts a project based learning pedagogy and has integrated theory and practical components with an aim of championing a more effective approach towards learning



Semester 1 : 19 credit and 22 contact hours


Calculus 1

University Physics : Mechanics

Discrete Mathematics

Introduction to Computer Programming

Principles of Microeconomics

 

 


Semester 2 : 17 credit and 23 contact hours


Introductory Graph Theory

Calculus 2

Data Structure and Algorithms

University Physics : Electricity and Magnetism

Introduction to Proofs

 

 

 


Semester 3 : 18 credit and 19 contact hours


Applied Linear Algebra

Probability and Statistics

Digital Logic

Rhetoric and Composition

Principles of Macroeconomics


Semester 4 : 19 credit and 27 contact hours


Introduction to Number Theory

Algorithm Design 1

Computer Organisation and Architecture

Programming Practice

Effective Speech

 

 

 

 


Semester 5 : 19 credit and 27 contact hours


Numerical Methods

Theory of Computation

Algorithm Design 2

Introduction to Databases

Programming Practice 2

 

 

 

 


Semester 6 : 21 credit and 25 contact hours


Foundations of Machine Learning

Programming Languages and Compilers

Operating Systems

UNIX Systems Programming

Technical Writing

Legal and Ethical Aspects of Engineering

 

 

 


Semester 7 : 19 credit and 24-26 contact hours


Software Engineering Principles Using Android

UNIX Network Programming

Environmental Studies

Departmental Area Elective 1

Departmental Area Elective 2

 


Semester 8 : 18 credit and 28-30 contact hours


Senior Design Project

Departmental Elective 1

Departmental Elective 2



Semester 1 : Required Textbooks


Early Transcendentals by Stewart

University Physics by Young and Freedman

How to Solve it by Computer by Dromey

A Laboratory course for programming in Java by Dale

Logic, Sets and Recursion by Causey

Discrete Mathematics and its Applications by Rosen

Principles of Economics by Mankiw


Semester 2 : Required Textbooks


A First Course in Graph Theory by Chartrand and Zhang

Early Transcendentals by Stewart

C by Example by Kalicharan

Understanding and Using C Pointers by Reese

How it solve it by computer by Dromey

Data Structures using C by Tenenbaum

University Physics (Vol 2) by Young and Freedman

How to prove it by Velleman


Semester 3 : Required Textbooks


Linear Algebra and its Applications by Strang

Probability and Statistics by Walpole and Myers

Digital Logic and Computer Design by Mano

Critical thinking and Communication by inch

Principles of Economics by Mankiw


Semester 4 : Required Textbooks


A Friendly introduction to number theory by Silverman

The Algorithm Design Manual by Skiena

Computer Organisation and Design

by Henessey and Patterson

Problem Solving and Program Design by Hanly

and Kauffman

Understanding and Using C Pointers by Reese

Data Structures using C by Tenenbaum

The Art of Public Speaking by Lucas


Semester 5 : Required Textbooks


Numerical Methods by Hamming

Introduction to the Theory of Computation by Sipser

The Algorithm Design Manual by Skiena

Database System Concepts by Silberschatz

Effective Java by Bloch

Data Structures and Algorithms by Goodrich and Tamassia

Data Structures and Algorithms in java by Lafore

Data Structures and Algorithms in Java by Drake

Algorithms and Programming by Shen


Semester 6 : Required Textbooks


An Introduction to Statistical Learning by James, Witten,

hastie and Tibshirani

Programming Language Pragmatics by Scott

Design of the UNIX operating system by Bach

The UNIX Programming Environment by Kerningham

UNIX Systems Programming by Robbins and Robbins

Technical Writing by Gerson

Engineering Ethics by Harris, Pritchard and Rabins

Law relating to Intellectual Property Rights by Ahuja


Semester 7 : Required Textbooks


Software Engineering by Pressman

Android Developers Guide (online) by Google

UNIX Network programming (Vol 1) by Stevens

UNIX Systems Programming by Robbins and Robbins

Environmental Studies by Erach Bharucha

Other Books as required by the chosen electives


Semester 8 : Required Textbooks


Software Engineering by Pressman

The Design of Everyday Things by Norman

Other Books as required by the chosen electives