Open experiences

Experiences from all portals

North Seattle College
Seattle, Washington, United States
EL
Eric Lloyd He / Him
Faculty Lead
2
General
  • Undergraduate; Capstone
  • 3 learners; individual projects
  • 276 hours per learner
  • Dates set by experience
  • Educators assign learners to projects
Preferred companies
  • 3/3 project matches
  • Anywhere
  • Academic experience
  • Any company type
  • Any industries
Categories
Computer science & it Cloud technologies Website development Software development Databases
Project timeline
  • April 1, 2024
    Experience start
  • May 28, 2024
    Preliminary Presentation
  • June 15, 2024
    Experience end
Overview
Details

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 Github
  • Operating Systems concepts and basic programming within
  • Database 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 analytics
  • Cloud services (AWS mostly)
  • Open Source usage and contribution


Deliverables

The deliverables will be determined based on student ability and employer need, but can include the following:


  • assisting with web development
  • implementing Java related software
  • possibly implementing Python related software
Project Examples

Learners have completed projects in the past related to the following topics:


  • Variety of projects in Java around theory in CS, including simulated CPU schedulers, parser development, OOP modeling for software interfaces, unit testing with team dynamics around version control on Git and Github throughout
  • Database creation, querying and maintenance through DBMS and APIs in both Java and Python (querying, manipulation, definition, transactions)
  • Simulated project management project involving dealing with customers, creating use cases and handling various aspects including estimation and change management.
  • Use of multiple project management tools including Trello, Jira, Confluence and Github Projects.
  • Web Development projects from basics to the React framework, full stack
  • Python projects involving threading
  • AWS projects and labs
  • Open Source project issue contribution mentored through CodeDay Labs


Additional company criteria

Companies must answer the following questions to submit a match request to this experience:

Would a representative from your company be able to meet with our students once per week?