Tools and Techniques in Software Engineering
For Brooklyn College CIS undergraduates

A collection of handbooks to various topics related to CISC 3140 at Brooklyn College and beyond.

Guides
Software Engineering
What is Software?
A brief lay out of all the kinds of software that could be created with particular emphasis on large scale applications.
- This text has 0 annotations
- This text has 0 highlights
Programming as an engineering discipline
Programming as an engineering discipline rather than an art
- This text has 0 annotations
- This text has 0 highlights
Software Teams
Brief Introduction to Software Engineering Teams
- This text has 0 annotations
- This text has 0 highlights
Project Planning
Brief Introduction to Project Planning
- This text has 0 annotations
- This text has 0 highlights
Language Specifications
Brief Introduction to programming language specifications
- This text has 0 annotations
- This text has 0 highlights
System & Tools
Terminal
Introduction to Terminal
- This text has 0 annotations
- This text has 0 highlights
Configuration Management
Manging changes
- This text has 0 annotations
- This text has 0 highlights
Build Tools
Introduction to Build Tools
- This text has 0 annotations
- This text has 0 highlights
Web Technology
JavaScript (JS)
Introduction to JavaScript
- This text has 0 annotations
- This text has 0 highlights
Cascading Style Sheets (CSS)
Introduction to cascading style sheets
- This text has 0 annotations
- This text has 0 highlights
Markup Languages
Introduction to markup languages
- This text has 0 annotations
- This text has 0 highlights
Hypertext Protocol (HTTP)
Introduction to Hypertext Protocol (HTTP)
- This text has 0 annotations
- This text has 0 highlights
Uncategorized
- This text has 0 annotations
- This text has 0 highlights
Databases
Brief Introduction to Databases
- This text has 0 annotations
- This text has 0 highlights
Presentation Skills
Advice on giving presentations.
- This text has 0 annotations
- This text has 0 highlights
- This text has 0 annotations
- This text has 0 highlights
Resources
Resource Collections
Single Resources
Link Video Difference between Application and System Software
Video Growing a Language, by Guy Steele (1998)
Link HTML Specification
Link JavaScript ECMA Language Specifcation
Link Managing Projects with GNU Make
Link Python 3 Full Grammar specification
PDF Report on the Algorithmic Language ALGOL 60
Video The Secret Algorithm in Your Credit Card Number
Metadata
- publisher placeNew York City
- rightsCreative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
- rights holderKatherine Chuang