Page 1,558«..1020..1,5571,5581,5591,560..1,5701,580..»

Using artificial intelligence and archival news articles, this teen … – madison365.com

By Justin Gamble

(CNN) Using artificial intelligence and archival news articles, a teenager in Northern Virginia created a program to measure media biases and in researching older news articles, she found that Black homicide victims were less likely to be humanized in news coverage.

Emily Ocasio, an 18-year-old from Falls Church, Virginia, created an AI program that analyzed FBI homicide records between 1976 and 1984 and their corresponding coverage published in The Boston Globe to determine whether victims were presented in a humanizing or impersonal way.

After analyzing 5,042 entries, the results showed that Black men under the age of 18 were 30% less likely to receive humanizing coverage than their White counterparts, Ocasio told CNN. Black women were 23% less likely to be humanized in news stories, Ocasio added.

A news article was considered humanizing when it mentioned additional information about the victim and presented them as a person, not just a statistic, Ocasio said in her project presentation.

Her findings have not been reviewed by the larger scientific community, but she told CNN she hopes to expand her research and get it published in a scientific journal.

Ocasios project earned her second place in the prestigious Regeneron Science Talent Search on March 14 as well as a $175,000 scholarship.

Every year about 1,900 high school students from across the country participate in the competition, which started in 1942 and seeks to serve as a platform for young scientists to share original research.

Ocasio was among 40 finalists from more than 2,000 applications, according to Maya Ajmera, president and CEO of the Society for Science and executive publisher of Science News, two of the competitions sponsors.

By using AI to document these biases, Emily shows that it can be safely used to help society answer complex social science questions, her biography on the Society for Science website says.

Ocasio said she has always been interested in social justice and science and saw this project as an opportunity to combine them. Without the research, and without the statistics, you have no ability of understanding that entire communities are being left behind, she said.

Ocasio analyzed The Boston Globes news coverage because the newspaper had digital copies of its articles for the 70s to 80s time period she focused on for her project, she said. CNN has reached out to the Boston Globe for comment.

Despite her findings, Ocasio believes science cant explain everything: You can never run an experiment in a lab that tells you about how racism works in society.

Ocasio, who has Puerto Rican heritage, said her own experiences helped shape her perspective of different races and cultures, and drew her to researching racism and inequalities. She wants to replicate her research to analyze other news outlets as well, she said.

The talent searchs first-place winner, Neel Moudgal, told CNN the research done by the teenagers across the US is essential to helping solve some of societys greatest challenges.

I firmly believe that science is going to be the solution to a lot of our problems, Moudgal said. His prize-winning project was a computer model that predicts the structure of RNA molecules to help develop tests and drugs for diseases such as cancer, autoimmune diseases, and viral infections.

Ajmera said seeing such projects from high school students gives her an enormous hope for the future.

Were looking for the future scientific leaders of this country, she said.

The-CNN-Wire & 2023 Cable News Network, Inc., a Warner Bros. Discovery Company. All rights reserved.

Read the rest here:
Using artificial intelligence and archival news articles, this teen ... - madison365.com

Read More..

What Makes Chatbots Hallucinate or Say the Wrong Thing? – The New York Times

In todays A.I. newsletter, the third of a five-part series, I discuss some of the ways chatbots can go awry.

A few hours after yesterdays newsletter went out, a group of artificial intelligence experts and tech leaders including Elon Musk urged A.I. labs to pause work on their most advanced systems, warning that they present profound risks to society and humanity.

The group called for a six-month pause on systems more powerful than GPT-4, introduced this month by OpenAI, which Mr. Musk co-founded. A pause would provide time to implement shared safety protocols, the group said in an open letter. If such a pause cannot be enacted quickly, governments should step in and institute a moratorium.

Many experts disagree about the severity of the risks cited in the letter, and well explore some of them later this week. But a number of A.I. mishaps have already surfaced. Ill spend todays newsletter explaining how they happen.

In early February, Google unveiled a new chatbot, Bard, which answered questions about the James Webb Space Telescope. There was only one problem: One of the bots claims that the telescope had captured the very first pictures of a planet outside our solar system was completely untrue.

Bots like Bard and OpenAIs ChatGPT deliver information with unnerving dexterity. But they also spout plausible falsehoods, or do things that are seriously creepy, such as insist they are in love with New York Times journalists.

How is that possible?

