Courses that might be of interest to those who want to be Information
Professionals, with an emphasis on Information
These are my own ideas, and do not reflect the courses, curriculum, or values of UNC-Chapel Hill.
Those with an intellectual emphasis on computers should probably take these courses while a
Computer Science major or graduate student. Those with an emphasis on people and
their actions should probably take these courses while a Psychology or Sociology major
or graduate student. Those with an emphasis on communication, media, or social media
should probably take
these courses while a Communication, Mass Communication, or Journalism major or
graduate student. Those who wish to bridge between functions, such as people using
technology, should consider a joint major in Psychology and Computer Science, for
taking these courses.
In my opinion, Information Science departments are the place to focus on Information.
A basic Information course, probably not very quantitative, but still rigorous.
Might be based on a book like my Information
A more quantitative course on Information Theory. The MIT course on Information
Theory is online in various forms, and is in the ITunes University.
Probability theory (often offered in Statistics Departments)
Communication (a beginning course offered in a Communications Department)
Syntax and Semantics (Linguistics Departments)
Computational Linguistics (probably found in either a Linguistics or Computer Science Department)
Epistemology (offered in Philosophy Departments)
Frege, Russell, Whitehead, or Reference (offered in Philosophy Departments)
Knowledge Management (offered in Business programs as well as Library/Information
Accounting (basic Business School accounting, as well as Cost Accounting)
Micro-Economics (in Economics Departments or Business Schools)
Economics of Information (in Economics Departments or Library/Information Science
Game Theory(in Economics Departments)
Systems Analysis (in Business Schools, Operations Research Departments, or
Library/Information Science programs)
Information Retrieval (in Computer Science or Library/Information Science programs)
Organization of Information (in Library/Information Science programs)
Communication Theory (in Electrical Engineering programs)
- Within Computer Science Departments, the following courses: Beginning
programming, Data Structures, Formal Language/Automata Theory, Database Theory,
Network Theory/Social Networks (Computer Science or Sociology