DocumentCode :
1740446
Title :
Logic in computer science: tool-based modeling and reasoning about systems
Author :
Huth, Michael
Author_Institution :
Dept. of Comput. & Inf. Sci., Kansas State Univ., Manhattan, KS, USA
Volume :
1
fYear :
2000
fDate :
2000
Abstract :
Recent years have brought about the development of powerful tools for verifying specifications of hardware and software systems. By now, major companies, such as Intel, IBM, AT&T, Siemens, and BT have realized the impact and importance of such tools in their own design and implementation processes as a means of coping with the ever-increasing complexity of chip and software designs. This necessitates the availability of a basic formal training that allows undergraduate students to gain sufficient proficiency in using and reasoning with such tool-animated frameworks. We present an existing course, “Logical Foundations of Programming”, that aims at meeting these educational goals. After describing inherent challenges that such a course faces, we then evaluate this course in the larger context of what logical frameworks, if any, should be taught and where they may be placed in a computer science related undergraduate curriculum
Keywords :
computer science education; microprocessor chips; programming; teaching; training; BT; CS undergraduate curriculum; IBM; Intel; Logical Foundations of Programming; Siemens; computer science; educational goals; formal training; implementation processes; logical frameworks; software designs; specification verification; tool based modeling; tool-animated frameworks; undergraduate students; Algorithm design and analysis; Boolean functions; Calculus; Computer languages; Computer science; Data structures; Hardware; Logic programming; Protocols; Software design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers in Education Conference, 2000. FIE 2000. 30th Annual
Conference_Location :
Kansas City, MO
ISSN :
0190-5848
Print_ISBN :
0-7803-6424-4
Type :
conf
DOI :
10.1109/FIE.2000.897560
Filename :
897560
Link To Document :
بازگشت