In the past, tech companies carefully defined how software was supposed to behave, one line of code at a time. Now, theyre designing chatbots and other technologies that learn skills on their own, by pinpointing statistical patterns in enormous amounts of information.

A New Generation of Chatbots

A brave new world. A new crop of chatbotspowered by artificial intelligence has ignited a scramble to determine whether the technology could upend the economics of the internet, turning todays powerhouses into has-beens and creating the industrys next giants. Here are the bots to know:

ChatGPT. ChatGPT, the artificial intelligence language model from a research lab, OpenAI, has been making headlines since November for its ability to respond to complex questions, write poetry, generate code, plan vacationsand translate languages. GPT-4, the latest version introduced in mid-March, can even respond to images(and ace the Uniform Bar Exam).

Bing. Two months after ChatGPTs debut, Microsoft, OpenAIs primary investor and partner, added a similar chatbot, capable of having open-ended text conversations on virtually any topic, to its Bing internet search engine. But it was the bots occasionally inaccurate, misleading and weird responsesthat drew much of the attention after its release.

Ernie. The search giant Baidu unveiled Chinas first major rival to ChatGPT in March. The debut of Ernie, short for Enhanced Representation through Knowledge Integration, turned out to be a flopafter a promised live demonstration of the bot was revealed to have been recorded.

Much of this data comes from sites like Wikipedia and Reddit. The internet is teeming with useful information, from historical facts to medical advice. But its also packed with untruths, hate speech and other garbage. Chatbots absorb it all, including explicit and implicit bias from the text they absorb.

And because of the surprising way they mix and match what theyve learned to generate entirely new text, they often create convincing language that is flat-out wrong, or does not exist in their training data. A.I. researchers call this tendency to make stuff up a hallucination, which can include irrelevant, nonsensical, or factually incorrect answers.

Were already seeing real-world consequences of A.I. hallucination. Stack Overflow, a question-and-answer site for programmers, temporarily barred users from submitting answers generated with ChatGPT, because the chatbot made it far too easy to submit plausible but incorrect responses.

These systems live in a world of language, said Melanie Mitchell, an A.I. researcher at the Santa Fe Institute. That world gives them some clues about what is true and what is not true, but the language they learn from is not grounded in reality. They do not necessarily know if what they are generating is true or false.

(When we asked Bing for examples of chatbots hallucinating, it actually hallucinated the answer.)

Think of the chatbots as jazz musicians. They can digest huge amounts of information like, say, every song that has ever been written and then riff on the results. They have the ability to stitch together ideas in surprising and creative ways. But they also play wrong notes with absolute confidence.

Sometimes the wild card isnt the software. Its the humans.

We are prone to seeing patterns that arent really there, and assuming humanlike traits and emotions in nonhuman entities. This is known as anthropomorphism. When a dog makes eye contact with us, we tend to assume its smarter than it really is. Thats just how our minds work.

And when a computer starts putting words together like we do, we get the mistaken impression that it can reason, understand and express emotions. We can also behave in unpredictable ways. (Last year, Google placed an engineer on paid leave after dismissing his claim that its A.I. was sentient. He was later fired.)

The longer the conversation runs, the more influence you have on what a large language model is saying. Kevins infamous conversation with Bing is a particularly good example. After a while, a chatbot can begin to reflect your thoughts and aims, according to researchers like the A.I. pioneer Terry Sejnowski. If you prompt it to get creepy, it gets creepy.

He compared the technology to the Mirror of Erised, a mystical artifact in the Harry Potter novels and movies. It provides whatever you are looking for whatever you want or expect or desire, Dr. Sejnowski said. Because the human and the L.L.M.s are both mirroring each other, over time they will tend toward a common conceptual state.

Companies like Google, Microsoft and OpenAI are working to solve these problems.

OpenAI worked to refine the chatbot using feedback from human testers. Using a technique called reinforcement learning, the system gained a better understanding of what it should and shouldnt do.

Microsoft, for its part, has limited the length of conversations with its Bing chatbot. It is also patching vulnerabilities that intrepid users have identified. But fixing every single hiccup is difficult, if not impossible.

So, yes, if youre clever, you can probably coax these systems into doing stuff thats offensive or creepy. Bad actors can too: The worry among many experts is that these bots will allow internet scammers, unscrupulous marketers and hostile nation states to spread disinformation and cause other types of trouble.

As you use these chatbots, stay skeptical. Take a look at them for what they really are.

