Skip to content

rfxlab/capstone-course

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Capstone Course Curriculum

Summary

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.

Curriculum

Artifacts

Please see the current syllabus for course-specific information and up-to-date schedule

Prerequisites

We expect student to have a working knowledge of git and understand the mechanics of a distributed version control system.

Topic Outline

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