CSL 356 Analysis and Design of Algorithms
Book :
Algorithms (S. Dasgupta, C.H. Papadimitriou, and U.V. Vazirani) | E-book
The Algorithm Design Manual 2nd Edition (Steven S. Skiena)
Introduction to Algorithms 3rd Edition (Cormen, Leiserson, Rivest, and Stein) | Support Site
Online Lectures, Lecture Slides, Assignments, Exams etc.:
MIT’s Introduction to Algorithms
Stanford’s Design and Analysis of Algorithms I
Stanford’s Design and Analysis of Algorithms II
CSL 333 Operating Systems
Book :
Operating System Concepts 8th Edition (Silberschatz, Galvin, Gagne) | Support Site
Linux Kernel Development (Robert Love)
Online Lectures :
Operating Systems and System Programming by Professor John Kubiatowicz
CSP 306 Software Engineering
Books :
Software Engineering – A Practioner’s Approach (Roger S. Pressman)
Software :
Freemind
Planner
ArgoUML
Balsamiq Mockups
Django
Sphinx
GitHub | Bitbucket
Trac | JIRA
Selenium
MAL 212 Modern Algebra
HUL 221 Principles of Economics
Online Lectures :
Microeconomics
Macroeconomics
Finance and capital markets