Abstract
This paper is a report and discussion of a basic course in computer science offered at Brigham Young University for the last several years. A motivational approach is taken in the course -- beginning at a very low level and developing the basic problems that arose historically. Students are requested to solve several of these problems as programming assignments including an assembler and a simple operating system nucleus. Simulated machines are used, and the students are introduced to several machines, as a means of broadening their knowledge of machine organization.
Index Terms
A motivational approach to basic computer science
Recommendations
Motivational Factors Affecting Computer Science Enrollment
CompEd '19: Proceedings of the ACM Conference on Global Computing EducationInternationally, the interest in science, technology, engineering, and math, or STEM, has led many countries to enact education policies aimed at generating more attention to STEM careers among its primary and secondary students. Driven by the supposed ...
Attracting Secondary School Students to Computer Science through Training Teachers to Establish Computer Clubs: (Abstract Only)
SIGCSE '18: Proceedings of the 49th ACM Technical Symposium on Computer Science EducationThe poster describes an innovative approach to help secondary school teachers enhance their computer science (CS) knowledge through the Google funded CS4HS (Computer Science for High School) program. Through a 4-day professional training workshop ...
Computer Science Teaching Knowledge: A Framework and Assessment (Abstract Only)
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationEducators, researchers, politicians, tech companies, and others continue to advocate for the importance of K-12 students learning computer science in our increasingly tech-driven society. One way school districts in the United States address this ...






Comments