Computer Science công khai
[search 0]
Thêm

Download the App!

show episodes
 
Each episode of the #CSK8 Podcast explores research, experiences, or perspectives on computer science education through interviews with computer science educators, scholars, and administrators, as well as episodes that summarize and unpack implications of research for classroom teachers who are interested in learning more about practical applications of research in their classroom.
  continue reading
 
Are you a professional developer, or do you want to be? Worried that your computer science theory is not enough, or is outdated? We'll talk about which parts are useful, which aren't, and why/where. Every week you'll get an informed opinion from a professional developer about a specific part of computer science and when/where/whether it's useful. We cover algorithms, analysis, data structures and all sorts of theory, here on Comp Sci: Just the Useful Bits.
  continue reading
 
Have you ever been curious on how a computer science/software engineering major might be like? As a student of the Costa Rica Institute of Technology, I'll hand you my reviews, tips, and experiences regarding the courses any aspiring computer scientist or software engineer must take in order to graduate. ITCR's curriculum is mainly influenced by the ACM guidelines. Contact: andresarriaga7@gmail.com https://www.facebook.com/CSSECCR/
  continue reading
 
From Artificial Intelligence to open-source culture, computer science is transforming how we live, work and play and levelling the playing field when it comes to equality of opportunity. But how did all this come about? Join Professor Sue Black and her tech pioneer guests as they take us on a rollicking tour of the 100 moments that rocked both computer science - and the world around us. From the creation of the first search engine to the technology that sparked the work from home revolution, ...
  continue reading
 
Introduction to principles of software engineering for mobile devices and best practices, including code reviews, source control, and unit tests. Topics include Ajax, encapsulation, event handling, HTTP, memory management, MVC, object-oriented design, and user experience. Languages include HTML5, JavaScript, Objective-C, and PHP. Projects include mobile web apps and native iOS apps. This is OpenCourseWare, licensed by David J. Malan of Harvard University under a Creative Commons Attribution- ...
  continue reading
 
This course is all about understanding: understanding what's going on inside your computer when you flip on the switch, why tech support has you constantly rebooting your computer, how everything you do on the Internet can be watched by others, and how your computer can become infected with a worm just by being turned on. Designed for students who use computers and the Internet every day but don't fully understand how it all works, this course fills in the gaps. Through lectures on hardware, ...
  continue reading
 
Today's applications are increasingly mobile. Computers are no longer confined to desks and laps but instead live in our pockets and hands. This course teaches students how to build mobile apps for Android and iOS, two of today's most popular platforms, and how to deploy them in Android Market and the App Store. Students learn how to write native apps for Android using Eclipse and the Android SDK, how to write native apps for iPhones, iPod touches, and iPads using Xcode and the iOS SDK, and ...
  continue reading
 
Today's websites are increasingly dynamic. Pages are no longer static HTML files but instead generated by scripts and database calls. User interfaces are more seamless, with technologies like Ajax replacing traditional page reloads. This course teaches students how to build dynamic websites with Ajax and with Linux, Apache, MySQL, and PHP (LAMP), one of today's most popular frameworks. Students learn how to set up domain names with DNS, how to structure pages with XHTML and CSS, how to progr ...
  continue reading
 
This course introduces XML as a key enabling technology in Java-based applications. Students learn the fundamentals of XML and its derivatives, including DTD, SVG, XML Schema, XPath, XQuery, XSL-FO, and XSLT. Students also gain experience with programmatic interfaces to XML like SAX and DOM, standard APIs like JAXP and TrAX, and industry-standard software like Ant, Tomcat, Xerces, and Xalan. The course acquaints students with J2EE, including JavaServer Pages (JSP) and Java Servlet, and also ...
  continue reading
 
Photography has exploded in recent years as digital cameras have become affordable and easier to use. There are many courses that teach students the artistic aspect of "how to become a better photographer" or "how to improve your eye," but this is not one of them. Instead, students—from one-time users to professionals—become better photographers through an understanding of the technical aspects and terms of a digital camera. Learn why photos look blurry at night, why color management is impo ...
  continue reading
 
Loading …
show series
 
In this interview with Michael Horn, we discuss computational literacies vs computational thinking, power in literacy, cultural imperialism, the impact of programming language on identity, the intersections of music and CS, and so much more. Click here for this episode’s show notes. How to support the free content I create. ━━━━━━━━━━━━━ 00:33 An i…
  continue reading
 
