Courses Currently Offered for Spring 2018

This table is intended to inform registration for Fall and Spring semester courses. When courses are announced for the coming semester, the list is updated to list courses for which students may pre-register. That list remains until the schedule is announced for the following semester. If you notice any errors or omissions, please inform us at

You may filter this list to show only courses that meet a specific requirement (e.g., elective, broadened inquiry).

Extra technical and broadened inquiry courses may be taken as electives (although, electives can not be applied toward broadened inquiry or technical courses), foundations can not.

Titlesort descending Course Name Description Notes Offered Catalog Status Requirement Tags
ACCOUNTG 311 Accounting Information Systems

Examines information systems from the perspective of the documents, processes, and controls that are needed to satisfy information requirements for financial statements, as well as the needs of decision makers within the firm. 

---Prerequisites: OIM 210 & ACCOUNTG 331 Yes Approved Elective
ART 275 Digital Media: Still Image

This course explores the creative possibilities of digital image creation and manipulation.  Through demonstrations, creative technical assignments, students explore the digital workflow in independent projects involving sustained inquiry into self selected theme.

--- Yes Approved Elective
ART 375 Digital Media: Time Based

This course explores digital video and sound within the context of contemporary art practices.  Students learn basic skills and concepts used in experimental digital video production through small-scale projects.

Was ART 297cc Yes Approved Elective
ART 384 Computer Animation II

The second of a two semester sequence.  Animation techniques using digital tools as applied to film, video, music and tehcnology.  Animation software (Maya) and professional compositing programs are used.  Development and design of personal work is stressed.  Emphasis is on creativitiy and professionalism. 

--- Yes Approved Elective
BCT 320 Intro to CAD in construction/Archit

This course provides an introduction into construction-related Computer-Aided-Design (CAD) tools.  By using industry-standard software in exercises and projects, students gain the capability to model construction projects and create industry-standard architectural drawings.

Was BCT 220 Yes Approved Elective
BCT 420 Designing with 3D CAD and BIM

Presents advanced topics in architectural CAD in a problem-based environment: 3D modeling, parametric building design, building information models (BIMs), material takeoff, energy-efficient planning, rendering and presentation.

Was BMATWT 420 Yes Approved Elective
BIOLOGY 572 Neurobiology

Lectures integrate structural, functional, molecular, and developmental approaches. Topics include neuronal anatomy and physiology, neural induction and pattern formation, development of neuronal connections, membrane potentials and neuronal signals, synapses, sensory systems, control of movement, systems neuroscience and neural plasticity. Prerequisites: Biology/Biochemistry 285 or both Psychology 330 and Intro biology.

--- Yes Approved Elective
COMP-LIT 236 Digital Culture I

Develop an understanding of digital culture, what its primary goals are, and what metaphors are useful in describing it. There are three units: a survey of digital culture and learn how to understand digital artworks and electronic literature, second, unit focuses on virtual reality technology as it has been represented in fiction and used by artists, lastly. the topic of cyborgs, and the merging of the human and the machine.

Serves as Gen Ed I Yes Approved Broadened Inquiry
COMPSCI 105 Computer Literacy

Broad introduction to hardware and software aspects of microcomputers. Four application areas: word processing, spreadsheets, databases, and telecommunications (access to the Internet). Prerequisites: reasonable high school math skills. Typing ability an important asset. Not for Computer Science Majors.  *CMPSCI majors see IT Advisor about waiver

Waived for CMPSCI Majors Yes Approved Foundation
COMPSCI 119 Intro to PGMG (Python)

This introduction to computer programming with Python emphasizes multimedia (graphics and sound) applications that are relevant for Web designers, graphic artists, and more. Students will explore basic concepts in computer science and computer programming by manipulating digital images and sound files. No prior programming experience is needed. Not for CMPSCI majors.

Non CMPSCI Majors ONLY. Was CMPSCI 191P Yes Approved Technical
COMPSCI 121 Introduction to Problem Solving w/ Computers (Java)

