Honestly, if you're interested in and looking to focus on Content Strategy and UX, the only course there that comes close is Human-Computer Interaction.

If those are really your interests, I'd look at a strictly HCI program (they're out there) or something that leans more towards Knowledge Management or plain old Design.


From: Code for Libraries [[log in to unmask]] on behalf of Phil Suda [[log in to unmask]]
Sent: Monday, April 22, 2013 11:31 AM
To: [log in to unmask]
Subject: [CODE4LIB] ADVICE: Applied Computing Program at Tulane

Good morning,

                 I have been working in public libraries since 2006, as a cataloger, collection development librarian, serials librarian, and various other roles (thinking of business card with Fixer as job title). I am very interested in Structured Data, Semantic Web, Metadata, and more importantly Content Strategy and User Experience/Interface Design. I am considering entering the Applied Computing Program at Tulane University. I have listed the courses below. What advice do the Code4Libs have with regard to Programming Courses via a University (as well as the courses below)? I really want to get into Content Strategy and User Experience Design. What advice do you have for someone that is a librarian with a pretty extensive knowledge of metadata/structured data, is interested in programming/coding as a career, and just wants to improve his lot/career? Thank you for any and all advice on the matter.



Major Core Courses       Credits
CPST 1200 Fundamentals of Information Systems and Information Technology
CPST 2200 Programming Fundamentals
CPST 2300 Database Fundamentals
CPST 3600 IT Hardware and Software Fundamentals
CPST 3700 Networking Fundamentals
CPST 3900 Fundamentals of Information Security and Assurance

In addition to the major core courses above, Applied Computing majors must select 6 additional courses from one of the 3 following concentration options:

Option 1: Integrated Application Development Concentration
Select one course:
CPST 3220 O-O Programming with Java
CPST 3230 Programming in C++
CPST 3400 Website Development with XML/XHTML
CPST 3410 Website Development with JavaScript
CPST 3430 Website Development with ASP
CPST 3310 Relational Database Design and Development
CPST 3250 Human-Computer Interaction
CPST 3550 Systems Analysis and Design
CPST 4250 Integrated Application Development
One CPST Elective (2000 level or above)