Computer Science Community Portal
Welcome
!
Share
Welcome – From the Editor
Welcome to the Computer Science Portal!
The aim of this portal is to provide you with useful education resources (e.g., animations, video lectures, online courses, open textbooks) for teaching/learning computer science. There are peer reviews and user ratings for your reference. Note that the resources are categorized based on the ACM/IEEE Computer Science Curricula 2013.
Please let us introduce a few popular education resources based on both peer review and user rating to you:
Algorithm Visualization – animations for various algorithms
Intensive Introduction to Computer Science – a popular online course on introduction to computer science
Video Lectures on Discrete Mathematics – a collection of video lectures covering different topics of discrete mathematics
How to Think like a Computer Scientist: Interactive Edition – an interactive open textbook for teaching Python programming
There are many others … Please explore the “Materials by Discipline”.
Showcase
New Materials
-
LZW Compression
LZW compression can be explained with the metaphor of colour-mixing: we use 2 old colours and mix it to make a new...
-
Frequently Asked Machine Learning Interview Questions
Firstly, Machine Learning refers to the process of training a computer program to build a statistical model based on...
-
AWS Interview Questions (2021)
AWS is a cloud computing service offered by Amazon. AWS lets you build, test, deploy and manage applications and...
-
UniWA-CTF
UniWA-CTF is our final year's thesis project. It is a begginer-friendly CTF challenge designed to introduce students in...
-
OER Competition
My OER is a game app based on 3D modeling. The user would be presented with a few aircraft models, at least nine of any...
-
Machine Learning Tokyo
Machine Learning Tokyo (MLT) is dedicated to democratizing Machine Learning through Open Education, Open Source and Open...
-
Neural Network In 5 Minutes | What Is A Neural Network? | How Neural Networks Work | Simplilearn
The video gives an introduction to neural networks.
-
How to calculate linear regression using least square method
An example of how to calculate linear regression line using least squares. A step by step tutorial showing how to develop...
-
Will esports be in the 2021 Tokyo Olympics?
Esports is an increasingly popular form of sport based on video games where millions battle it out to become top dog on...
-
Natural Language Processing with Python – Analyzing Text with the Natural Language Toolkit
Natural Language Processing with Python – Analyzing Text with the Natural Language Toolkit by Steven Bird, Ewan Klein,...
-
Docker Tutorial - Tutorialspoint
This tutorial explains the various aspects of the Docker Container service. Starting with the basics of Docker which...
-
New Unreal Engine Lets You Create Lifelike Digital Humans
Unreal Engine's MetaHuman Creator is nearly here! And AI advancements are only beginning.
-
New AI System Trains Dogs by Rewarding Them
The new AI system recognizes whether a dog is sitting, standing, or lying, then rewards them for responding to commands.
-
Cybercrime
Cybercrime is a growing, global problem. Whether you are a small business, a Fortune 500 company, buying your first...
-
Learn OpenCV in 3 Hours - MURTAZA's WORKSHOP
This video introduces how to use OpenCV in Python
-
Top 7 Best Instagram Repost Apps for Android
Instagram users often find it tricky to repost their favourite videos and photos from their friend’s accounts especially...
-
Programming Fundamentals
With resources and examples for Java basics such as variables, loops, and object oriented programming, this text provides...
-
Software Development Guided Reading
Through this project, Dr. Cotterell and Dr. Barnes developed a guided reading-based textbook replacement for CSCI 1302...
-
Deep Learning with PyTorch: A 60 Minute Blitz — PyTorch Tutorials 1.7.1 documentation
This tutorial introduces the fundamental concepts of PyTorch through self-contained examples.
-
VueJS Tutorial - Tutorialspoint
VueJS is a progressive JavaScript framework used to develop interactive web interfaces. Focus is more on the view part,...
-
ReactJS Tutorial - Tutorialspoint
React is a front-end library developed by Facebook. It is used for handling the view layer for web and mobile apps....
-
RESTful Web Services Tutorial - Tutorialspoint
RESTful Web Services are basically REST Architecture based Web Services. In REST Architecture everything is a resource....
-
Spring Boot Tutorial - Tutorialspoint
Spring Boot is an open source Java-based framework used to create a Micro Service. It is developed by Pivotal Team. It is...
-
CS 97SI: Introduction to Programming Contests
Course offered at Stanford for programming contests.
New Members
-
Fadi MuheidatCalifornia State University, San Bernardino
-
Andrés Santiago Jiménez GuzmánUniversidad Pedagógica Nacional
-
Carlos ConceiçãoFaculdade Senac Rio
-
Nathalia Montero GómezNational Pedagogical University
-
Muhammad Qasim PastaUsman Institute of Technology
-
Isabel Madeleine KempStudent
-
Dein RhedUniversity of the Philippines-Cebu
-
Meggan PeifferColorado State University-Global
-
Lehr BrughNone
-
Playit ApkNone
-
Dhiyan JayalathSri Lanka Open University
-
Allen Chaoxi'an jiaotong university
-
Kudamaduwage Pubudu JayasenaSabaragamuwa University of Sri Lanka
-
Sergio LanaUniversidad Complutense de Madrid
-
Mabel SosaUniversidad Nacional de Santiago del Estero
-
andrew filipsBulgaria University
-
Prashanth PIB
-
Edward KozaczkaUniversity of Southern California
-
Olivia SantoroECSDM
-
Kimberly MelansonUniversity of the People
-
Paul PressIT Sligo
-
Juanita BenjaminTexas Tech University
-
David GiordanoOrange Coast College
Materials by Discipline
- Algorithms and Complexity (57)
- Architecture and Organization (23)
- Computational Science (54)
- Discrete Structures (34)
- Graphics and Visualization (14)
- Human-Computer Interaction (144)
- Information Assurance and Security (30)
- Information Management (185)
- Intelligent Systems (407)
- Networking and Communication (958)
- Operating Systems (27)
- Parallel and Distributed Computing (7)
- Platform-based Development (11)
- Programming & Programming Languages (4630)
- Social Issues and Professional Practice (19)
- Software Development (60)
- Software Engineering (58)
Computer Science on the Web
-
College of Natural Science names new assistant dean for diversity, equity and inclusion
Apr 13, 2021 01:15 PM PDT
-
CMU's Snakebot Goes for a Swim
Apr 13, 2021 01:03 PM PDT
-
George Mason University looks to hire tech professors with another specialty: Social justice
Apr 13, 2021 12:52 PM PDT
-
Amazon Donates $1.75 million to construct new STEAM high school in Onondaga County, New York
Apr 13, 2021 12:30 PM PDT
-
New Possibilities for UMD's Original Science Building
Apr 13, 2021 12:15 PM PDT
-
Seven Hokies earn All-ACC academic honors
Apr 13, 2021 11:33 AM PDT
-
Values & Code of Conduct
Apr 13, 2021 11:11 AM PDT
-
WPI Announces New Master's in Cyber Security; Program Targets Global Shortage of Cyber ...
Apr 13, 2021 10:03 AM PDT
-
Creating 'intentional pipeline': Raytheon supporting STEM program for students of color to help ...
Apr 13, 2021 09:52 AM PDT
-
Tynker Endorsed by College Board for New AP® Computer Science Curricula
Apr 13, 2021 08:56 AM PDT
-
Yup'ik engineers team up to build Yugtun language learning apps
Apr 13, 2021 08:35 AM PDT
-
Webcam designed like a human eye: researchers question ubiquitous technology
Apr 13, 2021 08:33 AM PDT
-
Analytics as a Service (AaaS) Market Overview and Development Analysis by 2026 | IBM, Oracle ...
Apr 13, 2021 08:22 AM PDT
-
'We are the best-funded AI startup,' says SambaNova co-founder Olukotun following SoftBank, Intel ...
Apr 13, 2021 07:15 AM PDT
-
Student-developed machine-learning techniques make surgeries safer, easier to review
Apr 13, 2021 06:30 AM PDT
Computer Sci on Twitter
- Join Eldon Caldwell in this free webinar! He'll present the proposal of the archetype based system using a “kansei… twitter.com/i/web/status/1…2 hours ago | ComputerSociety
- RT @NASSP: On April 15, hear former U.S. Secretary of Education Arne Duncan (@arneduncan) in conversation with @codeorg founder @hadip abou…3 hours ago | codeorg
- Now Hiring: Senior Software Developer | Sandia National Laboratories: Albuquerque, New Mexico | joburl.ws/14655155 #jobs4 hours ago | ComputerSociety
- RT @arcipreste2009: Day 2 of @CodeWeekEU's #CodeWeekSchool Today we danced with @codeorg animated. CS Fundamentals with @tommaso_eun
Excit…4 hours ago | codeorg
- RT @Mrs_Kling_Tech: S sharing his codes video game in Scratch. Heard- I want to play that! Yr game is so cool. How did u make the turrets?…4 hours ago | codeorg
- Join Zhi Jin 15 April @ 2pm CST for a free webinar! Tune in for a discussion about a systematic approach to identif… twitter.com/i/web/status/1…13 hours ago | ComputerSociety
- RT @RMIT: FREE tix for RMIT students, staff and alumni to a special double bill at The Capitol for @melbmusicweek!
Renowned Melbourne pro…14 hours ago | RMITComputing
- Deadline Extended: #IEEECS is committed to enhancing diversity and inclusiveness! Shape the future of the Society b… twitter.com/i/web/status/1…20 hours ago | ComputerSociety
- AI for Wireless: Is It Really a Game Changer or Yet Another Hype? The panel discussion from the 2020 WOWMOM explore… twitter.com/i/web/status/1…20 hours ago | ComputerSociety
- The #IEEE standard for test integration of stacked ICs has been released and is rapidly being leveraged for test ac… twitter.com/i/web/status/1…20 hours ago | ComputerSociety