when people learn programming, they often don’t know where to start. And there are a lot of lessons that step you through different processes within programming. but they rarely teach the most important thing about programming – and it is the first and hardest piece of advice i give to people who ask how to start: you need a problem that you want to solve. so if someone wants to learn game programming they need to want to “see a game which does (these things)”. the problem to solve is “what do i have to do to be able to have a game that does (these things)?” without the want and without wanting a specific goal, it can be a meaningless series of following procedures because that’s what it is. it needs meaning and desire and that comes from the programmers heart and mind as it were. so i imagine it is similar for physicists doing mathematics. 

when people learn programming, … [read full article]

 

Complementary Academic Instructional Programs (XREF / Cross References) extracted from Classification for Instructional Programs (CIP 2020) 415 XREF in total.

Complementary Academic Instructional Programs
[read full article]
 

From Academics to Occupations Computer Instructional Programs (CIP codes 2020) matched with Bureau of Labor Standard Occupational Codes (SOC 2018) 11.0101 Computer and Information Sciences, General. 11-3021 Computer and Information Systems Managers 11.0101 Computer and Information Sciences, General. 15-1211 Computer Systems Analysts 11.0101 Computer and Information Sciences, General. 15-1221 Computer and Information Research Scientists 11.0101 Computer and Information Sciences, General. 15-1241 Computer Network Architects 11.0101 Computer and Information Sciences, General. 15-1242 Database Administrators 11.0101 Computer and Information Sciences, General. 15-1243 Database Architects 11.0101 Computer and Information Sciences, General. 15-1244 Network and Computer Systems Administrators 11.0101 Computer and Information Sciences, General. 15-1253 Software Quality Assurance Analysts and Testers 11.0101 Computer and Information Sciences, General. 15-1255 Web and Digital Interface Designers 11.0101 Computer and Information Sciences, General. 15-1299 Computer Occupations, All Other 11.0101 Computer and Information Sciences, General. 25-1021 Computer Science Teachers, Postsecondary 11.0102 Artificial Intelligence. 15-1221 Computer and Information Research Scientists 11.0102 Artificial Intelligence. 15-1252 Software Developers 11.0102 Artificial Intelligence. 15-2051 Data Scientists 11.0102 Artificial Intelligence. 25-1021 Computer Science Teachers, Postsecondary 11.0103 Information Technology. 11-3021 Computer and Information Systems Managers 11.0103 Information Technology. 15-1211 Computer Systems Analysts 11.0103 Information Technology. 15-1212 Information Security Analysts 11.0103 Information Technology. 15-1221 Computer and Information Research Scientists 11.0103 Information Technology. 15-1241 Computer Network Architects 11.0103 Information Technology. 15-1243 Database Architects 11.0103 Information Technology. 15-1252 Software Developers 11.0103 Information Technology. 15-1253 Software Quality Assurance Analysts and Testers 11.0103 Information Technology. 15-2051 Data Scientists 11.0104 Informatics. 15-1221 Computer and Information Research Scientists 11.0104 Informatics. 15-1252 Software Developers 11.0104 Informatics. 15-1253 Software Quality Assurance Analysts and Testers 11.0104 Informatics. 15-1255 Web and Digital Interface Designers 11.0105 Human-Centered Technology Design. 15-1255 Web and Digital Interface Designers 11.0199 Computer and Information Sciences, Other. 15-1221 Computer and Information Research Scientists 11.0199 Computer and Information Sciences, Other. 25-1021 Computer Science Teachers, Postsecondary 11.0201 Computer Programming/Programmer, General. 15-1231 Computer Network Support Specialists 11.0201 Computer Programming/Programmer, General. 15-1251 Computer Programmers 11.0201 Computer Programming/Programmer, General. 15-1252 Software Developers 11.0201 Computer Programming/Programmer, General. 15-1253 Software Quality Assurance Analysts and Testers 11.0201 Computer Programming/Programmer, General. 15-1254 Web Developers 11.0201 Computer Programming/Programmer, General. 15-1255 Web and Digital Interface Designers 11.0201 Computer Programming/Programmer, General. 25-1021 Computer Science Teachers, Postsecondary 11.0202 Computer Programming, Specific Applications. 15-1251 Computer Programmers 11.0202 Computer Programming, Specific Applications. 15-1252 Software Developers 11.0202 Computer Programming, Specific Applications. 15-1253 Software Quality Assurance Analysts and Testers 11.0203 Computer Programming, Vendor/Product Certification. 15-1251 Computer Programmers 11.0203 Computer Programming, Vendor/Product Certification. 15-1252 Software Developers 11.0203 Computer Programming, Vendor/Product Certification. 15-1253 Software Quality Assurance Analysts and Testers 11.0204 Computer Game Programming. 15-1251 Computer Programmers 11.0204 Computer Game Programming. 15-1252 Software Developers 11.0204 Computer Game Programming. 15-1253 Software Quality Assurance Analysts and Testers 11.0205 Computer Programming, Specific Platforms. 15-1251 Computer Programmers 11.0205 Computer Programming, Specific Platforms. 15-1252 Software Developers 11.0205 Computer Programming, Specific Platforms. 15-1253 Software Quality Assurance Analysts and Testers 11.0299 Computer Programming, Other. 15-1251 Computer Programmers 11.0301 Data Processing and Data Processing Technology/Technician. 15-1299 Computer Occupations, All Other 11.0401 Information Science/Studies. 11-3021 Computer and Information Systems Managers 11.0401 Information Science/Studies. 15-1221 Computer and Information Research Scientists 11.0401 Information Science/Studies. 15-1243 Database Architects 11.0401 Information Science/Studies. 15-1252 Software Developers 11.0401 Information Science/Studies. 15-1255 Web and Digital Interface Designers 11.0401 Information Science/Studies. 15-1299 Computer Occupations, All Other 11.0401 Information Science/Studies. 25-1021 Computer Science Teachers, Postsecondary 11.0501 Computer Systems Analysis/Analyst. 15-1211 Computer Systems Analysts 11.0501 Computer Systems Analysis/Analyst. 15-1231 Computer Network Support Specialists 11.0501 Computer Systems Analysis/Analyst. 15-1241 Computer Network Architects 11.0501 Computer Systems Analysis/Analyst. 15-1243 Database Architects 11.0501 Computer Systems Analysis/Analyst. 15-1253 Software Quality Assurance Analysts and Testers 11.0501 Computer Systems Analysis/Analyst. 25-1021 Computer Science Teachers, Postsecondary 11.0601 Data Entry/Microcomputer Applications, General. 43-9021 Data Entry Keyers 11.0602 Word Processing. 43-9022 Word Processors and Typists 11.0699 Data Entry/Microcomputer Applications, Other. 99-9999 NO MATCH 11.0701 Computer Science. 11-3021 Computer and Information Systems Managers 11.0701 Computer Science. 15-1212 Information Security Analysts 11.0701 Computer Science. 15-1221 Computer and Information Research Scientists 11.0701 Computer Science. 15-1231 Computer Network Support Specialists 11.0701 Computer Science. 15-1243 Database Architects 11.0701 Computer Science. 15-1251 Computer Programmers 11.0701 Computer Science. 15-1252 Software Developers 11.0701 Computer Science. 15-1253 Software Quality Assurance Analysts and Testers 11.0701 Computer Science. 15-1254 Web Developers 11.0701 Computer Science. 15-1255 Web and Digital Interface Designers 11.0701 Computer Science. 15-1299 Computer Occupations, All Other 11.0701 Computer Science. 15-2051 Data Scientists 11.0701 Computer Science. 25-1021 Computer Science Teachers, Postsecondary 11.0801 Web Page, Digital/Multimedia and Information Resources Design. 15-1254 Web Developers 11.0801 Web Page, Digital/Multimedia and Information Resources Design. 15-1255 Web and Digital Interface Designers 11.0801 Web Page, Digital/Multimedia and Information Resources Design. 25-1194 Career/Technical Education Teachers, Postsecondary 11.0801 Web Page, Digital/Multimedia and Information Resources Design. 27-1014 Special Effects Artists and Animators 11.0801 Web Page, Digital/Multimedia and Information Resources Design. 27-1024 Graphic Designers 11.0802 Data Modeling/Warehousing and Database Administration. 11-3021 Computer and Information Systems Managers 11.0802 Data Modeling/Warehousing and Database Administration. 15-1242 Database Administrators 11.0802 Data Modeling/Warehousing and Database Administration. 15-1243 Database Architects 11.0802 Data Modeling/Warehousing and Database Administration. 15-2051 Data Scientists 11.0802 Data Modeling/Warehousing and Database Administration. 25-1194 Career/Technical Education Teachers, Postsecondary 11.0803 Computer Graphics. 15-1251 Computer Programmers 11.0803 Computer Graphics. 25-1194 Career/Technical Education Teachers, Postsecondary 11.0803 Computer Graphics. 27-1024 Graphic Designers 11.0804 Modeling, Virtual Environments and Simulation. 15-1221 Computer and Information Research Scientists 11.0804 Modeling, Virtual Environments and Simulation. 15-1251 Computer Programmers 11.0804 Modeling, Virtual Environments and Simulation. 15-1252 Software Developers 11.0804 Modeling, Virtual Environments and Simulation. 15-2051 Data Scientists 11.0804 Modeling, Virtual Environments and Simulation. 25-1021 Computer Science Teachers, Postsecondary 11.0804 Modeling, Virtual Environments and Simulation. 27-1014 Special Effects Artists and Animators 11.0899 Computer Software and Media Applications, Other. 99-9999 NO MATCH 11.0901 Computer Systems Networking and Telecommunications. 11-3021 Computer and Information Systems Managers 11.0901 Computer Systems Networking and Telecommunications. 15-1211 Computer Systems Analysts 11.0901 Computer Systems Networking and Telecommunications. 15-1212 Information Security Analysts 11.0901 Computer Systems Networking and Telecommunications. 15-1231 Computer Network Support Specialists 11.0901 Computer Systems Networking and Telecommunications. 15-1241 Computer Network Architects 11.0901 Computer Systems Networking and Telecommunications. 25-1021 Computer Science Teachers, Postsecondary 11.0902 Cloud Computing. 15-1221 Computer and Information Research Scientists 11.0902 Cloud Computing. 15-1231 Computer Network Support Specialists 11.0902 Cloud Computing. 15-1241 Computer Network Architects 11.0902 Cloud Computing. 15-1243 Database Architects 11.0902 Cloud Computing. 15-1251 Computer Programmers 11.0902 Cloud Computing. 15-1252 Software Developers 11.0902 Cloud Computing. 25-1021 Computer Science Teachers, Postsecondary 11.0999 Computer Systems Networking and Telecommunications, Other. 99-9999 NO MATCH 11.1001 Network and System Administration/Administrator. 11-3021 Computer and Information Systems Managers 11.1001 Network and System Administration/Administrator. 15-1212 Information Security Analysts 11.1001 Network and System Administration/Administrator. 15-1231 Computer Network Support Specialists 11.1001 Network and System Administration/Administrator. 15-1241 Computer Network Architects 11.1001 Network and System Administration/Administrator. 15-1244 Network and Computer Systems Administrators 11.1002 System, Networking, and LAN/WAN Management/Manager. 11-3021 Computer and Information Systems Managers 11.1002 System, Networking, and LAN/WAN Management/Manager. 15-1212 Information Security Analysts 11.1002 System, Networking, and LAN/WAN Management/Manager. 15-1231 Computer Network Support Specialists 11.1003 Computer and Information Systems Security/Auditing/Information Assurance. 11-3021 Computer and Information Systems Managers 11.1003 Computer and Information Systems Security/Auditing/Information Assurance. 15-1212 Information Security Analysts 11.1003 Computer and Information Systems Security/Auditing/Information Assurance. 15-1231 Computer Network Support Specialists 11.1003 Computer and Information Systems Security/Auditing/Information Assurance. 15-1241 Computer Network Architects 11.1003 Computer and Information Systems Security/Auditing/Information Assurance. 15-1242 Database Administrators 11.1003 Computer and Information Systems Security/Auditing/Information Assurance. 15-1243 Database Architects 11.1003 Computer and Information Systems Security/Auditing/Information Assurance. 15-1244 Network and Computer Systems Administrators 11.1004 Web/Multimedia Management and Webmaster. 15-1254 Web Developers 11.1004 Web/Multimedia Management and Webmaster. 15-1255 Web and Digital Interface Designers 11.1005 Information Technology Project Management. 11-3021 Computer and Information Systems Managers 11.1005 Information Technology Project Management. 11-9199 Managers, All Other 11.1005 Information Technology Project Management. 13-1082 Project Management Specialists 11.1005 Information Technology Project Management. 15-1212 Information Security Analysts 11.1005 Information Technology Project Management. 15-1299 Computer Occupations, All Other 11.1006 Computer Support Specialist. 15-1231 Computer Network Support Specialists 11.1006 Computer Support Specialist. 15-1232 Computer User Support Specialists