They are not sentient or conscious. They are intelligent in some ways, but dumb in others. Remember that they can get stuff wrong. Remember that they can make stuff up.

But on the bright side, there are so many other things that these systems are very good for. Kevin will have more on that tomorrow.

Ask ChatGPT or Bing to explain something that you already know a lot about. Are the answers accurate?

If you get interesting responses, right or wrong, you can share them in the comments.

Question 1 of 3

Start the quiz by choosing your answer.

Hallucination: A well-known phenomenon in large language models, in which the system provides an answer that is factually incorrect, irrelevant or nonsensical, because of limitations in its training data and architecture.

Bias: A type of error that can occur in a large language model if its output is skewed by the models training data. For example, a model may associate specific traits or professions with a certain race or gender, leading to inaccurate predictions and offensive responses.

Anthropomorphism: The tendency for people to attribute human-like qualities or characteristics to an A.I. chatbot. For example, you may assume it is kind or cruel based on its answers, even though it is not capable of having emotions, or you may believe the A.I. is sentient because it is very good at mimicking human language.

Click here for more glossary terms.

Read this article:
What Makes Chatbots Hallucinate or Say the Wrong Thing? - The New York Times

Read More..

Amazon funds computer science education in the Capital Region – NEWS10 ABC

(Photo by KAZUHIRO NOGI /AFP via Getty Images)

ALBANY, N.Y. (NEWS10) On Thursday, Amazon announced a commitment to provide funding for computer science education across 11 schools in 8 districts in the Capital Region. The funding will help over 400 K-12 students in the Capital Region and reach over 36,000 students across New York by the end of the school year.

Every young person should have equitable access to the education they need to reach their full potential, said Victor Reinoso, global director of philanthropic education initiatives at Amazon. At Amazon, we are committed to creating a diverse pipeline of tech students and hiring homegrown talent to help keep our communities strong for years to come.

The Amazon Future Engineer program is available at Ballard Elementary School, Burnt Hills-Ballston Lake Senior High School, Central Park Middle School, Harrison Avenue Elementary School, Lansingburgh Senior High School, Mont Pleasant Middle School, Oneida Middle School, Schalmont Middle School, Schoharie Middle School, Schoharie High School, Schuylerville High School, and Troy High School.

Read more here:

Amazon funds computer science education in the Capital Region - NEWS10 ABC

Read More..

What Is Abstraction In Computer Science? – Dataconomy

What is abstraction in computer science? Abstraction is the magical art of simplifying the most complex of computer systems, unlocking their power and secrets. Its like finding a hidden treasure by filtering out the irrelevant details and focusing on what matters the most. In other words, abstraction is the process of creating a birds-eye view of a system, allowing programmers to break it down into smaller, more manageable pieces.

Abstraction plays a fundamental role in computer science, providing the necessary building blocks for creating modular, efficient, and reusable code. By using abstraction, programmers can unlock their creativity, create innovative solutions, and explore the most intricate corners of the digital world.

Whether youre building software applications, designing computer architecture, or working on digital circuits, abstraction is the key to success. It enables you to simplify complexity, manage change, and create systems that are both powerful and elegant. So, lets embrace abstraction, and unleash the full potential of computer science!

In general, abstraction refers to the act of representing complex systems or ideas in a simplified way that can be easily understood. In computer science, abstraction is a fundamental concept that involves breaking down complex programming problems into smaller, more manageable parts. This allows developers to create more efficient, modular code that can be easily maintained and updated.

In essence, abstraction involves hiding complexity and focusing on the essential aspects of a problem. For example, a programmer might abstract away the low-level details of hardware interactions in order to focus on developing higher-level software components. This allows the programmer to create more reusable code that can be used in a variety of contexts.

Abstraction in computer science is a way of simplifying complex systems by breaking them down into smaller, more manageable parts. In programming, abstraction involves creating classes, functions, and other building blocks that can be combined to solve larger problems.

One important aspect of abstraction in computer science is the idea of abstraction layers. These layers are used to separate different levels of complexity in a system, allowing programmers to focus on one layer at a time. For example, a software developer might work on the user interface layer of an application, while another developer works on the data layer. This allows each developer to focus on their area of expertise without being overwhelmed by the entire system.

Data governance 101: Building a strong foundation for your organization

Data abstraction is a specific type of abstraction that involves simplifying data structures in order to make them easier to work with. In computer science, data abstraction involves creating abstract data types (ADTs) that hide the implementation details of a particular data structure.

