Required Core Courses
A total of 56 credits of core
courses are required for the human-computer interaction major.
The following courses are required:
21&62:198:101 Computers and Programming I (3)
21&62:198:102 Computers and Programming II (3)
21&62&28:198:335 Data Structures and Algorithm Design (3)
28:198:350 Computers and Society (3) (NJIT)
28:198:375 Applications Development for the World Wide Web (3) (NJIT)
28:198:390 Requirements Analysis and Systems Design (3) (NJIT)
28:198:431 Database System Design and Management (3) (NJIT)
28:198:447 Human-Computer Interfaces (3) (NJIT)
28:198:475 Evaluation of Computer Applications (3) (NJIT)
21&62:640:119 Basic Calculus (3)
21&62:640:237 Discrete Structures (3)
21&62:640:251 Linear Algebra (3)
21&62:830:103 Cognitive Science I (3)
21&62:830:104 Cognitive Science II (3)
21&62:830:301 Statistical Methods for the Cognitive and Behavioral Sciences (4)
21&62:830:302 Experimental Methods for the Cognitive and Behavioral Sciences (4)
21&62:830:335 Social Psychology (3)
21&62:830:372 Perception (3)
Specialization Tracks
The HCI major further requires 12 credits in one of the following
specialization tracks. Each track emphasizes a significant aspect of
HCI and allows the student further depth in these areas. The
specialization track is a sequence of four (300/400-level) courses,
focusing on an area and/or subject relevant to the methodologies of,
the design of, or the application of computing systems. The
specialization courses must form a coherent unit, should be chosen from
a set of courses complementary to the courses required for this major,
and must be approved by the faculty adviser. The following
specialization tracks are offered:
- Learning Systems: Human learning and the systems and technology to support learning and educational processes.
- Human Systems: Groups and organizations and their use of information and computer applications.
-
Applications Development: Further studies of the technology
for development of applications. Recommended for students aiming to
work in small organizations or end user units where the designer also
may be the implementer.
- Publishing and
Multimedia: Further studies of the technology involving the
production of material in multi- media forms and specialized areas such
as graphics and data visualization.
- Communications,
Networks, and the Web: Further studies of the technology involving
the nature of applications in communication environments and the
relationship of design to groups, communities, and organizations.
-
Individualized Study: Any possible area of computer
application of particular interest to the student (also for students
with graduate school objectives in a specific field). Must be
developed with the approval of the department adviser.