School:Computer Science

From Wikiversity
Jump to: navigation, search

Welcome to the School of Computer Science!

Faculty of Engineering and Technology · Faculty of Mathematics · Faculty of Science

Computer science or computing science(CS) is the study of the theoretical foundations of information and computation. It includes practical techniques for their implementation and application in computer systems. Computer scientists invent algorithmic processes that create, describe, and transform information and formulate suitable abstractions to design and model complex systems.

We are currently in need of contributors, please go to the talk page to check what you can help with.

SYawning.svg Completion status: Been started, but most of the work is still to be done.

Contents

[edit] Divisions and Departments

Major divisions may include higher level generalized topics such as...

Please discuss

[edit] Specialized departments

Specialized departments may include fields of interest and specialized topics such as Topic:Artificial Intelligence, Topic:Databases or Topic:Operating Systems. These fields might be organized more effectively if the Computer Science Portal can be improved and aligned with CS programs in academia at large.

Browsing Category:Computer Science and its subcategories is a good place to see what we have so far.

See also Computer science program and participate in the main CS School discussion, with your ideas on how to better organize Wikiversity CS-related content.

Thank you for your patience!

[edit] Brainstormed listing

Note: The list of divisions and departments is tentative, and is already quite long.

[edit] Template

[edit] Courses

Full Course Listing

Note: Before studying Computer Science it is recommended you have a basic understanding of mathematics.

Note: Prerequisites succeed the course name.

[edit] Introduction

[edit] Getting Started

[edit] Advanced Courses

[edit] Research Projects

Add a brief blurb about the lab

This feature of Wikiversity will be implemented later pending further discussion.

  • Proposed Learning project: Screensaver Research - List distributed computing research screensavers (like folding@home) for students to download and run in the background with the eventual goal of writing one purely for wikiversity.
    • Integration with existing Open Source code possible
Please see also http://en.wikiversity.org/wiki/Wikiversity_Distributed_Virtual_Supercomputer
  • Proposed Learning project: 3DTheater.org - 3D Framework and SDK for live or scripted networked 3D Video-Game quality Wikiversity events such as school plays, sporting events, class sessions or virtual social events. Any 3D renderable setting may be explored.[[[Wikiversity_Distributed_Virtual_Supercomputer]]] Any variation of live acting, scripted actor sequences or Artificial Intelligent natural language responses may be incorporated. Any new Virtual 3D Sport may be created to obey its own laws of physics. Any other conceivable (legal and ethical) use for this virtual space could be entertained. The aim of this project would be to raise the level of user configurability such that--like in these wiki pages--the browser can quickly become the author, rendering assets for our 3D virtual campus, and breaking new ground in the field of virtual technology.
    • Video games for education - Wikiversity initiatives related to the Federation of American Scientists report on the National Summit on Educational Games.
  • Proposed Learning project: Remote Learning Development - We are computer scientists (or aspiring to be ones), so I think it would be interesting to have a practical learning project. This could integrate text, video and voice for either peer to peer or group work. I see this as having interest not just to our area, but to all of Wikiversity and maybe even other institutions.
  • Proposed Wikiversity:Sandbox Server: A "sandbox" for testing Computer Programming projects, server administration practice aimed at facilitating enhanced Internet Audio and Video activities, routing node for the Wikiversity Distributed Virtual Supercomputer and a variety of other CS related research projects and learning activities.
  • Proposed Original research: Markerless Tracking: A big challenge in Computer Vision is the recognition and tracking of real objects through sensor-data streams. This is needed for example in Robotics and Augmented Reality to gather informations about the surrounding. Computer Vision techniques gives good results if the objects are very simple and the sensor data is not too biased. Genrally spoken we have a huge amount of computer systems which works well on recognizing and tracking special markers wich could be distributed in the environment. The aim of this project would be to archive a general and widely accepted technique to perform markerless tracking and recognition of the real environment.

[edit] Related Topics

[edit] Learning paths

[edit] Resources

Know any good resources for scholars of this topic? Good open source software sources for computer science education are welcome. Add them here!

On-line:


[edit] Textbooks

Local articles:

  • Internet - a local learning resource that takes a look at the Internet from a technical perspective

[edit] School News

GeForce 6600GT (NV43) GPU

Please familiarize yourself with the naming conventions if you haven't already.

Archives...

[edit] Active participants