An introductory course in problem solving in computing, using the programming language Java. Focuses on the fundamental concepts of problem solving and on computer imple-mentation. Satisfactory completion is a prerequisite for all higher-level computer science courses. Use of computer required. Prerequisite: high school algebra and basic math skills.

--- Yes Approved Technical
COMPSCI 145 Representing, Storing & Retrieving Info.

The use of data in computer systems.  Formats for representing text, sound, images, ets. as strings of bits.  Basic information theory, use and limitations of file compression.  PreRequisite: R1

Was CMPSCI 145A(195A) Yes Approved Technical
COMPSCI 187 Prog W/Data Structrs

Advanced programming techniques in the Java language and elementary techniques of software engineering: documentation, coding style, basic testing principles, and informal reasoning about correctness. The notion of an abstract data structure and various important data structures: stacks, queues, linked lists, tree-based structures, and hash tables. Use of object-oriented language constructs for encapsulation of data objects.

--- Yes Approved Technical
COMPSCI 190D Using Data Structures

This course introduces foundational abstract data types and algorithms. The main focus is on the use of data structures in designing and developing programs to solve problems in a variety of domains. Specific topics include lists, sets, maps, graphs, stacks, queues, searching, and sorting. (Gen Ed R2)

Prerequisite: COMPSCI 121 with a grade of C or better and completion of the R1 Gen Ed (Basic Math Skills). Course Attribute- R2: Analytical Reasoning Requirement Yes Approved Technical
EDUC 595A Educational Video Production

This course focuses on the planning, production, and analysis of educational videos.  Students will engage in all video production processes with a special focus on online video editing production.

--- Yes Approved Elective
ENGLISH 494CI Codes, Ciphers, Hackers and Crackers
This course offers a practical introduction to and reviews the history of codes and ciphers, from medieval allegories to the Vernam Cipher. In order to break codes, it examines the structures of the English language, as well as the distributive characteristics of words and phonemes. Students will examine the relationship between a system and its component elements. Starting with the relationship between letters and cipher types, we will move to the relationship between users and networks, writers and literary markets, and to the larger cultural issues of hackers (and crackers) and The System. This course offers students the opportunity to reflect on and integrate their learning and experience from General Education courses and their major by asking them to integrate the content of the course with their academic knowledge and experiences.  It satisfies the Integrative Experience requirement for BA-Engl students.
Prerequisite: A grade of C or better in English 200 or E200 exemption. Yes Approved Broadened Inquiry
ENGLISH 382 Professional Writing & Technical Communication III

 The course has three complementary aims: 1) to allow you to develop a specialized interest or skill, 2) to prepare you to enter the professional realm of technical writing and information design, and 3) to enable and assist you in developing strategies for lifelong learning. 

Yes Approved Broadened Inquiry
ENGLISH 391C Intro to Web Design (Advanced Software)

This course offers a beginner-level introduction to web design. It is aimed at English and humanities majors, though students from any major are welcome in the course. Students learn to create web pages from scratch using HTML and CSS. The major project for the course is to create a web portfolio that you can use when applying for jobs or internships.

Professor Solberg will waive the Engl 379 prereq for IT Minors who are interested in the course and who understand that regular attendance and participation are expected. Must have at least a 3.0 GPA. IT Minors who want to be added should email her directly at Yes Approved Elective
FINANCE 304 Financial Modeling

Application of financial models in the business environment. The use of computer-based spreadsheet and simulation packages in business analysis.

Was FINOPMGT 304 Yes Approved Elective
GEOGRAPH 352 Computer Mapping

Mapping  projects through the use of software mapping packages.

Students select their own final projects.

Replaces GEO-SCI 352 Yes Approved Elective
GEOGRAPH 468 GIS and Spatial Analysis

This course introduces fundamental concepts and methods of geographic information system.  Emphasis on developing skills using GIS to solve typical spatial problems in the geosciences and environmental sciences.


