<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ArticleSet PUBLIC "-//NLM//DTD PubMed 2.7//EN" "https://dtd.nlm.nih.gov/ncbi/pubmed/in/PubMed.dtd">
<ArticleSet>
<Article>
<Journal>
				<PublisherName>Sharif University of Technology</PublisherName>
				<JournalTitle>Scientia Iranica</JournalTitle>
				<Issn>1026-3098</Issn>
				<Volume>29</Volume>
				<Issue>6</Issue>
				<PubDate PubStatus="epublish">
					<Year>2022</Year>
					<Month>12</Month>
					<Day>01</Day>
				</PubDate>
			</Journal>
<ArticleTitle>Incorporating programming languages in the enhancement of the learning process for sequential logic circuit design</ArticleTitle>
<VernacularTitle></VernacularTitle>
			<FirstPage>3219</FirstPage>
			<LastPage>3229</LastPage>
			<ELocationID EIdType="pii">22831</ELocationID>
			
<ELocationID EIdType="doi">10.24200/sci.2022.56940.4990</ELocationID>
			
			<Language>EN</Language>
<AuthorList>
<Author>
					<FirstName>H.</FirstName>
					<LastName>Oztekin</LastName>
<Affiliation>Department of Computer Engineering, Sakarya University of Applied Sciences, Sakarya, Turkey</Affiliation>
<Identifier Source="ORCID">0000-0001-8598-4763</Identifier>

</Author>
<Author>
					<FirstName>A.</FirstName>
					<LastName>Gulbag</LastName>
<Affiliation>Department of Computer Engineering, Sakarya University of Applied Sciences, Sakarya, Turkey</Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
			<History>
				<PubDate PubStatus="received">
					<Year>2020</Year>
					<Month>10</Month>
					<Day>15</Day>
				</PubDate>
			</History>
		<Abstract>Logic circuits in digital electronics can generally be classified two categories-combinational and sequential logic circuits.There are several software-based applications and hardware description languages to describe the structure and behavior of electronic circuits.Although it is an easy to construct a state transition table from the state transition diagram,creating an excitation table according to the memory element type in the sequential circuit design is a very laborious and time-consuming task.After the logic functions extracted from the state transition tables are obtained,logic design verification can be carried out by a conventional simulator.This will require time and persistence much like learning any other skill.Computer science degrees include courses focused mainly on programming languages.There’s a strong case to be made for use of skills acquired in programming courses to shorten the learning curve.Thus, this work has proposed a method for the implementation of the circuit only the state equations of the sequential circuit without dealing with excitation tables.This eliminates the process of constructing the circuit schematically, since it does not require flip-flop selection.In this method, since the state equations can be expressed through buttonbox,checkbox,textbox etc.which are the basic elements of the programming language,the behavior of the circuit can be observed in a very short time.</Abstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">learning process</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">logic design</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">sequential circuit</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">programming language</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://scientiairanica.sharif.edu/article_22831_69b7411e1ccf595e36aefd03ba9e3021.pdf</ArchiveCopySource>
</Article>
</ArticleSet>