The histories of Wikiversity pages indicate who the active participants are. If you are an active participant in this school, you can list your name here (this can help small schools grow and the participants communicate better; for large schools it is not needed). Note: Wikiversity has "Wikiversity participants" who edit web pages. Participants of a school should state their goals and interests and get to work creating learning materials and learning projects. Wikiversity participants do not adopt titles.

  • Chris Viall (Computer Science)
  • Martin Schoeberl (Computer Architecture)
  • doom777 (Higher language Programming)
  • User:Ragpicker(Computer Science)
  • Rahul K( IT security consultant )
  • AustinSmith (Database, Web Applications, Development Theory)
  • Freeman (Machine learning, Data mining) - 22:08, 15 December 2006
  • RISHICHATURVEDI (Computer Science, IET DAVV-INDORE) - 16:00, 19 December 2006
  • owl3638 (Computer Science) - 16:00, 29 December 2006
  • Sterling (Software Engineering: Modelling) - 5 Jan 2007
  • Cio (Computer Science: Programming) - 15 Jan 2007
  • Whisperer 21:20, 29 January 2007 (UTC) (Computer Science: System design and software development, programming(Java, C++))
  • Xenon (Server Admin, Tech Support, Web Consulting etc) - 7th Feb 2007
  • Zorg (Computer Science) - 10 Feb 2007
  • Simon alfie 13:18, 26 February 2007 (UTC) (Software engineer, BSc Computer Science)
  • Crazy LinuxMAN(Basic Linux, Computer Science ,PPC64 ,CELL)
  • aicra 15:58, 2 March 2007 (GNU/Linux, Computer Science, Software Freedom, Embedded)
  • Mattman059 5 March 2007 (Computer Science, Mathematics, Programming(C++,VB,TeX)
  • NDCompuGeek 11:04, 11 March 2007 (UTC) {CS, IT, CTI, DB, DBM, C, C++, C#, VC++, VB, Apple architecture, AMD architecture, MCSE, MCP....)
  • Vermishis 23:16, 19 March 2007 (UTC)(Organization and Interface)
  • Amit Mahajan 19 April March 2007 (Computer Science, Operating System,Embedded System, Programming(C++,C,C#),Scripting(Tcl,Perl)
  • Rizzy (Computer Science, OOP, Software Engineering, Web Development)
  • [[User:raghu/raghunandanan] (Computer Science, programming,webdesign)raghunandanan 04:57, 9 May 2007 (UTC)
  • Gamersedge (Computer Science, tech support enrichment)
  • Zchenyu (Java)
  • Cslashb (Computer Science, Computer Programming & Web Design)
  • Ehsan Bouhendi (Computer Science,Software Engineering,Computer Programming)
  • Chocoman 31 August 2007
  • Charles Mwiyeretsi (Computer Science, Programming and alil' hack1n9!)
  • Cjermain 01:41, 23 December 2007 (UTC) (Web Development(PHP, HTML, CSS, XML, Javascript, AJAX), Programming(C++, Java), Database Structures(MySQL, PostgreSQL))
  • Shirleyom 13:49, 8 March 2008 (UTC) (Computer Science)
  • Jekrox 10:16, 22 April 2008 (UTC)
  • Zoltek Learning HTML, hobby programmer
  • Grovermj 11:04, 28 August 2008 (UTC) Uni student, hope to contribute if I can find the motivation :)
  • AFriedman--also involved in the Departments of Neuroscience and Life Sciences; I conduct research in this field on Wikiversity (see my userpage)
  • Kinkydarkbird (Theoretical Computer Science, Complexity Theory, &c.)
  • Koolanu123 05:07, 15 February 2009 (UTC)
  • Mrsgibson1 02:03, 14 July 2010 (UTC)[[Computer Science][User:Sarah L. Gibson [Student]at Wikiversity,will Major:in [Computer Science 4 year study,will complete with BS Degree, in Computer Science Start date:July 24,2010 Will Graduate on July 24,2013.
  • amacfiew (21 July, 2010) is working on the core computer science program
  • Ernie.cordell 19:59, 1 February 2011 (UTC) (hesitate to predict myself)
  • W.F. Siu 15:33, 16 March 2011 (UTC) (Computer Science,Software Engineering,Computer Programming)
  • Webs (Computer Science, Software Engineering)

[edit] Talk about the School of Computer Science

[edit] External links

[edit] Papers

[edit] Related news

Archives...
Personal tools
Namespaces

Variants
Actions
Navigation
Community
Toolbox
Wikimedia projects
Print/export