Replaces GEO-SCI 468 Yes Approved Elective
HISTORY 180 The History of Science and Technology in the Western World, Part I Focus on the birth of Western science in the rational cosmology of the ancient Greeks, on its transmission to medieval Europe, and its eventual overturning in the Scientific Revolution of the 16th and 17th centuries. (Gen.Ed. HS) Yes Approved Broadened Inquiry
History 181 History Western Sci & Technology II

Science in the modern world from the Enlightenment to the Cold War. Key scientific issues of the modern age, the social organization of science, the place of the scientific community in larger social and cultural context, and the expanding relationship between science and modern technology. 

--- Yes Approved Broadened Inquiry
INFO 203 A Networked World
The course will cover the technical foundations and use of today's communication networks, particularly the internet. It will also address key social, policy, economic, and legal aspects of these networks, their use (and abuse) and their regulation. This course covers computer science topics, but all material will be presented in a way that is accessible to an educated audience with or without a strong technical background. This course is not intended for Computer Science majors or minors; students interested with a major/minor-level treatment of this material should see COMPSCI 453.
Was COMPSCI 290NW. Yes Approved Broadened Inquiry or Technical (or Elective)
JOURNAL 333 Introduction to Visual Storytelling

Introductory level course for students who wish to acquire a working knowledge of the field of photojournalism and the various tools used in modern image processing for both print and online media. Students are encouraged to own or have access to a digital SLR camera with manual functions for this class. Formerly called ST-Intro to Digital Photojournalism

Was Journal 397P, Journalism Majors Only Yes Approved Elective
JOURNAL 397G ST-Multimedia Journalism

Almost all journalism job descriptions these days require some level of multimedia experience.  In this class students will continue to develop their online writing skills through blogging while at the same time learning how to create packages and tell stories with audio and video. This class will focus on ways to merge the traditional methods of storytelling and present them on the Web.  Students will learn what makes for good Web presentations and will be introduced to tools to help them with editing photos, video and audio. Students will enhance their skills in what makes for a good web link and a good web headline and will discuss the business and ethical implications of publishing online.


Yes Approved Elective
JOURNAL 494MI Media, Technology and Culture

This course aims to provide students with a framework for critically examining the intersections between media messages, the digital revolution and the wider sociocultural environment. That journalism has been profoundly impacted by the development of Web 2.0 applications is nowadays axiomatic. However, the precise ways in which such “new media” phenomena as Facebook & Twitter, the personal blog and the smart phone have transformed news gathering, packaging and dissemination still need to be researched and understood. Students will reflect critically on the manner in which their communication (e.g., their use of language, imagery and technology) creates and, in turn, is determined by, the social and cultural world(s) in which they live. Investigating their meaning-making processes in this way should translate into an increased awareness of the causes and consequences of their storytelling choices. The course readings will deal with such issues as identity formation, social and cultural diversity, linguistic and technological determinism, ritual, perception and subjectivity, and cultural competency.

Yes Approved Broadened Inquiry
MARKETING 450 Direct Marketing

Introduces principles and strategies for direct marketing and database marketing; direct marketing through the use of lists, catalogs, direct mail, print and broadcast media, telemarketing, and the Internet.  Prerequisites: MARKETNG 300 or 301

--- Yes Approved Elective
MARKETING 455 Internet Marketing

Explores the internet's impact on the marketing discipline and the effective use of this technology; the internet's effect on marketing strategy, consumer behavior, advertising, retailing, and distribution. Prerequisite: MARKETNG 300 or 301

--- Yes Approved Elective
MARKETNG 497T Special Topics- Text Mining & Analytics for Marketing and Business Practice