From Academics to Occupations
[read full article]
 

Back in 2000 I was working for a pharmaceutical company and it was right at the start of programming teams, sitting together in shared cubicles, working on different parts of the same code. It was foreign to me as I was from the days of the ‘lone programmer who will fix everything’ which are long gone (probably for the best) Oddly enough, even THEN, IT was outsourcing many programming tasks to Brazil; Sao Paulo comes to mind as a city that was mentioned frequently; it was dirt cheap at that point. Nowadays they’re known for being a tech epicenter but at that point there were still the “secret money savings trick” used by big corps.

Back in 2000 I
[read full article]
 

woah well woah -a few minor changes and it uncovers: COMPUTER PROGRAMMING, followed by software engineering. ahhhh and that’s more what I know rather than philosophy or mathematical structure or even cognitive science… now if I can find a more vague word than ‘classes” because category brings it back to mathematics … let’s see… =—- objects processes classes classes are named a class object group of properties all objects processes classes an object is a group of properties. this is parallel. objects are parallel. properties are parallel. a class is serial within itself. contain members. a class parallel too but it’s internal structure is serial. class is a structured object consisting of a group of objects and objects are a group of properties, and properties are processes A class is a structured object. The internal structure is serial. This allows a group of interchangeable objects within a class. an object is parallel is because an object is group of properties. This group of properties is parallel a class is structured object that is BOTH serial and parallel because _it too_ has the properties which objects have.

woah well woah -a
[read full article]
 

Alex Villestein functional programming is a good example of a restrictive environment in which a monist interoperability is possible but they only work under those conditions. the rules functional programming follows are not restricted in the same way as they are from a realm outside of the functional programming; and even if it is bootstrapped within itself then one has to step outside to the hardware it works on to see if it holds to the electrical supply to see if it holds, etc. the illusion needs a restrictive space within which to function

Alex Villestein functional programming … [read full article]