Don't know your q-bits from your bytes? This is the podcast for you! Quantum Computing is one of the next-gen technologies that can truly usher in a new era in computing. Quantum Communications has the potential to provide a truly secure infrastructure for communications across small or vast distances. Deirdre Kilbane (Director of Research at the W…
  continue reading
 
In this episode I unpack Kazemitabaar et al.’s (2023) publication titled “Studying the effect of AI code generators on supporting novice learners in introductory programming,” which found that students who had access to AI code generators while learning how to code out performed students who did not have access, even when engaging in manual coding …
  continue reading
 
In this episode I unpack Khalil & Er’s (2023) publication titled “Will ChatGPT get you caught? Rethinking of plagiarism detection,” which explores how likely it is for plagiarism software to detect whether an essay was written by generative AI. Click here for this episode’s show notes. How to support the free content I create. ━━━━━━━━━━━━━ 00:00 I…
  continue reading
 
In this episode I unpack Laurent et al.’s (2022) publication titled “Impact of programming on primary mathematics learning,” which describes a randomized control study that compared the impacts of learning mathematics with an integrated CS and mathematics class. Click here for this episode’s show notes. How to support the free content I create. ━━━…
  continue reading
 
In this episode I unpack Bao & Hosseini’s (2023) publication titled “Mind the gap: The illusion of skill acquisition in computational thinking,” which compares learning, perceptions of learning, and confidence among adult learners participating in interactive, video-based, and text-based learning. Click here for this episode’s show notes. How to su…
  continue reading
 
In this episode I unpack Shehzad et al.’s (2023) publication titled “Rethinking integrated computer science instruction: A cross-context and expansive approach in elementary classrooms,” which compared perceptions of teaching and learning the intersections of computer science and geometry in integrated and cross-context approaches. Click here for t…
  continue reading
 
In this episode I unpack Hu and Yadav’s (2023) publication titled “How K-12 CS teachers conceptualize CS ethics: Future opportunities and barriers to ethics integration in K-12 CS,” which explores K-12 CS educators’ perspectives on ethics before and after an introduction to the big ideas around ethics in computing. Click here for this episode’s sho…
  continue reading
 
In this episode I unpack Smith et al.’s (2023) publication titled “Incorporating ethics in computing courses: Barriers, support, and perspectives from educators,” which investigates the perceived barriers and support for implementing ethics into higher education CS courses. Click here for this episode’s show notes. How to support the free content I…
  continue reading
 
In this episode I unpack Horton, Liu, McIlraith, and Wang’s (2023) publication titled “Is more better when embedding ethics in CS courses?,” which investigates the impact of one and two embedded ethics modules within undergraduate computer science courses. Click here for this episode’s show notes. How to support the free content I create. ━━━━━━━━━…
  continue reading
 
Hazel Farrell and Pete Windle are academics at SETU who have been playing with ChatGPT (and other AI tools) to see how they can be used in the classroom to assist teaching and learning. They both take an open approach towards the technologies, rather than shutting down conversation. They sat down with Rob O'Connor to talk about the potential of the…
  continue reading
 
In this episode I unpack Goetze’s (2023) publication titled “Integrating ethics into computer science education: Multi-, inter-, and transdisciplinary approaches,” which unpacks three approaches to integrating ethics with computer science education. Click here for this episode’s show notes. How to support the free content I create. ━━━━━━━━━━━━━ 00…
  continue reading
 
In this episode I unpack Jarzemsky, Paup, and Fiesler’s (2023) publication titled “‘This Applies to the Real World’: Student Perspectives on Integrating Ethics into a Computer Science Assignment,” which explores student perspectives on an undergraduate ethics assignment in a CS class. Click here for this episode’s show notes. How to support the fre…
  continue reading
 
In this episode I unpack Shah’s (2019) publication titled “Should there be less mathematics education?,” which questions at what point it would be beneficial for there to be less mathematics education requirements. Click here for this episode’s show notes. How to support the free content I create. ━━━━━━━━━━━━━ 00:00 Intro 00:45 Paper abstract 01:4…
  continue reading
 
In this episode I unpack Shah and Yadav’s (2023) publication titled “Racial justice amidst the dangers of computer creep: A dialogue,” which presents a dialogue that problematizes issues around racial justice in computing education. Click here for this episode’s show notes. How to support the free content I create. ━━━━━━━━━━━━━ 00:00 Intro 02:29 W…
  continue reading
 