Language is the main and most fundamental form of human communication. Through language we are able to communicate and express different kinds of needs, attitudes, feelings and intentions. One of the main data sources from language is text data such as e-news, company reports, emails, online communities, social media conversations and customer reviews. Text data is growing exponentially offering organizations unprecedented resources to monitor customer experience feedback and brand communications (Forbes 2016). However, there are three main characteristics that make challenging the analysis of text: It’s unstructured, it has high volume and it varies across time.This has resulted in the development of an emerging class of research methods using text mining, the process of structuring large volumes of text data to discover explicit and implicit meanings. Text mining methods are currently applied on a wide range of business contexts such as automated sentiment detection from social media, speech recognition in call centers and customer’s keyword search patterns (Forrester 2016).In this course, students will learn how to use this type of data for marketing research and how to develop analytics solutions in the areas of customer experience, sentiment analysis, marketing communications and segmentation. In particular, we will focus on developing innovative text analytic solutions for marketing problems, implement them through a text mining model and evaluate them by assessing their accuracy.The specific objectives of this course are *Understanding how textual data can be used for market research and gaining consumer insight * Introducing the text mining process, its main stages and components *Providing hands on training on using text analytics tools and software.

Yes Approved Broadened Inquiry or Technical (or Elective)
NRC 585 Intro to Geographic Information Systems
The goals of this course are to teach you basic GIS concepts such as spatial data sources and structures, projections and coordinate systems, geospatial analysis, cartographic modeling, and the integration of remote sensing and GIS. 
Was NRC/ Forest 592G Yes Approved Elective
OIM 210 Introduction to Business Information Systems

Computer simulation presented for carrying out trial-and-error experiments on computer approximations of real, management systems. The goal is to 1) validate a new idea quickly, 2) diagnose potential product design problems, 3) optimize performance of complex systems, and 4) learn about something complex. 

Space is very limited. Please, contact Meghan L. Smith, M.Ed., Director of Undergraduate Programs and Operations, Isenberg School of Management, at and include your 8 digit SPIRE ID, and two or three enrollment options, including labs. Yes Approved Foundation
OIM 297A Special Topics- Introduction to Business Analytics

This course provides an introduction to Business Intelligence and Analytics,including the processes, methodologies, infrastructure, and current practices used to transform business data into useful information and support business decision making. Business Intelligence requires foundation knowlede in data models and data retrieval, thus this course will review logical datamodels for both relational database systems and data warehouses.Students will learn to extract and manipulate data from these systems using Structured Query Language (SQL). This course covers visualization, reporting, and dashboard design with experiential learning using leading industry applications, including Excel PivotTables, SAP Business Warehouse, SAP Business Objects Analysis, Microsoft Access,and,Tableau.

Yes Approved Technical
OIM 321 Business Process Simulation

Computer simulation presented for carrying out trial-and-error experiments on computer approximations of real, management systems. The goal is to 1) validate a new idea quickly, 2) diagnose potential product design problems, 3) optimize performance of complex systems, and 4) learn about something complex. The Arena environment, based on the SIMAN language, used to build models and video game-like animations.

Yes Approved Technical
OIM 451 Information & Project Management

Provides an introduction to project management, focusing on the integration of business operations and information management, and techniques to effectively manage the implementation of such projects.

Please use the OIM Course Override form on the URL below: Yes Approved Elective
OIM 452 Business Processes and Enterprise Systems

This course exposes undergraduate students to core business processes and how these processes are implemented with enterprise resource planning (ERP) systems in organizational settings. The key business processes covered include procurement (materials management), fulfillment (sales), and production (manufacturing). (Was SCH-MGMT 552, Was FINOPMGT 397E)

Please use the OIM Course Override form on the URL below: Yes Approved Elective
PHIL 110 Introduction to Logic

Introduction to Symbolic Logic. Two logical systems are examined:  Sentential Logic and Predicate Logic. Work is equally divided between translating English sentences into symbolic notation, and constructing formal derivations.  (Gen.Ed. R2)

Yes Approved Foundation
POLISCI 391PN S- Political Network Analysis

