This curriculum is developed by AppNexus as part of our contribution to the Tech in Residence program. The course topics will introduce Hunter College students enrolled in the computer science capstone course to a breadth of topics in modern, web-based software development. We will provide students with different modes of thinking, and highlight each topic with useful readings and case studies. We expect students to meaningfully apply what they have learned in each topic to their capstone projects and to take away a sense of the intellectual challenges we face in our software development careers.
Please see the current syllabus for course-specific information and up-to-date schedule
We expect student to have a working knowledge of git and understand the mechanics of a distributed version control system.
The topics to be covered are as follows:
- Agile Methodology
- Product Thinking
- Testing Thinking
- Design & UX Thinking
- UI Systems
- Database Systems
- Back-end Systems
- Testing Methodologies
- Security Thinking & IT Controls
- Productionalization