Template talk:Computer science: Difference between revisions

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
Content deleted Content added
rm everything, indef blocked User:Ramu50 evading his block and using this page as personal sandbox, proposals were all bad (removing set theory and graph theory from computer science? Madness!)
(rv). WP
Line 1: Line 1:
==Summary of edits==
The edits from [http://en.wikipedia.org/w/index.php?title=Template:Computer_Science&oldid=276593206 March 8 ~ 11].
* Change to Collapsible: reason too technical
* Afterwards: Confusion about how to navigate General Fields and Established Fields.
** Too much crufting: (esp on Electrical Engineering) and Technology Modernizations
----
So after I crufting filter this is the general layout and I made some spin-off template. I am planning on making another template about Computer Vision.
*Current thoughts on planning (include the following)
**Types of Computations
**System Architecture</br>(maybe, since there are a lot of new Computer Form Factors).
**Artificial Intelligence, Algorithms, Programming (control systems)
* DIY, Free and Open Source (concepts + practice), Creative Commons, Linux-based Devices, Open Source Hardware...etc.
:Note: I am trying to migrate some "too technical" topics to Template:Computer Vision. (Template type:Computer-footer)


I suggest we use this collapsible templates due to the following
*Reason: The current template is way too technical for the "general users." It doesn't focus on navigating the topic of Computer-related topics. I think Computer Vision would be a better template to cover the technical topics.
**Mathematical theories is already covered in [[Topic outline of mathematics|Outline of Mathematics]]
** repetitive contents [[Template:Software Engineering]]

{{Navbox with collapsible groups
|name = Computer Science
|title = Major fields of [[computer science]]
|state = {{{state<includeonly>|autocollapse</includeonly>}}}
|liststyle = line-height:1.5em;

|group1 = [[Template:Technology|Technology]]
|list1 = {{Navbox subgroup
|group2 = [[Computer graphics|Computer Graphics]]
|list2 = [[Animation]]{{·}} [[Film|Filmography]]{{·}} [[Computer-generated imagery|CGI]]{{·}} [[Holography|Holograms]]{{·}} [[Visualization_(graphic)|Visualization]]{{·}} [[Image processing]]
}}

|group2 = Computations
|list2 = {{Navbox subgroup
|group1 = Computer Science
|list1 = [[Abstraction]]{{·}} [[Computability theory (computer science)|Computability]]{{·}} [[Operating system]]s{{·}} [[Information systems]]{{·}} [[Systematics]]{{·}} [[Library science]]
|group2 = Types of Computation
|list2 = [[Cloud computing]]{{·}} [[Cluster (computing)|Cluster Computing]]{{·}} [[Distributed computing]]{{·}} [[Grid computing]]{{·}} [[Parallel computing]]
|group3 = [[System architecture]]
|list3 = [[Computer architecture]]{{·}} [[Computer organization]]{{·}} [[Model|Computer Modeling]]
|group4 = [[Programming language|Programming]]
|list4 = [[Programming language theory|Theory]]{{·}} [[Programming paradigm]]s {{·}} [[Systems Development Life Cycle|Development Lifecycle Approach]]{{·}} [[Template:Software distribution|Software Distribution]]</br>
Programmable: ([[Programmable logic device|Logic Device]]s{{·}} [[Programmable Interrupt Controller|Interrupt Controller]]s{{·}} [[PSoC|System on Chip]]){{·}} [[Automation]]
|group5 = Interface
|list5 = ([[Human computer interaction|Human]] [[Brain-computer interface|Brain]] [[Man-machine interaction|Machinery]]) [[Computer accessibility]]{{·}} [[User interface]]s{{·}} [[Wearable computing]]
}}

|group3 = Hardware
|list3 = {{Navbox subgroup
|group1 = General Technology
|list1 = [[Computer engineering]]{{·}} [[Electrical engineering]]{{·}} [[Materials_science#Sub-fields_of_modern_materials_science|Materials science]]{{·}} [[Microelectronics]]{{·}} [[Nanotechnology]]{{·}} [[Piezoelectricity|Piezoelectric]]{{·}} [[Solid-state physics|Solid State Physics]]{{·}} [[Spintronics]]
|group2 = Computer Processing
|list2 = [[Algorithm engineering]]{{·}} [[Computer-aided design|Computer Aided Design]]{{·}} [[Interface (computer science)|Interface]]{{·}} [[Processor]]{{·}} [[Instruction set|Instruction Processing]]{{·}} [[Optoelectronics]]{{·}} [[Signal processing]]{{·}} [[Transaction processing]]
|group3 = [[Integrated circuit]] and [[Chipset]]
|list3 = [[Wafer]]{{·}} [[Fabrication]]{{·}} [[Integrated circuit packaging]]{{·}} [[Emulator|Emulations]]{{·}} [[Open source hardware]]{{·}} [[List of computer size categories|Computer Sizes]]</br>

[[Firmware]]{{·}} [[Northbridge (computing)|Northbridge]]{{·}} [[Southbridge (computing)|Southbridge]]{{·}} [[Plug and play]]{{·}} [[UNetbootin]]
}}

|group4 = Networking, Security and Databases
|list4 = {{Navbox subgroup
|group1 = [[Databases]]
|list1 = [[Computer data storage|Computer Storage]]{{·}} [[Data mining]]{{·}} [[Data modeling]]{{·}} [[Semantic Web]]{{·}} [[BioWeb]]
|group3 = [[Computer_networking|Networking]]
|list3 = [[Computer network]]{{·}} [[Broadcast network|Broadcasting]]{{·}} [[Network topology]]{{·}} [[Cryptography]]{{·}} [[World Wide Web]]{{·}} [[Internetworking]]{{·}} [[IEEE Computer Society|IEEE]]
|group4 = [[Computer security|Security]]
|list4 = [[Intelligence]]{{·}} [[Encryption]]{{·}} [[Cryptographic protocol|Protocol]]s{{·}} [[Spam (electronic)|Spam]]{{·}} [[Online predator]]{{·}} [[Identity theft]]{{·}} [[Internet privacy]]{{·}}
[[Antivirus_software#CloudAV|CloudAV]]
}}

|below = NOTE: Computer science can also be split up into different topics or fields according to the [[ACM Computing Classification System]].
}}

===Spin-Off Template===
{{Navbox
|name = Technology Modernization
|title = Technology Modernization

|list1 = [[Business 2.0|Buisness]]{{·}} [[Ecommerce 2.0|eCommerce]]{{·}} [[Enterprise 2.0|Enterprise]]{{·}} [[Government 2.0|Government]]{{·}} [[Health 2.0|Health]]{{·}} [[Identity 2.0|Identity]]{{·}} [[Learning 2.0|Learning]]{{·}} [[Library 2.0|Library]]{{·}} [[Mobile 2.0|Mobile]]{{·}} [[Travel 2.0|Travel]]{{·}} [[Web 2.0|Web]]}}

{{Navbox
|title = Computer Fields
|name = Computer Fields
|state =

|group1 = Theories
|list1 = [[Automata theory|Automata]]{{·}} [[Computability theory (computer science)|Computability]]{{·}} [[:Category:Database theory|Database ]]{{·}} [[Information theory|Information]]{{·}} [[Quantum computer|Qunatum]]

|group2 = Geography
|list2 = [[Geographic information system]]{{·}} [[Global Positioning System|GPS]]

|group3 = Mathematics
|list3 = [[Computational geometry]]{{·}} [[Numerical analysis]]

|group4 = Security
|list4 = [[Computer forensics]]{{·}} [[Computer surveillance]]{{·}} [[United States Department of Defense|DoD]]

|group5 = Telecommunications
|list5 = [[Communication]]{{·}} [[Teletraffic engineering|Traffic Engineering]]{{·}} [[OSI model]]{{·}} [[Wireless_Application_Protocol#Technical_specification|WAP]]{{·}} [[Satellite Internet access|Satellite Internet]] ([[Public switched telephone network|PSTN]] / [[Synchronous optical networking|SONET]]{{·}} [[IPTV]])

|below = [[Computational biology|Biology]] {{·}} [[Computational chemistry|Chemistry]]
}}

==Off Topic==
{| <!-- Template --> class="navbox collapsible collapsed" style="text-align: left; border: 0px; margin-top: 0.2em;"
|-
! style="background-color: #ffd8a0;" | Off Topic
|-
| style="text-align:center;" | (Autohide)
|-
| style="border: solid 1px silver; padding: 8px; background-color: white;" |
Tenuously related
Template: Organization (updates)


Technology: Computer Graphics, Gaming
* Gaming (still in progress)
* I decided not to put Applied Science, because most people don't know how they are use and likewise to Computer Vision they are still under developements.
{{Navbox
|group1 = Applied Science
|list1 = [[Applied_philosophy#Applied_philosophy|Applied Philosophy]]{{·}} [[Neuroscience]]{{·}} [[Protoscience]]{{·}} [[Pseudoscience]]{{·}} [[Psychology]]{{·}} [[Sociology]]{{·}} [[Symbology]]
|group2 = [[Artificial intelligence|Artificial Intelligence]]
|list2 = [[Artificial life]]{{·}} [[Automated reasoning]]{{·}} [[Computational linguistics]]{{·}} [[Computer vision]]{{·}} [[Evolutionary computation]]{{·}} [[Machine learning]]{{·}} [[Natural language processing]]{{·}} [[Robotics]]
|group3 = Others
|list3 = [[Computational chemistry|Chemistry]]{{·}} [[Computational physics|Physics]]{{·}} [[Numerical_analysis|Numerical algorithms]]{{·}} [[Symbolic mathematics]]{{·}} [[Cybernetics#In_Computer_Science|Cybernetics]]{{·}} [[Ubiquitous computing]]{{·}} [[Mixed reality]]
}}


Computer Topics
* Since some of these topics are establish while other remain vague or doesn't have a specific dedicated article. I think Established and Concepts / Vision might be the best way.

:Section: Computations, Computer Science. These abstraction topics have technical developments, such as TV (Cathode Ray, LED, LaserTV, Smartboards...etc).
--[[Special:Contributions/75.154.186.241|75.154.186.241]] ([[User talk:75.154.186.241|talk]]) 00:52, 20 April 2009 (UTC)
|-
| style="text-align:center;" | Footnotes
|}
--[[Special:Contributions/75.154.186.241|75.154.186.241]] ([[User talk:75.154.186.241|talk]]) 22:41, 30 May 2009 (UTC)

Revision as of 20:47, 4 July 2009

Summary of edits

The edits from March 8 ~ 11.

  • Change to Collapsible: reason too technical
  • Afterwards: Confusion about how to navigate General Fields and Established Fields.
    • Too much crufting: (esp on Electrical Engineering) and Technology Modernizations

So after I crufting filter this is the general layout and I made some spin-off template. I am planning on making another template about Computer Vision.

  • Current thoughts on planning (include the following)
    • Types of Computations
    • System Architecture
      (maybe, since there are a lot of new Computer Form Factors).
    • Artificial Intelligence, Algorithms, Programming (control systems)
  • DIY, Free and Open Source (concepts + practice), Creative Commons, Linux-based Devices, Open Source Hardware...etc.
Note: I am trying to migrate some "too technical" topics to Template:Computer Vision. (Template type:Computer-footer)


I suggest we use this collapsible templates due to the following

  • Reason: The current template is way too technical for the "general users." It doesn't focus on navigating the topic of Computer-related topics. I think Computer Vision would be a better template to cover the technical topics.

Spin-Off Template

Off Topic

--75.154.186.241 (talk) 22:41, 30 May 2009 (UTC)[reply]