{"id":"https://openalex.org/W63285271","doi":null,"title":"Structured programming: using C++ in simple steps with engineering applications","display_name":"Structured programming: using C++ in simple steps with engineering applications","publication_year":2010,"publication_date":"2010-01-01","ids":{"openalex":"https://openalex.org/W63285271","mag":"63285271"},"language":"en","primary_location":{"id":"mag:63285271","doi":null,"is_oa":false,"landing_page_url":"http://eprints.utm.my/id/eprint/30106/","pdf_url":null,"source":{"id":"https://openalex.org/S4306477684","display_name":"Penerbit UTM eBooks","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/P4310322246","host_organization_name":"Penerbit UTHM","host_organization_lineage":["https://openalex.org/P4310322246"],"host_organization_lineage_names":["Penerbit UTHM"],"type":"ebook platform"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":"Penerbit UTM eBooks","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":"https://openalex.org/A5112049291","display_name":"Nasly Mohamed Ali","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Nasly Mohamed Ali","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5089612770","display_name":"Haniisah Abu Azam","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Haniisah Abu Azam","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"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/T13681","display_name":"Engineering and Information Technology","score":0.00039999998989515007,"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"}},{"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/c","display_name":"C++","score":0.7580000162124634},{"id":"https://openalex.org/keywords/structured-programming","display_name":"structured programming","score":0.9909999966621399},{"id":"https://openalex.org/keywords/programming","display_name":"programming","score":0.7369999885559082},{"id":"https://openalex.org/keywords/engineering-applications","display_name":"engineering applications","score":0.7210000157356262},{"id":"https://openalex.org/keywords/programming-for-engineers","display_name":"programming for engineers","score":0.7509999871253967},{"id":"https://openalex.org/keywords/programming-for-beginners","display_name":"programming for beginners","score":0.5559999942779541}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7668951153755188},{"id":"https://openalex.org/C171268870","wikidata":"https://www.wikidata.org/wiki/Q1486676","display_name":"GRASP","level":2,"score":0.7136226296424866},{"id":"https://openalex.org/C131531359","wikidata":"https://www.wikidata.org/wiki/Q5421926","display_name":"Extensible programming","level":5,"score":0.6129512786865234},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.6046891212463379},{"id":"https://openalex.org/C50033165","wikidata":"https://www.wikidata.org/wiki/Q15712089","display_name":"Inductive programming","level":3,"score":0.5992817878723145},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5807881951332092},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.5466138124465942},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.5426881313323975},{"id":"https://openalex.org/C120558287","wikidata":"https://www.wikidata.org/wiki/Q1418502","display_name":"Procedural programming","level":4,"score":0.5419436693191528},{"id":"https://openalex.org/C33857546","wikidata":"https://www.wikidata.org/wiki/Q80006","display_name":"Computer programming","level":2,"score":0.5085316896438599},{"id":"https://openalex.org/C61714564","wikidata":"https://www.wikidata.org/wiki/Q7661185","display_name":"Symbolic programming","level":4,"score":0.47994592785835266},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.43655309081077576},{"id":"https://openalex.org/C18701968","wikidata":"https://www.wikidata.org/wiki/Q2670534","display_name":"Programming language theory","level":4,"score":0.4327410161495209},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.07570159435272217},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"mag:63285271","doi":null,"is_oa":false,"landing_page_url":"http://eprints.utm.my/id/eprint/30106/","pdf_url":null,"source":{"id":"https://openalex.org/S4306477684","display_name":"Penerbit UTM eBooks","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/P4310322246","host_organization_name":"Penerbit UTHM","host_organization_lineage":["https://openalex.org/P4310322246"],"host_organization_lineage_names":["Penerbit UTHM"],"type":"ebook platform"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":"Penerbit UTM eBooks","raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W6353802","https://openalex.org/W3136228387","https://openalex.org/W4250748496","https://openalex.org/W2482858884","https://openalex.org/W3153467814","https://openalex.org/W1500524517","https://openalex.org/W2586190372","https://openalex.org/W2481190045","https://openalex.org/W1864180352","https://openalex.org/W3143624353"],"abstract_inverted_index":{"The":[0,42,65],"C++":[1,109],"Programming":[2],"Language":[3],"is":[4,19,44,49,93],"a":[5,94,112],"versatile":[6],"language":[7],"used":[8],"for":[9,52,69],"programming":[10,30,76,110],"computers.":[11],"To":[12],"learn":[13],"computer":[14,29,63],"programming,":[15],"the":[16,25,39,58,75,89,102],"structured":[17,62],"approach":[18],"most":[20],"basic.":[21],"This":[22,92],"book":[23,98],"covers":[24],"basic":[26,59],"principles":[27],"of":[28,35,61,88],"using":[31],"C++,":[32],"with":[33,78],"addition":[34],"its":[36],"usage":[37],"in":[38,104,111],"engineering":[40,70,80],"field.":[41],"explanation":[43],"simple":[45,95],"yet":[46],"comprehensive.":[47],"It":[48],"really":[50],"easy":[51],"beginners":[53],"to":[54,72,96,107],"understand":[55,97],"and":[56],"grasp":[57],"knowledge":[60],"programming.":[64],"examples":[66],"are":[67],"tailored":[68],"personnel":[71],"quickly":[73],"relate":[74],"concepts":[77,81],"their":[79],"thus":[82],"making":[83],"them":[84,106],"have":[85],"deeper":[86],"understanding":[87],"topic":[90],"intended.":[91],"that":[99],"focuses":[100],"on":[101],"reader":[103],"ensuring":[105],"master":[108],"relaxed":[113],"well":[114],"guided":[115],"reading.":[116]},"counts_by_year":[],"updated_date":"2025-10-10T17:16:08.811792","created_date":"2016-06-24T00:00:00"}
