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
-
DES 2405 Application Programming
The California State University and MERLOT have partnered to showcase how and why faculty have adopted Open Educational...
-
Google for Education: Computational Thinking
Google Exploring Computational Thinking resources, including the curated collection of lesson plans, videos, and other...
-
Computational Thinking
Over 50 resources to teacher computational thinking across the curriculum, particularly in K-12 settings.
-
Computational Thinking
Materials to support the design of lessons and units using computational thinking tenets, particularly in K-12 settings.
-
ISTE Learning: Computational Thinking
A repository of peer-reviewed learning objects about computational thinking, mainly for K-12.
-
Teacher Resources: Computational Thinking Initiatives
Help your students think computationally. Participate in programs. Download lesson plans. Check out free training and...
-
Center for Computational Thinking
The mission of the Center for Computational Thinking is to advance computing research and advocate for the widespread use...
-
Intermediate Agile Software Development
This site contains a collection of lectures, assignments, and instructor materials for teaching software engineering or...
-
User Interface Engineering
This module-based open textbook for User Interface Engineering was developed under a Round 12 Textbook Transformation...
-
Software Acquisition and Project Management Materials
This module-based course packet for Software Acquisition and Project Management These materials were developed under a...
-
Principles of Computer Programming I
This open textbook and its ancillary resources were developed under a Round 19 Transformation Grant. We have built from...
-
Principles of Programming II
This text and accompanying solutions to exercises covers a second course in computing at Valdosta State University. The...
-
Operating Systems Modules
Operating systems are the main gears in all computing devices. They are low-level software programs that can manage...
-
Data Stewardship
The goal of this book is to both introduce terminology and techniques for working with data, as well as foreground...
-
Use of Virtual Reality to Desensitize Students to Public Speaking.
This was an assignment done for my Instructional Design course at Tennessee State University. We were tasked with...
-
Computational making
This wiki lists Advantages of computational design and making vs traditional design Computational making languages...
-
Data Privacy Technologies Course
This course was designed to address specific issues in several courses.The goals of the project included updating IT...
-
INFO 202: Information Retrieval System Design
The California State University and MERLOT have partnered to showcase how and why faculty have adopted Open Educational...
-
Drone Safety Slides
What is the #1 thing with drones? Safety! Make sure to always go over Drone Safety when teaching with drones.
-
Patterns for Beginning Programmers
Programming patterns are solutions to problems that require the creation of a small fragment of code that will be part of...
-
Android App Development Company- Nimble Appgenie
Android is the most popular mobile app development platform in the tech world. This platform is used by the majority of...
-
OER_2022-ZhenglongLi-Personalized exploration of online education-- adaptive interactive online course based on learner data and knowledge map
Personalization is always the goal of education. In China, "teaching without distinction and according to students'...
-
Teach, Learn, and Make with Raspberry Pi
The Raspberry Pi is a tiny and affordable computer that you can use to learn programming through fun, practical projects....
-
Guide to HTML, CSS and JavaScript
This guide presents HTML, CSS and JavaScript languages to an introductory audience with directions specific to the ubunix...
New Members
-
Alexander AhmannSouthern New Hampshire University
-
Jason LiniStarsoft
-
Conure ServicesConure
-
Henry OsborneNorthern Caribbean University
-
Cam HUniversity of Miami
-
Chris JohnsonHarrison
-
tanig chongindian visa online singapore
-
Alice RühleBa-Wü
-
Rewa TechUnknown
-
Muhammad Faisal ShaikhPakistan Cables Limited
-
Thomas BastSt. Louis Public Schools
-
Heather GatesWestern Governor's University
-
Mathias MujingaUniversity of South Africa
-
Pooja GroverMaxfort school,Rohini
-
Kathy KanemotoMerced College
-
samael dawgCentennial College
-
akshay vjhydnbh
-
The Modern BackThe Modern Back
-
Jonathan Walkerapkdownload
-
Maria Isabel Diaz MenesesUnknown
-
Dion Wickrama ArachchiSLIIT
-
Cynthia JonesMontana
-
Mark WhiteUnknown
-
Edmundo MerlotPolytechnic University of Madrid
Materials by Discipline
- Algorithms and Complexity (60)
- Architecture and Organization (24)
- Computational Science (58)
- Discrete Structures (36)
- Graphics and Visualization (17)
- Human-Computer Interaction (154)
- Information Assurance and Security (38)
- Information Management (191)
- Intelligent Systems (411)
- Networking and Communication (963)
- Operating Systems (28)
- Parallel and Distributed Computing (7)
- Platform-based Development (11)
- Programming & Programming Languages (4652)
- Social Issues and Professional Practice (23)
- Software Development (65)
- Software Engineering (62)
Computer Science on the Web
-
Computer Science - Pearson
Aug 14, 2022 05:36 AM PDT
-
HC forms expert body to prevent plagiarism in PhD thesis - New Age
Aug 14, 2022 04:31 AM PDT
-
With $5.75M Grant, Yale Leads Multidisciplinary Blockchain Center - India Education Diary
Aug 14, 2022 04:23 AM PDT
-
HC forms expert committee to prevent plagiarism in PhD thesis
Aug 14, 2022 04:12 AM PDT
-
Taliban Fighters Swap Arms for Books as Hundreds Return to School
Aug 14, 2022 12:25 AM PDT
-
ßR | வீடு தோறும் தேசியக்கொடி ஏற்றுவோம்! - YouTube
Aug 14, 2022 12:05 AM PDT
-
Short Service Commission Officers in Information Technology in Indian Navy
Aug 13, 2022 09:36 PM PDT
-
State officials nixed health information network computer software they spent $20M developing
Aug 13, 2022 09:28 PM PDT
-
Nike Hiring B.Tech Graduates: Check Post Here - Studycafe
Aug 13, 2022 07:00 PM PDT
-
Sr. Manager IT Marketing Technology - Wine Business
Aug 13, 2022 06:53 PM PDT
-
Physically Challenged Nigerian Mother Impressively Graduates from Youth Service - Tuko
Aug 13, 2022 04:39 PM PDT
-
Linux Cross Compiler Question | GBAtemp.net - The Independent Video Game Community
Aug 13, 2022 04:30 PM PDT
-
Disabled Mother of 3 Defies Challenges, Passes Out of NYSC in Style - Legit.ng
Aug 13, 2022 04:24 PM PDT
-
Alex Wong, B.S. in Computer Science, Univ. of California, Los Angeles
Aug 13, 2022 03:22 PM PDT
-
USC 2023 commit Tackett Curtis makes the elite, is part of SI 99 rankings - Yahoo! Sports
Aug 13, 2022 03:19 PM PDT
-
Creighton researcher awarded $585K Air Force grant to study internet mobs | National News
Aug 13, 2022 03:14 PM PDT
-
Artificial Intelligence (AI) in BFSI Market 2022 : Increase in Partnership Between Financial ...
Aug 13, 2022 02:50 PM PDT
-
Hizb chief's son, ex-LeT terrorist among 4 dismissed from Govt jobs
Aug 13, 2022 01:33 PM PDT
-
Govt Sacks Scientist, Assistant Prof, JKAS Officer, IT Manager Under Art 311
Aug 13, 2022 01:07 PM PDT
-
Global Job Costing Software Market 2022 by Top Companies - SpringField Daily
Aug 13, 2022 01:07 PM PDT
Computer Sci on Twitter
- RT @rmit_cidda: Have you ever used an eye-tracker?
Come down to Building 14 Level 11 and check it out!
w/ @danulaera, @EbrahimMelika & F…12 hours ago | RMITComputing
- Don't forget to check out our #demos in Building 12 Level 11: robots, cybersecurity, eye-tracking, games, and much… twitter.com/i/web/status/1…12 hours ago | RMITComputing
- Don't miss out and join the future generation of the IT workforce https://t.co/mfUGEEBdzV, photo: pic.twitter.com/mfUGEEBdzV13 hours ago | RMITComputing
- #OpenDay #NextFest @RMIT What a great panel! Next at 11.30am Prof. Cavedon will talk about what to study (and why)… twitter.com/i/web/status/1…13 hours ago | RMITComputing
- The #WomeninIT Panel has started! https://t.co/wqZryNge4p, photo: pic.twitter.com/wqZryNge4p14 hours ago | RMITComputing
- #OpenDay Don't miss our presentations. Next one startin in 10 minutes: Women in Computing and IT in Building 12 Lev… twitter.com/i/web/status/1…14 hours ago | RMITComputing
- #OpenDay at @RMIT has begun! Come down to Building 12 Level 5 to know more about studies in #InformationTechnology… twitter.com/i/web/status/1…14 hours ago | RMITComputing
- It's time to cast your vote! Voting for the #IEEECS approved slate of candidates for president-elect, first and sec… twitter.com/i/web/status/1…16 hours ago | ComputerSociety
- https://t.co/tAZqjHwVzX, photo: pic.twitter.com/tAZqjHwVzX23 hours ago | codeorg
- Call for Papers: Pandemic Preparedness with Pervasive Computing bit.ly/3C4s8Me1 day ago | ComputerSociety