Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.
| Brooklyn College Library & Academic IT |CISC Department

CISC 3140 Design and Implementation of Software Applications II: Lecture Notes

Professor Chuang Spring 2020 OER

Introduction to the course

Software Development as a Profession

Challenges faced by Software Teams

  • Software Teams and challenges in developing large-scale applications
  • The Mythical Man Month” - Fred Brooks 

Software Tools and Techniques
Processes & Standards

Programming Paradigms - different ways to express problems

Software Tools needed for remaining lectures and homework

Building large software

Separation of content and presentation


Web technologies

Web Development World

Data Management

  • Querying for Data

Measuring Software

  • Software Quality Metrics

Guest Lectures