Template talk:Computer science: Difference between revisions
Content deleted Content added
Enric Naval (talk | contribs) 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.
- Mathematical theories is already covered in Outline of Mathematics
- repetitive contents Template:Software Engineering
Spin-Off Template
Off Topic
Off Topic |
---|
(Autohide) |
Tenuously related Template: Organization (updates)
--75.154.186.241 (talk) 00:52, 20 April 2009 (UTC) |
Footnotes |
--75.154.186.241 (talk) 22:41, 30 May 2009 (UTC)