In this episode I unpack Welsh’s (2023) publication titled “The end of programming,” which asks when generative AI will replace the need for knowing how to program. Click here for this episode’s show notes. How to support the free content I create. ━━━━━━━━━━━━━ 00:00 Intro 00:48 Programming is going to be obsolete 02:46 CS is continuing to evolve …
  continue reading
 
In this episode I unpack Eisner’s (2002) publication titled “The centrality of curriculum and the function of standards: The curriculum is a mind-altering device,” which problematizes curricula and standards by discussing how both can deprofessionalize the field of education. Click here for this episode’s show notes. How to support the free content…
  continue reading
 
In this episode I unpack Eisner’s (2002) publication titled “Educational aims, objectives, and other aspirations,” which problematizes behavioral education objectives and discuss two alternative approaches. Click here for this episode’s show notes. How to support the free content I create. ━━━━━━━━━━━━━ 00:00 Intro 01:22 What are behavior objective…
  continue reading
 
In this interview with Josh Sheldon, we discuss computational action, designing exploratory professional development experiences, learning how to listen to and empathize with students, applying SEL with teachers, the future of teaching and learning, the problems with external influences on CS education, and so much more. Click here for this episode…
  continue reading
 
In this episode I unpack Richard and Kayumova (2022) publication titled “Examining early elementary computer science identity repertoires within a curriculum: Implications for epistemologically pluralistic identities,” which analyzes how a curriculum can implicitly communicate what computer scientists do. Click here for this episode’s show notes. H…
  continue reading
 
In this episode I unpack Metin, Basaran, and Kalyenci’s (2023) publication titled “Examining coding skills of five-year-old children,” which investigates whether gender, parent education, or socioeconomic status has an impact on coding abilities of five-year-olds. Click here for this episode’s show notes. How to support the free content I create. ━…
  continue reading
 
In this episode I unpack McGee, Dettori, and Rasmussen’s (2022) publication titled “Impact of the CPS computer science graduation policy on student access and outcomes,” which explores the impact of a computer science graduation requirement in Chicago Public Schools. Click here for this episode’s show notes. How to support the free content I create…
  continue reading
 
In this episode I'm a guest on CSTA Wyoming's podcast for computer science educators and I answer some questions about the intersections of music and computer science. Click here for this episode’s show notes. How to support the free content I create.Bởi Jared O'Leary
  continue reading
 
In this episode I unpack Stauffer’s (2017) keynote titled “Whose imaginings? Whose future?,” which encourages educators to reflect on who is the shaping the future of their field. Click here for this episode’s show notes. How to support the free content I create.Bởi Jared O'Leary
  continue reading
 
In this episode I unpack Koshy et al.’s (2022) publication titled “Moving towards a vision of equitable computer science: Results of a landscape of PreK-12 CS teachers in the United States,” which provides recommendations for the field based on a landscape study of CS educators in the United States. Click here for this episode’s show notes. This ep…
  continue reading
 
In this interview with Roxana Hadad, we discuss the blurring of formal and informal learning within makerspaces and culture, how Roxana’s understanding of education evolved over time, feeling lost when having too much choice with one’s learning, the intersections of makerspaces and equity, problematizing discourse and definitions around computation…
  continue reading
 
In this episode I read and unpack my (2019) publication titled “Assessment Considerations: A Simple Heuristic,” which is intended to serve as a heuristic for creating or selecting an assessment. Click here for this episode’s show notes. This episode was powered by BootUp Professional Development. How to support the free content I create.…
  continue reading
 
Red Hat are the world's largest open source software company. Senior Engineers at Red Hat - Brendan O'Farrell and Leigh Griffin - joined SETU lecturers Rob O'Connor and Amanda Freeman-Gater to chat about Red Hat Academy, an online portal that provides free resources for students of computer science. They discussed the kind of material you can find …
  continue reading
 
In this episode I unpack Scott’s (2012) publication titled “Rethinking the roles of assessment in music education,” which summarizes three roles of assessment (assessment of learning, assessment for learning, and assessment as learning) that I discuss in relation to computer science education. Click here for this episode’s show notes. This episode …
  continue reading
 
In this episode I unpack Payne and Ruthmann’s (2019) publication titled “Music making in Scratch: High floors, low ceilings, and narrow walls,” which problematizes the limitations of making music with Scratch. Click here for this episode’s show notes. This episode was powered by BootUp Professional Development. How to support the free content I cre…
  continue reading
 