For example, a programmer might create an ADT for a stack data structure, which would provide a set of operations (such as push, pop, and peek) that can be used to manipulate the stack. The ADT would hide the details of how the stack is implemented, allowing the programmer to use the stack without worrying about the low-level details.

Control abstraction is another type of abstraction that involves simplifying control structures (such as loops and conditionals) in order to make them easier to use. In computer science, control abstraction is often used in the context of programming languages.

For example, many programming languages provide higher-level control structures (such as foreach loops and switch statements) that allow developers to write more concise and expressive code. These control structures hide the details of how the loop or conditional is implemented, making it easier for developers to focus on the higher-level logic of their programs.

Procedural abstraction is a type of abstraction that involves breaking down a program into smaller procedures or functions. This allows developers to create reusable code that can be called from different parts of a program.

For example, a programmer might create a function that calculates the average of a set of numbers. This function can then be called from different parts of the program, allowing the programmer to reuse the same code without having to write it multiple times. This makes the code more efficient and easier to maintain.

Abstraction is a crucial concept in computer architecture, as it allows designers and engineers to create complex systems that are easier to understand and manage. In computer architecture, abstraction refers to the use of layers or levels of detail to simplify the design of a system.

For example, a computer system can be abstracted into several layers, such as the hardware layer, the operating system layer, and the application layer. Each layer is designed to provide a certain level of functionality, while hiding the details of how the underlying system works.

By using abstraction in computer architecture, designers can create systems that are more modular, easier to maintain, and more flexible. Abstraction also allows for greater innovation, as designers can create new systems and technologies without having to start from scratch each time.

In computer science, there are several levels of abstraction that are used to simplify complex systems. These levels include:

Each level of abstraction provides a higher-level view of the system, while hiding the details of the lower-level layers. This allows programmers and designers to focus on their area of expertise, without being overwhelmed by the complexity of the entire system.

The software domain refers to the area of computer science that is focused on developing software applications. This includes programming languages, software development tools, and software engineering methodologies.

In the software domain, abstraction is a fundamental concept that is used to simplify complex software systems. This involves breaking down software applications into smaller, more manageable components, such as functions, classes, and libraries. By using abstraction, software developers can create more modular and reusable code, which is easier to maintain and update over time.

The digital domain refers to the area of computer science that is focused on digital electronics and digital systems. This includes digital circuits, digital signal processing, and digital communication systems.

In the digital domain, abstraction is used to simplify the design of digital systems. This involves breaking down complex digital circuits into smaller, more manageable components, such as logic gates, flip-flops, and registers. By using abstraction, digital designers can create more efficient and reliable systems, which are easier to debug and test.

The analog domain refers to the area of computer science that is focused on analog electronics and analog systems. This includes analog circuits, analog signal processing, and analog communication systems.

In the analog domain, abstraction is used to simplify the design of analog systems. This involves using mathematical models to represent the behavior of analog circuits and systems, which allows designers to analyze and optimize their performance. By using abstraction, analog designers can create more efficient and reliable systems, which are easier to design and test.

Abstraction and encapsulation are two important concepts in object-oriented programming, and they are often used interchangeably. However, they are not the same thing, and it is important to understand the differences between them.

Abstraction is the process of identifying the essential features of an object or system, while ignoring the non-essential or irrelevant details. In the context of object-oriented programming, abstraction is achieved by defining abstract classes and interfaces that provide a high-level view of a system or object, without specifying the details of how it works.

Abstraction is used to simplify complex systems by breaking them down into smaller, more manageable components. By using abstraction, software developers can create modular, reusable code that can be used in a variety of contexts.

For example, consider a program that simulates a zoo. The program might define an abstract class called Animal that provides a high-level view of what an animal is, without specifying the details of each individual animal. The Animal class might define methods such as eat, sleep, and move, which are common to all animals. Concrete classes such as Lion and Elephant can then be derived from the Animal class, and they can implement the methods in their own way.

Microcomputers: The miniature wonders of modern technology

Encapsulation is the process of hiding the implementation details of an object or system, while exposing a public interface that can be used by other objects or systems. Encapsulation is achieved by defining classes that have private data members and public methods that operate on those data members.

Encapsulation is used to protect the internal state of an object or system, and to prevent other objects or systems from accessing or modifying that state directly. This helps to ensure the integrity of the system, and it makes it easier to modify or update the system in the future.