The study of networks in political science, the social sciences and beyond has grown rapidly in recent years.  This course is a comprehensive introduction to methods for  analyzing  network  data.   We  will  cover  network  data  collection  and  management,  the formulation of network theory and hypotheses, network visualization and description;  and methods  for  the  statistical  analysis  of  networks.  The course will introduce multiple applications of political network analysis in the real world.

Yes Approved Elective
POLSCI 394TI Technology, Power & Governance

The course examines power and uses of digital technologies in national, transnational and global governance. Topics include inequalities, transparency, civil society, state capacity, privacy, social movements, cyberwar and electoral politics. Satisfies the Integrative Experience requirement for BA-PolSci majors.

--- Yes Approved Broadened Inquiry
PUBHLTH 490ST Telling Stories with Data: Statistics, Modeling, and Visualization
The aim of this course is to provide students with the skills necessary to tell interesting and useful stories in real-world encounters with data. Specifically, they will develop the statistical and programming expertise necessary to analyze datasets with complex relationships between variables. Students will gain hands-on experience summarizing, visualizing, modeling, and analyzing data. Students will learn how to build statistical models that can be used to describe and evaluate multidimensional relationships that exist in the real world. Specific methods covered will include linear, logistic, and Poisson regression. This course will introduce students to the R statistical computing language and by the end of the course will require substantial independent programming. To the extent possible, the course will draw on real datasets from biological and biomedical applications. This course is designed for students who are looking for a second course in applied statistics/biostatistics (e.g. beyond PUBHLTH 391B or STAT 240), or an accelerated introduction to statistics and modern statistical computing.
One of any of the following introductory stats courses: PUBHLTH 223 (formerly PUBHLTH 391B); STATISTC 111, 240, 501, 515 or 516; Res-Econ 212; PSYCH 240. Contact Instructor for any exceptions. Yes Approved Technical
RES-ECON 112 Computing: Foundations to Frontiers

Provides introductory training and a fluency in the discipline, to help the student to apply IT to her or his own major or career.  Course develops understanding of contemporary computing tools, IT concepts, and higher-order skills like those needed to perform needs assessment and systems analysis and troubleshooting.  

--- Yes Approved Foundation
RES-ECON 312 Introduction to Econometrics

Basic concepts in econometric methods. Estimation of the general linear model with applications to theoretical economic models. Introduction to problems and methods to solve problems common in economic data. Nonlinear models, binary independent variables and binary dependent viable methods. Application of methods to real world data; emphasis is on application through use of econometric software. Students undertake research projects.

Pre Requisites: (RES-ECON 112) and (either RES-ECON 202(305) or ECON 203) and (either RES-ECON 213 or FINOPMGT 250/OIM 250) Yes Approved Elective
RES-ECON 397A Economic Issues of Contemporary Information Technology

Analysis of economic problems presented by the rise of the Internet. Includes study of economic issues in managing the Internet, the impact of the Internet on markets and the macro economy, study of content markets, and the impact of the Internet on economic development.  Prerequisite: ECON 103 or RES-ECON 102

Yes Approved Broadened Inquiry
SCH-MGMT 397B Internet Technology & e-Business

This is an information technology course for non-technical students. Some questions to be addressed are: How should one address the Internet latency problem when the speed of your delivery of content to your customers is at stake? How do firms secure their tangible and intangible assets that face ever mounting threats from cyber-attacks? What is happening behind the scenes in B2B marketplaces? How can businesses effectively exploit the power of search engine marketing (SEM) and mobile and location-based marketing?
Through class discussion and hands-on Web site design projects with local companies, students will have the opportunity to: (1) Understand Internet enabling technology and its impact on a firm’s business processes and strategies. Class discussions will focus on Internet security, e-commerce payments, search engine marketing, and B2B marketplaces, plus the positioning of Internet strategies in relation to a company’s overall business framework. (2) Act as consultants and provide e-Solutions to a local client by designing a prototypical Web site and developing a set of business strategies.

--- Yes Approved Elective