In this episode I unpack Catalyze Tech Working Group’s (2021) publication titled “The ACT Report: Action to Catalyze Tech, A Paradigm Shift for DEI,” which provides suggestions for business that would like to improve DEI in ways that are relevant to CS organizations and educators. Click here for this episode’s show notes. This episode was powered b…
  continue reading
 
In this episode I unpack Keune’s (2022) publication titled “Performing algorithms: Weaving as promising context for computational learning,” which explores weaving as a potential practice for exploring computer science concepts.. Click here for this episode’s show notes. This episode was powered by BootUp Professional Development. How to support th…
  continue reading
 
In this episode I unpack Kücklich’s (2005) publication titled “Precarious playbour: Modders and the digital game industry,” which problematizes modding as a form of free labor. Click here for this episode’s show notes. This episode was powered by BootUp Professional Development. How to support the free content I create.…
  continue reading
 
In this episode I unpack Sharif, McCall, and Bolante’s (2022) publication titled “Should I say “disabled people” or “people with disabilities”? Language preferences of disabled people between identity- and person-first language,” which summarizes findings from a survey on participant preferences for language around disability and an analysis on lan…
  continue reading
 
In this episode I unpack Smith, Bill, and Hughes’ (2008) publication titled “Thinking through a lesson: Successfully implementing high-level tasks,” which provides a heuristic that can be used to prepare for a lesson. Click here for this episode’s show notes. This episode was powered by BootUp Professional Development. How to support the free conte…
  continue reading
 
In this interview with Andre Daughty, we discuss how an educator in Andre’s life sparked a passion that led to a career in education, representation in education, thoughts on what’s holding back the field of education, setting boundaries when communicating with people who are being disrespectful, taking care of yourself to prevent burnout, the Mamb…
  continue reading
 
In this episode I unpack Proctor, Bigman, and Blikstein’s (2019) publication titled “Defining and designing computer science education in a K12 public school district,” which serves as a case study of a district’s processes and tensions developing a plan for implementing computer science across K-12. Click here for this episode’s show notes. This e…
  continue reading
 
In this interview with Matinga Ragatz, we discuss Matinga’s journey into education, creating environments where kids can learn through struggle, the importance of social and emotional learning (SEL), how schools promote individualism and exceptionalism, the intersections of project-based learning and SEL, decolonizing education, the importance of s…
  continue reading
 
In this episode I unpack Coppola’s (2021) publication titled “What if Freire had Facebook? A critical interrogation of social media woke culture among privileged voices in music education discourse,” which summarizes Paulo Freire’s works and hypothesizes how Freire may have responded to some forms of woke culture. Click here for this episode’s show…
  continue reading
 
Building off the previous episode on depression, suicide, and CS education, this episode is a supercut of guests responding to how they take care of themselves and stave off burnout. If you have not done so yet, I highly recommend listening to last year’s supercut on the same topic or the episode from two years ago to hear perspectives from other g…
  continue reading
 
Note: If you or anyone you know are experiencing signs of depression or suicidal ideation, please reach out to local healthcare professionals or call the National Suicide Prevention Lifeline: 1-800-273-8255 In honor of national suicide prevention week, in this week’s episode replay I read a paper I wrote on the topic of depression, suicide, and com…
  continue reading
 
In this episode, Jon Stapleton and I read our (2022) publication titled “Fostering intersectional identities through rhizomatic learning,” which uses mapping as a metaphor for individualized learning. Click here for this episode’s show notes. This episode was powered by BootUp Professional Development. How to support the free content I create.…
  continue reading
 
In this interview with Napiya Nubuya, we discuss Napiya’s journey into CS, how COVID has impacted learning and communities, The Next IT Girl, being a role model for wellness, suggestions for working from home, the influence of fashion and design, our thoughts on the value of education, and so much more. Click here for this episode’s show notes. Thi…
  continue reading
 
In this episode I share some of my concerns about the future of education and ask that you join me for a conversation on the topic. Click here for this episode’s show notes. This episode was powered by BootUp Professional Development. How to support the free content I create.Bởi Jared O'Leary
  continue reading
 
Larry has 15 years' experience in the military under his belt, and is still training as a software developer. We talk about the up-and-coming developer experience, before his first job and what they're looking for. We also talk about social change, and how different the software world is from most of the real world. A little psychology, a little so…
  continue reading
 
Loading …

Hướng dẫn sử dụng nhanh