Rochester Institute of Tech Opens Center Focused on 'Computing Science for All'

RIT computer science students

The typical curriculum for a computer science major will probably do little to draw non-CS students to the field. An entry-level CS course at one well-known university, for example, says its students will be exposed to "basic programming methodology (engineering, modularity, documentation), data abstractions (stacks, queues, linked lists, hash tables, binary trees, generics and templates), recursion (procedural, backtracking), searching and sorting, and basic algorithmic analysis."

Such jargon often eclipses the fact that non-CS students could get a lot out of studying aspects of computer science. Liberal arts students, for instance, could learn how to create an app that analyzes political tweets or seeks historic instances of plagiarism. A science major might benefit from creating a database to find patterns in DNA. Or art majors might choose to develop a program that lets them change colors in photos on their phones.

That's the thinking behind a new initiative at the Rochester Institute of Technology, which is launching a center that will work to change how CS is introduced to learners. The hope for the Center for Computing Outreach, Research and Education (C-CORE), run out of RIT's B. Thomas Golisano College of Computing & Information Sciences (GCCIS), is that it will encourage people to engage in computing education, no matter what their interests and background.

"The Golisano College embraces a vision in which the computing domain is accessible to everyone, regardless of discipline, disability or diverse background," said Anne Haake, dean of the college, who is spearheading the launch of the center from within her college. CS professor Paul Tymann will serve as director.

"Computers have become part of the fabric of virtually every discipline, and I don't think you can be successful in today's society without having a basic understanding of how computing works," said Tymann, in a press release. "That's why we are looking to understand the computing needs of every discipline at RIT."

The center has already begun rethinking one of its mainstay courses: CSCI-101, the "Principles of Computing." That course was designed to introduce students to the "central ideas of computing" by having them engage in activities that would show "how computing changes the world and impacts daily lives." Now faculty are creating programming assignments that will feature activities more likely to match up with the interests of the specific students who take the class.

"I believe that all students should be exposed to computational thinking during their time at RIT," noted James Winebrake, dean of institute's College of Liberal Arts. "This is true whether these students are studying engineering, business, science or the liberal arts." The advantage they'll gain by having "digital and computational literacy," he added, will help them "stand out against graduates from other universities."

The mission of the new center also reaches beyond RIT's own curriculum. It will explore ways the institution can improve computing education for students in K-12 as well through outreach at libraries, schools and workshops. A third goal will be to rethink how the current digital native generation of CS students coming in with coding and programming skills should be taught.

About the Author

Dian Schaffhauser is a former senior contributing editor for 1105 Media's education publications THE Journal, Campus Technology and Spaces4Learning.

Featured

  • blue and green lines intersecting and merging in an abstract pattern against a light gray background with a subtle grid design

    Data Integration Market: Cloud Giants Down, AI Up

    "By 2027, AI assistants and AI-enhanced workflows incorporated into data integration tools will reduce manual intervention by 60 percent and enable self-service data management," according to research firm Gartner.

  • stylized illustration of a portfolio divided into sections for career training

    St. Cloud State University Adds Four Tech Bootcamps via Upright Partnership

    To meet the growing demand for tech professionals in the state, Minnesota's St. Cloud State University is partnering with Upright to launch four career-focused bootcamps that will provide in-demand skills in software development, UX/UI design, data analytics, and digital marketing.

  • network of transparent cloud icons, each containing a security symbol like a lock or shield

    Okta, OpenID Foundation Propose New Identity Security Standard

    Okta and the OpenID Foundation have announced the formation of the IPSIE Working Group — with the acronym standing for Interoperability Profiling for Secure Identity in the Enterprise — dedicated to a new identity security standard for Software-as-a-Service (SaaS) applications.

  • computer with a red warning icon on its screen, surrounded by digital grids, glowing neural network patterns, and a holographic brain

    Report Highlights Security Risks of Open Source AI

    In these days of rampant ransomware and other cybersecurity exploits, security is paramount to both proprietary and open source AI approaches — and here the open source movement might be susceptible to some inherent drawbacks, such as use of possibly insecure code from unknown sources.