or, more succintly

Date: 2015-01-27 04:38 pm (UTC)
Or - if I could put it more succintly:

the course should follow the HISTORIC outline of computing as it developed,
and at the same time look at this historical progression through the eyes of a developer.

Then:
OS, CL, languages (compiled, LISP-like, scripting),
programming paradigms (a series of instructions; objects living in an object universe; complex "matroyshkaed" sentenses, calculating the ultimate program as a sort of function, etc.)
development tools, development procedures (version control, editors, testing, etc.)

networking, distributed computing paradigms (e.g. client-server; parallel, erlang as an expression of one successful paradigm etc.)

Internet and Web-based computing and tools

AND LATER - specific areas to make students aware of the ideas of security, of commercial distortions of the purely engineering approach to computing etc.

---------
I.e. being historic, putting Unix (=professional and industrial rather than aimed at an uneducated user) development in front of the Windows and MacOS platforms, and progressing along the real history of computing, but looking at it from a developer's perspective.

Then not only a strong narrative emerges, but the course will double as a short history of computers, as it needs to be told to young professionals.

Should be much more interesting than the proposed "bag of (poorly related) things"


This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

August 2025

S M T W T F S
     1 2
3456789
10111213141516
17181920212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 3rd, 2025 08:20 pm
Powered by Dreamwidth Studios