Gelişmiş Arama

Basit öğe kaydını göster

dc.contributor.authorOztekin H.
dc.contributor.authorGulbag A.
dc.date.accessioned2023-03-14T20:29:00Z
dc.date.available2023-03-14T20:29:00Z
dc.date.issued2022
dc.identifier.issn1026-3098
dc.identifier.urihttps://doi.org/10.24200/SCI.2022.56940.4990
dc.identifier.urihttps://hdl.handle.net/20.500.14002/1550
dc.description.abstractLogic circuits can generally be classified into two categories of combinational and sequential logic circuits. In the sequential circuit design, although it is easy to construct a state transition table from state transition diagram, creating an excitation table according to the memory type is a very laborious and time-consuming task. There are several software-based applications and hardware description languages to describe the structure and behavior of electronic circuits. This will take more time and persistence much like learning any other skill. Computer science degrees include courses focused mainly on programming languages. There is a strong case to be made for use of skills acquired in programming courses to shorten the learning curve. Thus, this work proposes a method for the implementation of the circuit incorporating only the state equations of the sequential circuit without dealing with excitation tables. This allows to model the behavior of circuit through buttonbox, checkbox, textbox, etc., which are the basic elements of the graphical user interface-based programming language. A questionnaire was utilized to assess the change in the learning activity of students and perceptions of the proposed method. The results provided that the method was an effective and engaging way of teaching the sequential circuit design. © 2022 Sharif University of Technology. All rights reserved.en_US
dc.language.isoengen_US
dc.publisherSharif University of Technologyen_US
dc.relation.ispartofScientia Iranicaen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectComputer architectureen_US
dc.subjectLearning processen_US
dc.subjectLogic designen_US
dc.subjectProgramming languageen_US
dc.subjectSequential circuiten_US
dc.subjectApplication programsen_US
dc.subjectComputer architectureen_US
dc.subjectComputer circuitsen_US
dc.subjectElectric network analysisen_US
dc.subjectEquations of stateen_US
dc.subjectExcited statesen_US
dc.subjectGraphical user interfacesen_US
dc.subjectIntegrated circuit manufactureen_US
dc.subjectLearning systemsen_US
dc.subjectLogic circuitsen_US
dc.subjectProblem oriented languagesen_US
dc.subjectApplication descriptionsen_US
dc.subjectClassifiedsen_US
dc.subjectCombinational logic circuitsen_US
dc.subjectLearning processen_US
dc.subjectLogic circuit designen_US
dc.subjectSequential circuit designsen_US
dc.subjectSequential logic circuitsen_US
dc.subjectState transition tablesen_US
dc.subjectState-transition diagramsen_US
dc.subjectTime-consuming tasksen_US
dc.subjectTiming circuitsen_US
dc.subjectalgorithmen_US
dc.subjectdetection methoden_US
dc.subjecthardwareen_US
dc.subjectpersistenceen_US
dc.subjectsoftwareen_US
dc.titleIncorporating programming languages in the enhancement of the learning process for sequential logic circuit designen_US
dc.typearticleen_US
dc.departmentBelirleneceken_US
dc.identifier.doi10.24200/SCI.2022.56940.4990
dc.identifier.volume29en_US
dc.identifier.issue6 Den_US
dc.identifier.startpage3219en_US
dc.identifier.endpage3229en_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.authorscopusid36442684800
dc.authorscopusid8543568700
dc.identifier.scopus2-s2.0-85148028511en_US


Bu öğenin dosyaları:

Thumbnail

Bu öğe aşağıdaki koleksiyon(lar)da görünmektedir.

Basit öğe kaydını göster