Cornell Information Science contact | cis home
spacer  home  about us  undergrad programs  grad programs  research  faculty and researchers  graduate students
 Undergraduate
 Programs

 Majors
 Concentration/Minor
 Contact Information
 ISST Main Menu
 Major Requirements
College of Engineering, ISST Major

Note: All courses used towards the ISST major must be taken for a letter grade.

Key:
Fall Course
Spring Course
Fall & Spring Course
[ ]=not offered 07-08

Engineering Mathematics  
For majors in ISST, the sequence of required mathematics courses is MATH 1910(191), MATH 1920(192), MATH 2940(294), and finally, one of MATH 2930(293) or MATH 3040(304) or CS 2800(280).

Engineering Distributions  
ENGRD 2110(211) Object-Oriented Programming and Data Structures (recommended)
ENGRD 2700(270) Basic Engineering Probability & Statistics (required)

The major requires ENGRD 2700 as an Engineering Distribution course. ENGRD 2110 (CS 211) is also required by the major and it is recommended that this course be taken as an Engineering Distribution course.

The Major has seven additional required courses, in three areas:  
1. Probability, Statistics, and Optimization (2 courses)
2. Information Systems (3 courses)
3. Economic, Organizational, and Social Context (2 courses)

Required Core Courses for the Major:  
Probability, Statistics, and Optimization  
ORIE 3300(320) Optimization I
ORIE 3500(360) Engineering Probability & Statistics II
Information Systems  
INFO 2300(230) Intermediate Design & Programming for the Web
ORIE 3800(311) Information Systems & Analysis
INFO 3300(330) Data-Driven Web Applications
Economic, Organizational, and Social Context  
one of --
ECON 3010(301) Microeconomics
ECON 3130(313) Intermediate Microeconomic Theory
one of --
ENGRC 3350(335) Communications for Engineering Managers
[ILROB 1750(175)] Behavior, Values, & Performance
INFO 2450(245) Psychology of Social Computing

Students then complete the major by specializing in either the Management Science option or the Information Science option (7 advanced courses); and by taking 2 major-approved courses. (The set of major-approved elective courses is the same for both specialization options, and contains all of the courses listed in the six areas below. In addition, students may choose to take INFO 490, Independent Reading and Research, to fulfill one of their major-approved elective courses.).

Information Science Option

  • Three courses from Information Systems (Area II below)
  • One course from Mathematical Modeling in IT (Area III below)
  • Three electives, all from one of Human-Centered Systems (Area V) or Social Systems (Area VI)

Management Science Option

  • Four courses from Mathematical Models in Management Science (Area I)
  • Three electives, one from Information Systems (Area II) and two from the union of Mathematical Modeling in IT (Area III) and Information Technology Management Solutions (Area IV)

Area I. Mathematical Models in Management Science

ORIE 3150(350) Financial and Managerial Accounting
ORIE 3510(361) Introductory Engineering Stochastic Processes I
ORIE 4800(480) Information Technology
ORIE 580* Monte Carlo Simulation
ORIE 581* Discrete-Event Simulation

*As of fall 2007, all ISST students in the Management Science specialization must take both ORIE 580 (2 credits) and ORIE 581 (2 credits). Information Science students who wish to take the course as a major-approved elective must do the same. Together, ORIE 580 and 581 count as one course.

Area II. Information Systems

INFO 4300(430) Information Retrieval
INFO 4302(431) Web Information Systems
INFO 5300(530) Architecture of Large-Scale Information Systems
CS 4450(419) Computer Networks
CS 4320(432) Introduction to Database Systems
CS 4620(465) Introduction to Computer Graphics
CS 4700(472) Foundations of Artificial Intelligence
CS 5150(501) Software Engineering
CS 5430(513) System Security
CS 5780(578) Empirical Methods in Machine Learning and Data Mining
[LING 4474(474)] Introduction to Natural Language Processing

Area III. Mathematical Modeling in IT

INFO 3720(372) Explorations in Artificial Intelligence
CS 4780(478) Machine Learning
ECE 5620(562) Fundamental Information Theory
[ORIE 4330(431)] Discrete Models
ORIE 4740(474) Statistical Data Mining I
[ORIE 4850(483)] Applications of Operations Research and Game Theory to IT

Area IV. IT Management Solutions

[ORIE 4810(481)] Delivering OR Solutions with Information Technology
ORIE 5126(518) Supply Chain Management

Area V. Human-Centered Systems

INFO 3450(345) Human-Computer Interaction Design
INFO 3650(365) Technology in Collaboration (New course, spring 2008)
INFO 4400(440) Advanced Human-Computer Interaction Design
[INFO 4450(445)] Seminar in Computer Mediated Communication
INFO 4500(450) Language and Technology
DEA 4700(470) Applied Ergonomic Methods
PSYCH 3420(342) Human Perception: Applications to Computer Graphics, Art, and Visual Display*
PSYCH 3470(347) Psychology of Visual Communications
PSYCH 3800(380) Social Cognition*
[PSYCH 4130(413)] Information Processing: Conscious and Unconscious
PSYCH 4160(416) Modeling Perception and Cognition
[PSYCH 4260(426)] Learning Language

*Students who take PSYCH 3420 or 4160 may also count their prerequisite, PSYCH 2050 or 2140, as a Human-Centered Systems requirement. Students who take PSYCH 3800 may also count PSYCH 280 toward the Human-Centered Systems requirements. At most one of these 200-level prerequisites can be counted.

Area VI. Social Systems

INFO 2040(204) Networks
INFO 3200(320) New Media and Society (new course, Spring 2008)
[INFO 3490(349)] Media Technologies
INFO 3551(355) Computers: From the 17th Century to the Dot.Com Boom
[INFO 3561(356)] Computing Cultures
INFO 3660(366) History and Theory of Digital Art (new course, Fall 2007)
[INFO 3871(387)] The Automatic Lifestyle: Consumer Culture and Technology
INFO 415 Environmental Interventions (new course, only offered Fall 2007)
INFO 4290(429) Copyright in the Digital Age
[INFO 4350(435)] Seminar on Applications of Information Science
[INFO 4144(444)] Responsive Environments
[INFO 4470(447)] Social and Economic Data
INFO 4850(485) Computational Methods for Complex Networks (New, spring 2008)
INFO 5150(515) Culture, Law, and Politics of the Internet
AEM 3220(322) Internet Strategy*
[ECON 3680(368)] Game Theory
[ECON 4190(419)] Economic Decisions Under Uncertainty
[ECON 4760(476)]/[4770(477)] Decision Theory I and II
[H ADM 5574(574)] Strategic Information Systems*
H ADM 4489(489) The Law of the Internet and E-Commerce
[ORIE 4350(435)] Introduction to Game Theory*
[SOC 3040(304)] Social Networks and Social Processes
[S&TS 4111(411)] Knowledge, Technology, and Property

* Only one of ORIE 4350 and ECON 3680 can be taken for ISST credit. Only one of AEM 3220 and H ADM 5574 can be taken for ISST credit.

Note: In addition to completing all ISST major requirements, students will need to finish all of the necessary college-level requirements prior to graduation.

For assistance in course scheduling, refer to these course conflict charts: