Computer Science Community Portal
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:
There are many others … Please explore the “Materials by Discipline”.
Computer networks are based on passing messages from computer to computer. This sounds simple in principle, but in practice all sorts of contention and bottlenecks can occur.This activity gives some first hand experience of such issues, with a game for a group of students.
De Gruyter: Open Access Journals
De Gruyter publishes fully open access journals across Science, Technology, Mathematics (STM) and Humanities, Social...
IEEE Access: The Multidisciplinary Open Access Journal
The Institute of Electrical and Electronics Engineers (IEEE) Access is an award-winning multidisciplinary, all electronic...
Delftse Foundations of Computation | TU Delft Open Textbooks
Delftse Foundations of Computation is a textbook for a one quarter introductory course in theoretical computer science....
African Journals Online (AJOL)
African Journals Online (AJOL) is the world's largest library of peer-reviewed, African-published scholarly journals,...
Undergraduate Research Commons
The Undergraduate Research Commons (URC), a Bepress research portal curated by university librarians, is a portal...
RIO (Research Ideas and Outcomes): The Open Science Journal
RIO (Research Ideas and Outcomes) journal publishes all outputs of the research cycle, including project proposals, data,...
MoMo - Moving MOOC: Science 2.0 & Open Research Methods
Starting Nov 12, 2018, in the Moving MOOC (MOMO), young scholars and early career researchers (ECR) will learn to use...
CRediT : Open Research Scholarly Outputs Assessment Tool
CRedit (Contributor Roles Taxonomy) is high-level taxonomy including 14 roles, that can be used to represent the roles...
The Open Data Barometer
The Open Data Barometer (ODB) is a global measure of how government and publishing are using Open Data for...
AfricArxiv: Open Access Preprints for African Scientists
AfricArxiv is a free, open access, interdisciplinary preprint & postprint service for dissemination, distribution, and...
The Planetary Report (Open Access)
The Planetary Report is the internationally recognized flagship magazine of The Planetary Society, featuring lively...
Adobe Photoshop for Intermediate Users
This is the second book in this series, written to help develop essential skills in using Adobe Photoshop. This book is...
Understanding XML: A Software Development Approach
XML has become an important aspect of computing. It plays a crucial role in data interchange and manipulation. Several...
Artificial Intelligence – Agents and Environments
This book is the first in a series on Artificial Intelligence. It provides an introduction to the topic with an emphasis...
Java 17: More about Java and Android Software Development
The book is about writing applications for Android and is a continuation of the previous book in this series. Among other...
SCHOLAR -CNKI学术搜索 (China Integrated Knowledge Resource Database)
Scholar-CNKI (www.cnki.net) is the largest aggregator and distribution of academic digital resources in China. CNKI has...
Early Terminating Bubble Sort
Simon Wong used Vyond to create this animated video on Early Terminating Bubble Sort
Computer Applications for Managers
This course is aimed at beginning to intermediate computer users. It teaches a range of computer skills from the basics...
The Missing Link: An Introduction to Web Development and Programming
Web development is an evolving amalgamation of languages that work in concert to receive, modify, and deliver information...
HTML and CSS for Beginners
This course provides students with an introduction to the core technologies used to communicate information on the Web:...
This course will introduce you to modern operating systems. We will focus on UNIX-based operating systems, though we will...
The World Wide Web (WWW) has become the primary means by which we conduct searches and perform billing...
Because we have compiler programs, software developers often take the process of compilation for granted. However, as a...
This course focuses on the fundamentals of computer algorithms, emphasizing methods useful in practice. We look into the...
Rosemary IhuomaADEEUVA BUSINESS SERVICES Ltd
Omar MusaUnitar International University
Hector HernandezSaint Xavier University
Nigel GweeSouthern University System - Baton Rouge
Khaled HassineFaculty of Sciences - Gabes University
Mumtaj YasminMinistry of Manpower
Giuliana BarberisLiceo scientifico M. Curie di Pinerolo
Angie HansenPost University
Ignacio BallesterosTechnical University of Madrid
Norman VanNostrandCordova High School - Shelby Co. Schools
Lim TeingThe National University of Malaysia
Dawn KightSouthern University System - Baton Rouge
Fathi TenzakkhtiPrince Sattam Bin Abdulaziz University
Mark Stapletonalliantgroup, LP
Tonya Melvin-BryantCoastal Carolina University
Patrick WardChattanooga State Community College
Wendy FlanneryRoyal Melbourne Institute of Technology
Materials by Discipline
- Algorithms and Complexity (44)
- Architecture and Organization (21)
- Computational Science (39)
- Discrete Structures (21)
- Graphics and Visualization (11)
- Human-Computer Interaction (137)
- Information Assurance and Security (23)
- Information Management (163)
- Intelligent Systems (402)
- Networking and Communication (73)
- Operating Systems (27)
- Parallel and Distributed Computing (7)
- Platform-based Development (11)
- Programming & Programming Languages (4066)
- Social Issues and Professional Practice (16)
- Software Development (42)
- Software Engineering (45)
Computer Science on the Web
Artificial intelligence in focus at CMU-Q lecture
Nov 12, 2018 02:30 PM PST
Former Clorox, HP, And Rodan + Fields Tech Exec Ralph Loura Is Named CIO Of Lumentum
Nov 12, 2018 09:15 AM PST
Keeping with a national trend, Arkansas boosts computer science enrollment
Nov 12, 2018 09:03 AM PST
Two-step training helps robots interpret human language
Nov 12, 2018 08:41 AM PST
Franklin Regional's Piraino named Pa. Superintendent of the Year
Nov 12, 2018 08:20 AM PST
Nutrisystem, Inc. CEO Dawn Zier to Keynote the American Heart Association's Inaugural STEM ...
Nov 12, 2018 07:45 AM PST
UW mandates diversity training after professor pens article on 'sex differences'
Nov 12, 2018 07:33 AM PST
Second engineering dean candidate to present Nov. 15
Nov 12, 2018 07:00 AM PST
Dr. Amarik Singh Offers the Trusted Precision of Computer-Guided Dental Implants to Downers ...
Nov 12, 2018 05:52 AM PST
Nov 12, 2018 04:57 AM PST
BP and its co-venturers present educational project to support improvement of Computer Science ...
Nov 12, 2018 04:56 AM PST
Volume 7 Issue 11
Nov 12, 2018 03:18 AM PST
Finance Cloud Market Analysis by Key Players 2018: Oracle Corporation, Computer Science ...
Nov 12, 2018 12:48 AM PST
Club preparing members for careers in video-game development
Nov 11, 2018 09:51 PM PST
Stanford's CARS lab looks Back to the Future
Nov 11, 2018 05:52 PM PST
Computer Sci on Twitter
- RT @ResearchRMIT: Drones can now flap wings, ride wind currents like birds: ow.ly/IIwj30mAYZb #drone #science #research https://t.co/…
- Melbourne researchers develop bird-like #drone theaustralian.com.au/business/aviat…
@ResearchRMIT #drones #dronesforgood #tech… twitter.com/i/web/status/1…
- Building secure #apps from the ground up: #DigitalTransformation is allowing companies to automate many in-house pr… twitter.com/i/web/status/1…
- Five trends led by #5G to dominate the #digital future: report
#DigitalTransformation #tech #technews
- “Bringing an ethicist to work on AI software is absolutely the way to go,” says Dr. Marguerite Nyhan (far right scr… twitter.com/i/web/status/1…13 hours ago | ComputerSociety
- Opening at the plenary of this week’s SC18 Conference in Dallas: “HPC and AI: Helping to Solve Humanity’s Grand Cha… twitter.com/i/web/status/1…13 hours ago | ComputerSociety
- IEEE Transactions on Computers
Constant-Time Discrete Gaussian Sampling
Recent works on Gaussian distribution have… twitter.com/i/web/status/1…15 hours ago | ComputerSociety
- How #BigTech companies and technological advancements could bring about positive change in the world:… twitter.com/i/web/status/1…18 hours ago | rmit_csit
- Digital authoritarianism: how #AI will reshape the global order: buff.ly/2QBOslQ #Tech #TechNews… twitter.com/i/web/status/1…19 hours ago | rmit_csit
- What are we creating for the #HourOfCode? Stay tuned for our big announcement on Wednesday. 🕺💃
It's not too late t… twitter.com/i/web/status/1…20 hours ago | codeorg