For example, consider a program that simulates a bank account. The program might define a class called Account that has private data members such as balance and accountNumber. The Account class might also define public methods such as deposit and withdraw, which can be used to manipulate the balance of the account. Other objects or systems can interact with the Account class by calling its public methods, but they cannot access or modify the private data members directly.

Abstraction and encapsulation are related concepts, but they serve different purposes. Abstraction is used to simplify complex systems by breaking them down into smaller, more manageable components, while encapsulation is used to protect the internal state of an object or system.

Abstraction is achieved by defining abstract classes and interfaces that provide a high-level view of a system or object, while encapsulation is achieved by defining classes that have private data members and public methods.

Abstraction and encapsulation are both important concepts in object-oriented programming, and they are often used together to create modular, reusable, and maintainable code. By understanding the differences between them, software developers can create more effective and efficient systems that meet the needs of their users.

What is abstraction in computer science? Well, as we read earlier, abstraction is the process of simplifying complex systems by breaking them down into smaller, more manageable parts. It involves identifying the essential features of a system, while ignoring the non-essential or irrelevant details.

Through abstraction, programmers can create modular, efficient, and maintainable code, allowing them to build innovative solutions and explore new horizons. Abstraction enables us to create high-level views of systems, providing a birds-eye perspective that helps us to manage complexity and focus on what matters most.

In short, abstraction is a fundamental concept in computer science, providing the building blocks for creating elegant and powerful systems. Whether youre a software engineer, a computer architect, or a digital designer, abstraction is your secret weapon for unlocking the full potential of the digital world. So embrace abstraction, simplify complexity, and create systems that are both beautiful and functional.

Abstraction in computational thinking refers to the process of simplifying complex problems or systems by breaking them down into smaller, more manageable parts. It involves identifying the key features of a problem or system, and ignoring irrelevant or non-essential details.

In computational thinking, abstraction is a fundamental concept that allows people to analyze and solve problems more efficiently. By using abstraction, people can focus on the most important aspects of a problem, and create more effective and efficient solutions.

For example, a computer scientist might use abstraction to break down a complex algorithm into smaller, more manageable components, such as functions or subroutines. This makes the algorithm easier to understand and modify, and it makes it more efficient to execute.

Abstraction is important in computer science for several reasons. First, it allows programmers to create more efficient and maintainable code by breaking down complex problems into smaller, more manageable components. This makes it easier to write, debug, and modify software applications.

Second, abstraction helps to promote modular design, which is a key principle of software engineering. By using abstraction, programmers can create reusable code that can be used in a variety of contexts, reducing the amount of time and effort required to develop new software applications.

Finally, abstraction is important in computer science because it enables innovation. By creating abstract models of complex systems, programmers can explore new ideas and develop new technologies without being limited by the constraints of existing systems.

Abstraction plays a critical role in software engineering, as it allows programmers to create modular, reusable, and maintainable code. By using abstraction, programmers can break down complex software applications into smaller, more manageable components, such as functions, classes, and libraries.

This makes it easier to develop and maintain software applications over time, as each component can be developed and tested separately, without affecting the other components. It also makes it easier to reuse code across different software applications, reducing the amount of time and effort required to develop new software.

In addition, abstraction is important in software engineering because it allows programmers to create abstract models of software systems, which can be used to analyze and optimize their performance. By using abstraction, software engineers can identify the key features of a system, and optimize them to improve the overall performance of the system.

Abstraction is a fundamental concept in software engineering, and it plays a critical role in the development of software applications and systems.

Originally posted here:

What Is Abstraction In Computer Science? - Dataconomy

Read More..

Computer Science and Robotics Exposition makes tech come to life … – Team Duval News

March 28, 2023 From flight simulators, to robotics and 3D printing, students from schools across the county got the opportunity to show off their technology projects and better understand how their studies can start them on a path to scientific-based jobs.

Held at the 121 Financial Ballpark on March 21, the Duval County Public Schools Computer Science and Robotics Expo hosted 23 different schools. The goal was to spark an interest in science and show students where technology can take them in the future.

Today is about fun, but the reality is we are setting the foundation for technology understanding for students. This is important for our county and our state because these are the kids that will be employed in those jobs in the future, said Dr. Peter Carafano, a Science Specialist with Duval County Public Schools.

Watch the video above to learn more about the Computer Science & Robotics expo.

Original post:

Computer Science and Robotics Exposition makes tech come to life ... - Team Duval News

Read More..

Overhaul of Arkansas’ computer science requirement for high school … – Arkansas Online

