North Seattle College
North Seattle College
North Seattle College
Seattle, Washington, United States

Select type*

Bachelor of Computer Science Capstone

CSB 490

Apr 1, 2024 - Jun 15, 2024

Do you have need of software development in either Java or web development? Bring on learners from North Seattle College to analyze your current software needs, design a solution, and implement these solutions in an efficient and meaningful way for your requirements.As part of their time at North Seattle College so far, learners have studied techniques, methodologies, and processes for development of robust, secure software. They are becoming experienced with best-practices software development process, full-stack web development, cloud computing in AWS, database management, and project management. The project is expected to be 276 hours of work time, which can include research. The students will present their work in two presentations, one internally and if they are selected as one of the best, in-person to a more public audience. If work is proprietary and is sent to the final presentation, considerations can be made to ensure privacy. Some examples of topics: Java programming (OOP, extensive)Version control usage through Git and GithubOperating Systems concepts and basic programming withinDatabase Technology (querying, manipulation, definition, transactions)Project management skills (Agile methods, use of Jira, Confluence, project estimation, SCRUM)Web Development (basics, React framework, Javascript, front-end, back-end, full stack)Python usage, basic data analyticsCloud services (AWS mostly)Open Source usage and contribution

Admin Eric Lloyd
Matches 3
Category Cloud technologies + 3
Closed

Secure Software Development

CSB 435

Apr 15, 2024 - Jun 15, 2024

Do you have a systems security related challenge or need? Bring on learners from North Seattle College to analyze your current security needs, administer penetration testing, assist with building a secure system, troubleshooting challenges related to your current system, or advise on systems related topics. As part of their course, learners will study techniques, methodologies, and processes for development of robust, secure software. They will become experienced with security development process, threat modeling, common software vulnerabilities, web site vulnerabilities, defensive coding practices, security testing.  Some examples of topics: Security Concepts and Risk Management Secure Requirements and Design Software Security Mapping and Threat Assessment Threat Modeling Secure Coding Practices Security Testing/Penetration Testing Cryptography Web App Security Security Ethics and Culture of Security Secure Data Management Current and Emerging Threats 

Admin Robert Bunge
Matches 4
Category Cloud technologies + 4
Closed