IT Retreat-IT Program Course Requirements from IT Proposal


1. One Introduction to Information Technology "foundations" course, selected from one of the following:

  • CmpSci 102 - Computer and Society
  • CmpSci 105 - Computer Literacy
  • ResEc I97a - Computing Foundations to Frontiers
  • SOM 210 - Introduction to Business Information Systems
Course objective is for students to learn the concepts of computer information systems (emphasizing the key concept of information), the rudiments of electronic technology, and the technical base to succeed in other IT courses.
Students who believe they have met the objective may petition for exemption from the requirement, but not from the IS-credit minimum.

2. At least two courses selected from two ofthe three following categories:

A. Principles of Object-Oriented Programming!!
Focuses on object-oriented design and programming, exposing. students to design strategies, language features, and constructs that support the object environment. Enables students to apply system development principles with an object-oriented language, and to understand how object-oriented techniques increase productivity of complex systems.
  • CmpSci 121: Introduction to Problem Solving with Computers (Java)
  • ECE 122: Beginning Programming (C++)
10 Current Subcommittee members include Seshu Desu (chair), Glenn Caffery, Copper Giloth, Graham Gal, Bill Israel, David Mix Barrington, Charles  Moran, Charlie Schweik, and Harlan Sturm.
II Object-oriented programming is an approach which speeds the development of new programs, and, if
properly used, improves the maintenance, reusability, and modifiability of software.
B. Representing, Storing and Retrieving Infomation
Introduces the representation, storage, retrieval, manipulation, analysis and display of information. Includes introduction to data structures, design principles of databases, database models and database management systems, architectures, database analysis and design, and database administration. Topics will include heterogeneous collection of data and effectiveness of various search engines.
CmpSci 145 - Representing, Storing, and Retrieving Information (taught under experimental number, CmpSci 195).
ECE 242: - Data Structures in Java CmpSci 187 - Programming with Data Structures
C. Introduction to Internet Technology; or Multimedia Systems
Develops a familiarity with the concepts, vocabulary and tools oflnternet technology, and enhances students' written and oral presentation skills.
  • CmpSci 120 - Problem Solving with the Internet
  • BCE 197H: Multimedia Systems
Introduces systems issues in multimedia: how multimedia applications are implemented; design of multimedia components; network performance, compression algorithms, and errors.'

3. At least one course from the following "broadened inquiry" group:

  • Comm297T - Social Impact ofInfonnation Technology
  • Comm234 - History of Electronic Media and Information Technology
  • Eng391 - Writing and Emerging Technologies
  • ENGL 297B / ECE 297B - Contemporary Internet Communications: Writing, Information Design and Research on the Web
  • Journ397T - Information Technology in Social and Historical Perspective
  • HRTA 394E - Contemporary Legal and Ethical Issues in Cyber Space
  • ResEc - Economic Issues of Contemporary Information Technology

4. Electives:

CITI program-developed electives:
  • Art297H - Information Design
  • MIE 5970 - Intelligent and Integrated Design Systems
  • BIO 5XX - Information Technology in Biology Education
  • PubHealth - Information Systems in Public Health
Departmental electives (preliminary list):
  • Art271 - Introduction to computing in fine arts
  • Art372 - Introduction to computer aided design in arts
  • Art3 74 - Computer Animation I
  • Art397 - Computer Animation II
  • Art397 - Computer aided graphic design
  • Bio1597: Special Topics: Genomics and bioinfonnatics
  • Biol597 Special Topics: Sex Steroids - Advanced Physiology: Communicating Current Research in Endocrine Physiology
  • Biol572 Neurobiology
  • CompLit236 - Digital culture I
  • CmpSci 39lF - HTML for Poets
  • CmpSci 370 - Image Processing
  • CmpSci 551 - 3-D Animation and Digital Editing
  • CmpSci 552 - Interactive Multimedia Production
  • Joum 391R - Travel Writing and Photojournalism
  • Journ 392M - Wired Reporting
  • Journ 392R - Future of Online Journalism
  • Joum 393C - Computer-Assisted Reporting
  • Joum 397P - Photojournalism
  • Journ 397W - Introduction to Web Journalism
  • Music585 - Fundamentals of electronic music
  • Music586 - MIDI studio techniques
  • FOMGT - 304 Information Technology in Finance
  • NRC290S - Introduction to Spatial Information Technologies
  • ForestrylWFCON577· Ecosystem Modeling and Simulation
  • Forestry/WFCON587 - Introduction to Digital Remote Sensing
  • ForestrylWFCON592G. Geographic Information Systems
  • BMATWT 290A - Building Materials Computing and Telecommunications
Students will be encouraged not to "double-dip" - i.e., to count a single course for both major and the IT Minor.
In addition, at least two of the courses in the Minor must be taken outside the student's major department.