A bill to overhaul Arkansas' computer science requirement for high school students was defeated in committee Tuesday.

Senate Bill 369 proposed giving more flexibility to students in career and technical education programs on how they can fulfill the state-mandated computer science requirement needed for graduation. Sen. Jim Dotson, R-Bentonville, the bill's sponsor, said the current computer science requirement is burdensome for students in a career and technical education program.

If approved, the bill would have allowed students to take a "computer science-related" course that is more applicable to their career path.

"Really, at the end of the day this bill is about options and opportunities for students," Dotson said.

The bill also would require the Department of Education to review career and technical education courses for weighted credit. Students who receive a platinum, gold, silver or bronze credential through Act WorkKeys -- a test used for career-oriented programs -- could transfer their credits to an institution of higher education.

But the bill failed after pushback from computer science educators and business representatives who said it would water down Arkansas' computer science requirement. All those who testified at Tuesday's hearing spoke against the bill, saying computer science classes were not just about preparing students for a career but rather teaching them other problem-solving skills or how to grapple with emerging artificial intelligence technology.

"Computer science is not a career pathway, it's part of every single aspect of our world," said Lee Watson, CEO of the Forge Institute, a cybersecurity firm. "How could we let a student graduate high school without access to this basic education? If we do we're not preparing them for the world which they are entering."

Randy Zook, CEO of the Arkansas State Chamber of Commerce, also spoke against the bill, saying it would water down the state's talent pool for coders and cybersecurity specialists.

"It would be just a real loss in momentum to back away from our current requirement," Zook said.

Rep. Carlton Wing, R-North Little Rock, said he worried the bill would hurt Arkansas' standing as a national leader in computer science education.

"I think what we are doing with [career technical education] is also very important and fundamental to our next generation. I just don't want to see it come at the expense of our computer science courses," Wing said. "Any time Arkansas does something educationally that takes us to the top heap in the nation, I think that's something we want to protect with everything that we can."

Rep. Rick Beck, R-Center Ridge, said critiques of the bill presented a false choice by pitting career technical education against computer science courses.

Instead, Beck said the bill would allow the Department of Education to develop computer science classes that are more applicable to students in career technical education programs.

"We're not watering anything down. We are taking something and pinpointing it," Beck said.

In 2021, the Legislature approved a law requiring high school students to earn at least one credit in a computer science class before they can graduate.

Also Tuesday, the Senate approved Senate Bill 378 that would amend the 2021 law so public high schools would not be required to hire a computer science teacher.

While the bill passed the Senate without much opposition earlier this month, the House Education Committee voted the bill down on a split voice vote Tuesday.

Dotson said he has a similar piece of legislation, Senate Bill 470, that is on the agenda for the Senate Education Committee today.

Read this article:

Overhaul of Arkansas' computer science requirement for high school ... - Arkansas Online

Read More..

Tackling the global Computer Science teacher shortage | BCS – BCS

For you

Be part of something bigger, join BCS, The Chartered Institute for IT.

This flexible subject knowledge enhancement programme is now available to the whole of the market for the first time. There are no entry requirements making this an ideal and cost-effective solution for international schools looking to invest in their teachers.

The course contains four assignments and is designed by teachers, for teachers, to improve and update your knowledge in Python programming to teach at IGCSE standard.

The course can be completed in as little as 8 weeks making this an ideal solution for schools in who are in need now. As well as gaining a qualification on completion, learners will be able to confidentially teach computing with Python as part of a computer science course or as a standalone course, providing the best outcomes for students.

Tig Williams, Teaching Teachers Tech Online Tutor, commented:

"The course is a flexible and affordable option for schools and colleges looking to upskill and invest in their existing staff and is an opportunity for individuals to develop in their careers.

It is fully supported by experienced, expert CS teachers who can help you move forwards in your journey to becoming a CS teacher with ease.

Follow this link:

Tackling the global Computer Science teacher shortage | BCS - BCS

Read More..

Mississippi Educators and High School Students Recognized for … – The University of Southern Mississippi

Thu, 03/30/2023 - 09:19am | By: Ivonne Kawas

Pictured left: USM's Dr. Sarah Lee (left) with the2023 Educator Award Winner, Jacqueline Lewis. Pictured right: Dr. Lee and Honorable Mention awardee,Cam Ogletree.

