{"id":"https://openalex.org/W625033966","doi":null,"title":"Modern Software Development Using Java: A Text for the Second Course in Computer Science","display_name":"Modern Software Development Using Java: A Text for the Second Course in Computer Science","publication_year":2003,"publication_date":"2003-03-13","ids":{"openalex":"https://openalex.org/W625033966","mag":"625033966"},"language":"en","primary_location":{"id":"mag:625033966","doi":null,"is_oa":false,"landing_page_url":"https://openlibrary.org/books/OL7784549M/Modern_Software_Development_Using_Java_A_Text_for_the_Second_Course_in_Computer_Science","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null},"volume":null,"type":"book","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"G. Schneider","orcid":"https://orcid.org/0000-0002-4485-1769","observed_orcids":["https://orcid.org/0000-0002-4485-1769"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"G. Schneider","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0002-4485-1769","affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5044262397","display_name":"Paul T. Tymann","orcid":"https://orcid.org/0009-0005-0856-3267","observed_orcids":["https://orcid.org/0009-0005-0856-3267"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Paul Tymann","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0009-0005-0856-3267","affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.6674,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.8427673,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":93},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10430","display_name":"Software Engineering Techniques and Practices","score":0.00019999999494757503,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":9.999999747378752e-05,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/java-programming-language","display_name":"Java programming","score":0.8370000123977661},{"id":"https://openalex.org/keywords/software-development","display_name":"software development","score":0.6200000047683716},{"id":"https://openalex.org/keywords/software-development-lifecycle","display_name":"software development lifecycle","score":0.824999988079071},{"id":"https://openalex.org/keywords/requirements-specification","display_name":"requirements specification","score":0.8190000057220459},{"id":"https://openalex.org/keywords/object-oriented-design","display_name":"object-oriented design","score":0.9559999704360962},{"id":"https://openalex.org/keywords/exception-handling","display_name":"exception handling","score":0.996999979019165},{"id":"https://openalex.org/keywords/streams","display_name":"streams","score":0.8740000128746033},{"id":"https://openalex.org/keywords/user-interface-design","display_name":"user interface design","score":0.9959999918937683},{"id":"https://openalex.org/keywords/event-driven-programming","display_name":"event-driven programming","score":1.0},{"id":"https://openalex.org/keywords/threads","display_name":"threads","score":0.8899999856948853},{"id":"https://openalex.org/keywords/networking","display_name":"networking","score":0.9829999804496765},{"id":"https://openalex.org/keywords/data-structures","display_name":"data structures","score":0.9769999980926514},{"id":"https://openalex.org/keywords/cs2-course","display_name":"CS2 course","score":0.6169999837875366}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7652503252029419},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.729500412940979},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.6120705604553223},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.5457183718681335},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.5072288513183594},{"id":"https://openalex.org/C120617098","wikidata":"https://www.wikidata.org/wiki/Q559486","display_name":"Systems development life cycle","level":5,"score":0.4883372485637665},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.47660937905311584},{"id":"https://openalex.org/C99613125","wikidata":"https://www.wikidata.org/wiki/Q165194","display_name":"Application programming interface","level":2,"score":0.4549902677536011},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4358675181865692},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.4265786409378052},{"id":"https://openalex.org/C18640598","wikidata":"https://www.wikidata.org/wiki/Q259322","display_name":"JavaBeans","level":3,"score":0.41093266010284424},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3994958996772766},{"id":"https://openalex.org/C180152950","wikidata":"https://www.wikidata.org/wiki/Q2904257","display_name":"Software development process","level":4,"score":0.3864995241165161},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.11031100153923035},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"mag:625033966","doi":null,"is_oa":false,"landing_page_url":"https://openlibrary.org/books/OL7784549M/Modern_Software_Development_Using_Java_A_Text_for_the_Second_Course_in_Computer_Science","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Quality education","id":"https://metadata.un.org/sdg/4","score":0.5}],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2050769282","https://openalex.org/W168832627","https://openalex.org/W2302443189","https://openalex.org/W1854730904","https://openalex.org/W1894864395","https://openalex.org/W3829629","https://openalex.org/W816565714","https://openalex.org/W814166988","https://openalex.org/W924049192","https://openalex.org/W6980930197"],"abstract_inverted_index":{"Revolutionizing":[0],"the":[1,25,50,56,59,82,105,118,134],"CS2":[2],"course,":[3],"this":[4],"text":[5],"teaches":[6],"programming":[7],"concepts":[8,23,52],"and":[9,30,34,45,66,74,86],"techniques":[10],"essential":[11,138],"for":[12,123,133],"working":[13],"in":[14,95,117],"a":[15,79],"modern":[16],"software":[17,26],"development":[18],"environment.":[19],"This":[20,98],"set":[21],"of":[22,53,100,131,136],"includes:":[24],"life":[27],"cycle;":[28],"requirements":[29],"specification;":[31],"object-oriented":[32],"design":[33,65],"programming;":[35,43],"exception":[36],"handling,":[37],"streams;":[38],"user":[39],"interface":[40],"design;":[41],"event-driven":[42],"threads;":[44],"networking.":[46],"While":[47],"also":[48],"teaching":[49],"fundamental":[51],"data":[54,91,101],"structures,":[55],"authors":[57],"change":[58],"traditional":[60],"emphasis":[61],"from":[62],"how":[63,71],"to":[64,69,72,109],"build":[67],"them":[68],"learning":[70],"analyze":[73],"use":[75],"them.":[76],"It":[77],"presents":[78],"chapter":[80],"on":[81],"Java":[83],"Collection":[84],"Framework":[85],"emphasizes":[87],"that":[88],"most":[89,121],"important":[90],"structures":[92,102],"already":[93],"exist":[94],"programme":[96],"libraries.":[97],"treatment":[99,135],"gives":[103],"students":[104],"information":[106],"they":[107],"need":[108],"make":[110],"an":[111],"informed":[112],"decision":[113],"about":[114],"which":[115],"classes":[116],"framework":[119],"are":[120],"appropriate":[122],"their":[124],"needs":[125],"while":[126],"freeing":[127],"up":[128],"significant":[129],"blocks":[130],"time":[132],"other":[137],"topics.":[139]},"counts_by_year":[{"year":2022,"cited_by_count":1}],"updated_date":"2026-09-29T14:09:16.559479","created_date":"2016-06-24T00:00:00"}