The University of Southern Mississippi's (USM) School of Computing Sciences and Computer Engineering and the National Center for Women and Information (NCWIT) - Mississippi Affiliate, recognized State Educators and 9th-12thgrade students at the Aspirations in Computing (AiC) Award Luncheon held at the Hattiesburg campus this month.

The awards recognize 9th-12thgrade women, genderqueer, and non-binary students for their computing-related achievements and interests, as part of an effort to encourage a diverse range of students to choose careers in technology. The Educator Award identifies exemplary formal and informal educators who play a pivotal role in encouraging these students.

Award recipients were selected from more than 3,300 applicants from all 50 U.S. states, Washington, D.C., Guam, Puerto Rico, the U.S. Virgin Islands, U.S. overseas military bases, and Canada. The recipients in Mississippi included: 6 Winners, 2 Honorable Mentions, and a Rising Star, along with the 2 Educator Awards.

We are proud of the students who received this prestigious award, said Dr. Sarah Lee, director of the School of Computing Sciences and Computer Engineering. USM is committed to providing programs like Aspirations in Computing to broaden and engage more Mississippi students with computingrecognizing the value of computing and technology skills to students future success.

The event featured a keynote speaker, Rimika Banerjee from UC Berkeley, and a celebratory luncheon to honor the accomplishments of the awardees.

Mississippis AiC 2023 Educator Award Winner, Jacqueline Lewis from Enterprise High School (EHS) in Clarke County, was honored for playing a role in encouraging students to explore their interests in computing, coding, robotics, and mathematics. Additionally, Cam Ogletree, from Madison Central High School in the Madison County School District, was selected as the honorable mention.

Lewis, a strong advocate of recruiting women to STEM careers, is now completing her 17th year as a mathematics teacher. Prior to becoming a teacher, Lewis enjoyed a 17-year career in VLSI Design Automation and telecommunications software design.

In 2018, she brought AP Computer Science courses to EHS and has been growing the program (and specifically growing the percentage of female students) every year. In 2022 she chartered an EHS robotics team as part of the First Robotics FTC League and has built such a strong interest in that program that EHS will have 3 separate robotics teams in the 23-24 school year. Her teams are 50% female.

Lewis serves on the Mississippi Teacher Advisory Council and the Mississippi Computer Science Education Strategic Planning Team. She is a frequent speaker at math conferences and most recently presented "Visualizing DeMorgan's Theorem with Logic Gates" at the National CSTA Conference in Chicago. She is currently serving in her 4th year as an AP Computer Science Training Facilitator for Mississippi State University and Code.org.

Each recipient will receive recognition and prizes; induction into the AiC Community of more than 22,000 women, genderqueer, or non-binary technologists; access to resources, scholarships, and internship opportunities; and more.

The recipients for the 2023 NCWIT-Mississippi AiC Awards are:

Shreya Sinha | Madison Central High School

Madison, Miss.

Micah Hill | Laurel High School

Laurel, Miss.

Ava Noe | Mississippi School for Math and Science

Columbus, Miss.

Makiya Wilson | Brookhaven High School

Brookhaven, Miss.

Danielle McConnell | Mississippi School for Math and Science

Columbus, Miss.

Elise Jackson | Oxford High School

Oxford, Miss.

Honorable Mentions

Kendall Curry | Northwest Rankin High School

Flowood, Miss.

OJahnae Sanders | Gulfport High School

Gulfport, Miss.

Rising Star

Katie Notbohm | Madison Central High School

Madison, Miss.

About NCWIT Aspirations in Computing

NCWIT is the farthest-reaching network of change leaders focused on advancing innovation by correcting underrepresentation in computing. NCWIT convenes, equips, and unites more than 1,500 change leader organizations nationwide to increase the influential and meaningful participation of girls and women at the intersections of race/ethnicity, class, age, gender identity, sexual orientation, disability status, and other historically marginalized identities in the field of computing, particularly in terms of innovation and development. Find out more at their website.

Read the original here:

Mississippi Educators and High School Students Recognized for ... - The University of Southern Mississippi

Read More..

Suspect in death of computer science student in Dasmarias, Cavite identified Azurin – GMA News Online

The suspect in the killing of a 24-year-old computer science student in Dasmarias, Cavite, has been identified, Philippine National Police (PNP) chief Police General Rodolfo Azurin Jr. said Friday.

Azurin identified the suspect as Angelito Erlano, GMA Integrated News' Jun Veneracion said on Twitter.

A report by Luisito Santos on Super Radyo dzBB said policemen went to the house of the suspect and found some of the victim's belongings.

In a statement, the PNP said the police located the house of the suspect in Barangay San Nicholas 2 after backtracking CCTV footage.

Recovered were a black shirt with a white stripe and a blue t-shirt marked with a trademark eagle, which were used by Erlano during the crime, the PNP said.

A black backpack owned by the victim was also found in the house, it added.

According to the PNP, Erlano had once been arrested for robbery.

The government is offering a P1.1-million reward for anyone who can give information about the location of the suspect.

A massive manhunt for the suspect in the robbery with homicide case has been launched, the PNP said. Police are still in the area for continuing hot pursuit operations.

The SpecialInvestigation Task Group Daguinsin convened on Friday morning to discuss developments in the case build-up.

"We condemn this heinous crime and we will not stop until the perpetrator will be put behind bars. We call on the public to cooperate with the authorities and report any information that may lead to the arrest of the suspect," Azurin said.

On Tuesday, victim Queen Leanne Daguinsin was found dead with stab wounds inside her dorm room in Barangay Santa Fe. Based on the police investigation, Daguinsin suffered 14 stab wounds in different parts of her body.

Daguinsin's body was found after her classmates went to her dorm room to check on her because she had not been attending classes for days.

CCTV footage showed a man wearing a blue shirt, black cap, and face mask leaving the victim's dorm room. He was holding unidentified objects in both hands. Joviland Rita/KBK/VBL, GMA Integrated News

Link:

Suspect in death of computer science student in Dasmarias, Cavite identified Azurin - GMA News Online

Read More..

Big Data Club wins Best Data Visualization at DataFest – UMass Dartmouth

Award is the fifth consecutive for Business and Engineering students

UMass Dartmouths Big Data Club, represented by undergrads John Willy, Kevin Chen, McCord Murray, Maggie Battersby, Ryan Berry, and Bryan Obidike, graduate students Rahul Chaube, Jitendra Prasad, and Nandini LokeshReddy, and faculty advisors Uday Kant Jha and Bharatendra Rai.

Last weekend, six undergraduate students from the UMass Dartmouth Big Data Club competed at the American Statistical Association's (ASA's) DataFest competition, bringing home the "best data visualization" award for the fifth consecutive year.

DataFest, hosted this year in the Charlton College of Business, is held annually between teams at UMass Dartmouth, Bridgewater State University, Bryant University, and Stonehill College. This year's competition included more than 40 students between the four institutions.

"In my opinion, this year's data was an incredibly complex and unusual dataset. I am ecstatic to say that our team had an outstanding performance," said Bharatendra Rai, Chairperson for the Department of Decision and Information Sciences and faculty advisor for the Big Data Club. "It was great to see graduate student mentors making themselves available from early morning to late night and helping to make this event a memorable and successful event for all participants."

Students in the competition are given a challenging dataset and tasked with creating a data visualization, developing insights from the data, and making use of an external data source within the 36-hour timeframe. Prizes are given out to the top team in each of those categories after every team presents their work to a panel of judges.

"It was great to have the opportunity to apply the computer science skills I've gained to a competition," said Maggie Battersby, a software engineering student at UMass Dartmouth.

Students who participate in the competitionenjoy an environment where they can work together to make the best visualization and insights possible. This allows them to teach each other data analytics and data science skills, as well as gain some practical experience in working with large datasets.

UMass Dartmouth's team included undergraduate students John Willy, Kevin Chen, McCord Murray, Maggie Battersby, Ryan Berry, and Bryan Obidike. Graduate students Rahul Chaube, Jitendra Prasad, and Nandini LokeshReddy attended the competition as mentors to the undergraduates. Assistant Teaching Professor Uday Kant Jha and Professor Bharatendra Rai served as faculty advisors.

"This was my first time mentoring at DataFest," said Nandini LokeshReddy, a graduate computer science student. "I had a chance to spend more time with the participants and come up with and put into practice various ideas."

Undergraduate or graduate students interested in joining the Big Data Club can contact Professor Rai at brai@umassd.edu for more information.

"In my opinion, this year's data was an incredibly complex and unusual dataset. I am ecstatic to say that our team had an outstanding performance,"

Charlton College of Business, College of Engineering, Departments Charlton College of Business, Departments College of Engineering, News and Public Information

Original post:

Big Data Club wins Best Data Visualization at DataFest - UMass Dartmouth

Read More..