UNDERGRADUATE COURSES THAT HAVE BEEN PRE-APPROVED
AS ADVISOR-APPROVED ELECTIVES IN DIGITAL SCIENCES OR RELATED AREA:
The courses listed below have been pre-approved as advisor-approved electives in Digital Sciences or related area for the BA and BS in Digital Sciences. However, other courses may also count as advisor-approved electives; consult your academic advisor about other specific courses of interest.
CS 10001 - COMPUTER LITERACY
Introduction to history, language, procedures, applications, abuses and impact of computers. Hands-on experience with microcomputers. Not open to students with previous experience. Prerequisite: None.
CS 10051 - INTRODUCTION TO COMPUTER SCIENCE
An introductory, broad and hands-on coverage of aspects of computer science, including algorithms, problem solving, operating systems concepts, computer architecture, programming languages and modern applications. Three-credit lecture with one-credit lab. Prerequisite: none.
Course Attributes: Kent Core-Math and Crit Reason, LER-Math and Crit Reasoning
CS 13001 - COMPUTER SCIENCE I-PROGRAMMING AND PROBLEM SOLVING
Computer science concepts including algorithm development and problem solving strategies focused on procedural abstraction. High-level programming concepts including data types, expressions, program structures, functions, parameter passing, scope, extent, arrays, introduction to recursion and an introduction to object oriented-concepts. Course is three hours lecture and one hour lab. Prerequisite: C (2.0) or better in MATH 11009 or 11010.
CS 13401 - USER LEVEL COMPUTER SECURITY
Introduction to computer and network safety; detection and removal of viruses, detection and defense against spyware and rootkits, firewall description and use, protection mechanisms against computer system hacking, spam, identity theft and phishing, protecting wireless networks, safe computing. Includes many in-lecture tutorials. Prerequisite: none.
CS 23001 - COMPUTER SCIENCE II-DATA STRUCTURES AND ABSTRACTION
Computer science concepts and problem solving focusing on data structure and abstraction. Object-oriented concepts and programming including encapsulation, information hiding, object design, generics, polymorphism and an introduction to inheritance. Dynamic memory structures including dynamic arrays, pointers, linked-lists and the use of recursion for problem solving. Abstract data types including stacks, queues, lists, trees and graphs. Prerequisite: Minimum grade of C (2.0) in CS 13001. Corequisite: CS 23022.
CS 23022 - DISCRETE STRUCTURES FOR COMPUTER SCIENCE
Discrete structures for computer scientists with a focus on: mathematical reasoning, combinatorial analysis, discrete structures, algorithmic thinking, applications and modeling. Specific topics include logic, sets, functions, relations, algorithms, proof techniques, counting, graphs, trees, Boolean algebra, grammars and languages. Prerequisite: and minimum grade of C (2.0) in MATH 11009 or 11010.
CS 33007 - INTRODUCTION TO DATABASE SYSTEM DESIGN
An introduction to the basic theoretical aspects of database systems, file organization, search methodologies, language design and performance evaluation techniques, initial modeling concepts and their use in hierarchical, network, relational and object-oriented database designs. Prerequisite: minimum grade of C (2.0) in CS 23001.
CS 33223 - UNIX TOOLS
Course will cover unix operating system environment topics that will make the user more productive. Topics will include the user environmen,t shells, files, the file system, editors, scripting languages, document processing, processes, remote access and documentation. Prerequisite: CS 13001.
CS 33901 - SOFTWARE ENGINEERING
An introduction to software engineering concepts: life cycle models; modeling languages; requirements analysis; specification; design; testing; validation; project management and maintenance. Prerequisite: C (2.0) or better in CS 23001.
CS 35101 - COMPUTER ARCHITECTURE
Functional overview of computer systems, interconnection of basic components, system performance measures, instruction set design, arithmetic logic uni,t control unit, memory system, pipelining, interrupts and input-output. Prerequisite: CS 13001.
CS 38101 - INTRODUCTION TO GAME PROGRAMMING
Game engine scripting, event driven and data driven programming, game engine data structures, basic game related graphics and AI concepts, a short game develpment project. Prerequisite: minimum grade of C (2.0) or better in CS 23001.
DSCI 10310 - MY STORY ON THE WEB
A first course in understanding the Web's impact on our private and public lives. Investigates web site design, storytelling, multimedia, intellectual property, ethical considerations and social media. Students develop practical website design skills for presenting and navigating both textual and multimedia content. Students build their own website that presents their story. The website is in effect an online multimedia resume in which the student presents their accomplishments, skills, interests and objectives. Prerequisite: none.
DSCI 13410 - COGNITION IN TECHNOLOGY
Introduction to the basics in human cognition as they affect technology and as technology affects human cognition. Addresses designing technologies to fit and enhance cognition, augmenting cognition with technology, and cognitive tools, as well as the impact of technology on various cognitive processes. Leverages both traditional and online course delivery. Prerequisite: none.
DSCI 15310 - COMPUTATIONAL THINKING AND PROGRAMMING
Introductory, broad, and hands-on coverage of basic aspects of computational thinking with emphasis on problem solving using a high-level programming language. Prerequisite: none.
DSCI 16010 - TELECOMMUNICATIONS INFRASTRUCTURE
Provides a broad overview of communication infrastructures for the public switch telephone network, wireless networks and data networks. Other topics covered include security, network management and monitoring. Prerequisite: none.
DSCI 21010 - ENTERPRISE ARCHITECTURE
Enterprise architectures facilitates the alignment of IT and IS investment decisions with business goals. Enterprise architecture is increasingly used in the industry as a result of the continued emergence of new technologies and ongoing pressures to reengineer business processes to achieve improved efficiency and greater customer focus. Enterprise architecture identifies the main components of an organization and the ways in which these components work together. The components include performance and strategy, people, business capabilities, applications, technology, knowledge and information, as well as financial and other resources. Prerequisite: sophomore standing.
A survey course intended to provide a broad foundation of HCI principles and perspectives relevant across multiple digital science concentrations. Focuses on both understanding HCI, through the presentation of major concepts, issues and principles in HCI across the full-spectrum of the user-centered design process (research, sketching, prototyping, evaluation, etc.), and doing HCI, with a focus on the user, needs and task analysis, and sketching, prototyping, and evaluation. Prerequisite: sophomore standing.
GEOG 49070 - GEOGRAPHIC INFORMATION SCIENCE
Introduction to theories and methods for geographic data processing, including data capture and input data storage and management and data analysis and displays. Emphasis is on laboratory exercises using GIS software packages for real world applications. Prerequisite: At least 6 hours of geography.
GEOG 49080 - ADVANCED GEOGRAPHIC INFORMATION SCIENCE
Advanced theories and techniques for handling geographic information systems, including 2D and 3D processing of geographic information, detection and analysis of geographic patterns, 2D and 3D mapping of geographic information, modeling of geographic processes, and an overview of GIS programming tools. Prerequisite: GEOG 49070.
ITEC 47413 - DIGITAL VIDEO IN EDUCATION
Design/production of instructional TV programming. Planning and scripting techniques. Hands-on experience with TV equipment. Students will digitize video footage, learn nonlinear editing techniques, export productions to tape/CD. Prerequisite: None.
Overview of technology used in education. Focuses on implementing and facilitating learner- centered curriculum with computer technology. Students develop web-based instructional materials. Prerequisite: none.
ITEC 47430 - COMPUTER APPLICATIONS IN EDUCATION
Preparation for use of computers effectively in variety of educational settings. Students should have some expertise with computers. Focus on advanced applications in education. Macintosh and Windows. Prerequisite: none.
JMC 22004 - VISUAL STORYTELLING
Technical and digital skills needed to produce photos that communicate. Course will stress narrative work, detailed caption information and reporting. Prerequisite: 2.75 cumulative GPA; JMC 22001 or VCD 28000; and journalism and mass communication (JMC) or visual communication design (VCD) major.
JMC 40036 - NON-LINEAR VIDEO EDITING
Introduction to planning and creating short computer video programs integrating multi-layered didgital effects and transitions for application by end users in a variety of current video field formats. Prerequisite: 2.75 overall GPA; and journalism and mass communication (JMC) major and junior or senior standing.
JMC 46056 - CYBERMEDIA PRODUCTION
Prepares journalism students to work on media delivered online or by tablet. Deals with multimedia news, magazines, information design and photojournalism. Prerequisite: cumulative 2.75 GPA; and a minimum grade of C- (1.7) in JMC 26005 and JMC 36005 and VCD 37000; and journalism and mass communication major or minor.
MIS 24163 - PRINCIPLES OF MANAGEMENT
(Equivalent to BMRT 11009) Introductory course in management and organizational design. The leading contributions in the area are reviewed and practical implications are developed. The course covers the principles that most management professors have come to expect in an introductory course: planning, organizing, leading, and controlling. In addition, the students need to be aware of critical issues managers must be aware of to succeed: diversity, globalization, ethics, technology, among them. The course serves as an introduction to many upper level business courses. Prerequisite: minimum sophomore standing.
MIS 34036 - ENTERPRISE SYSTEMS
Introduction to the structure and use of Enterprise Computer Systems. Course topics include Networking, Telephony and VoIP, Mainframe and ClientServer, Virtualization, Database, Security, Collaboration and Social Networking and Datacenter Operations. Prerequisites: minimum cumulative 2.50 GPA; and MIS 24053 with a minimum C (2.0) grade; and MIS 24065.
MIS 34054 - USING INFORMATION SYSTEMS FOR SOLVING BUSINESS PROBLEMS
Examine key concepts about information systems that are relevant for business managers. The focus will be on promoting an understanding of the use of IS in solving business problems. There will also be hands-on assignments. Prerequisites:Cumulative 2.50 GPA; and MIS 24053 or COMT 11000. Course not open to computer information systems (CIS) majors.
MIS 34068 - SYSTEMS ANALYSIS AND DESIGN
This is an introductory course in Systems Analysis and Design. Students will be presented with the concepts, techniques, and methodologies that are required for the successful development of information systems. Application of methods and concepts to real-world problems will be emphasized. Prerequisites: minimum cumulative 2.50 GPA; and MIS 24053 with a minimum grade of C (2.0); and MIS 24065.
MIS 34070 - PROGRAMMING THEORY AND APPLICATIONS
Programming in a strongly-typed language environment with an emphasis on problem-solving. Prerequisite: minimum cumulative 2.50 GPA; and MIS 24053 with a minimum C (2.0) grade; and MIS 24065.
MIS 34161 - MANAGERIAL AND TECHNOLOGICAL ASPECTS OF HEALTHCARE SYSTEMS MANAGEMENT
Introduce the main components of health care information technology, with emphasis on the components that distinguish the health care delivery system from other business enterprises. Pepares students as clinical managers and consultants who must rely upon or manage information technology to accomplish their objectives. Prerequisite: none.
MIS 44042 - NETWORK THEORY AND APPLICATIONS
Presentation of current and emerging network technologies and services, including business applications and performance issues. Topics include transmission media, modulation and signaling schemes, switching and multiplexing techniques, local and wide area network protocols and standards, and internetworking devices. Prerequisite: minimum cumulative 2.50 GPA; and MIS 24053 with minimum C (2.0) grade; and MIS 24065.
MIS 44043 - DATABASE MANAGEMENT SYSTEMS
Development of skills and knowledge associated with the utilization, design, implementation, and administration of database management systems in organizations. Emphasis is on enterprise-level database systems. Prerequisites: minimum cumulative 2.50 GPA; and 24053 with a minimum C (2.0) grade; and MIS 24065.
MIS 44045 - INFORMATION SYSTEMS MANAGEMENT
Management of information systems resources in organizations of all types and sizes; IT best practices; the effective and efficient use of IS in support of the organization’s mission and to achieve competitive advantage in today’s global economy; the impact of IT on enterprises, users, customers, society, and the environment. Prerequisites: senior standing; and minimum cumulative 2.50 GPA; and MIS 24053 with a minimum C (2.0) grade; and MIS 24065.
MIS 44062 - SUPPLY CHAIN MANAGEMENT
Students learn the basic analytical tools needed to coordinate business operations across the value chain. Course involves hands-on coverage of supply chain management with emphasis on supplier partnering and development, customer relations management, strategic sourcing and pricing, e-business, measuring supply chain performance, mass customization, planning supply and demand coordination in the supply chain. Prerequisite: minimum 2.50 GPA and junior standing.
PSYC 11762 - GENERAL PSYCHOLOGY
Introduction to the scientific approach to understanding human behavior and mental processes such as emotions, perceptions and cognitions. Topics may include personality, social and environmental factors, biological aspects of behavior and the experience of emotion and psychological disorders. Prerequisite: none.
Course Attributes: Diversity Course-Domestic, Kent Core-Social Sciences, LER-Social Sciences, TAG - Social/Behavior Sciences, Trnfr Module-Social Sciences
PSYC 30445 - COGNITIVE PSYCHOLOGY
Covers the mental processes that underline human thought and behavior, such as attention, memory, comprehension, reasoning, problem-solving and language. Considers established and current theoretical models, research methods and experimental results. Prerequisite: PSYC 11762.
TECH 10001 - INFORMATION TECHNOLOGY
Introduction to the operation and use of computer systems in technology-related applications. Laboratory assignments include the use of microcomputers for solving technical problems. Prerequisite: None.
TECH 26301 - NETWORKING HARDWARE I
A hands-on, applied engineering-focused course emphasizing the operation, maintenance, and performance aspects of personal computer networking hardware. Topics include networking hardware operation, characteristics, configuration, and troubleshooting fundamentals. Course also includes network standards, protocols, configuration, topologies, and administrative fundamentals as related to networking hardware systems. Note: This course is part of the Networking Hardware course sequence required for students enrolled in the Computer Engineering Technology concentration. Prerequisite: TECH 21021 or DSCI 16010.
TECH 26310 - WEB DESIGN AND DEVELOPMENT
An introduction to Web Programming. Concepts, principles, techniques, and methods associated with the design and implementation of Web pages and Internet-based applications. Includes fundamentals of web site and web page creation, development, and maintenance; Web page programming languages; Web design software and production tools; creation of dynamic, interactive web-based multimedia presentations; and Web client and server technologies. Prerequisite: none.
TECH 33030 - COMPUTER PERIPHERALS AND SPECIAL USE HARDWARE
Operation, installation, hardware configuration, software configuration, fault analysis, troubleshooting, and repair of various peripheral devices, interface cards, and special use hardware components used by personal computers. Prerequisite: TECH 23010 and TECH 26301.
TECH 33222 - DIGITAL DESIGN FOR COMPUTER ENGINEERING
Introduction to digital design. The operation and use of digital devices and components as used in microprocessors and digital computers. Topics include binary arithmetic operations, Boolean algebra, logic gates, combinational and sequential logic, buffers, registers, memory devices, counters, latches, timers, comparators, encoders, decoders, multiplexers and demultiplexers. Prerequisite: TECH 21021.
TECH 36302 - NETWORKING HARDWARE II
Continuation of TECH 26301. In-depth coverage of personal computer-based enterprise networking systems hardware with a focus on network hardware and software configuration, fault analysis, diagnostics, and troubleshooting. Topics include router and switch operation, programming, configuration, and troubleshooting, along with overall enterprise network maintenance, troubleshooting, and repair. Course also includes WAN and VLAN fundamentals, intermediate TCP_IP, and network administration and maintenance as related to fielding and maintaining networking hardware components and systems. Prerequisite: TECH 26301.
TECH 43050 - INVENTIVE PROBLEM SOLVING
Theory of Inventive Problem Solving, TRIZ, is a collection of powerful problem-solving tools for a broad range of inventive problems. Capstone web-based course for students finishing their bachelor's degree. Assists students in utilizing material learned in earlier courses to solve many real world problems in multiple disciplines. Prerequisite: junior or senior standing.
TECH 46312 - WIRELESS NETWORK AND TELECOMMUNICATION SYSTEMS
Topics covered include the Public Switch Telephone Network infrastructure, electronic switching systems, transmission systems and emerging wireless networks. Note: This course is part of the Networking Hardware course sequence required for students enrolled in the Computer Engineering Technology concentration. Prerequisites: TECH 36302
TECH 46330 - VISUAL BASIC PROGRAMMING IN ENGINEERING TECHNOLOGY
This course will cover the concepts of object-oriented, event-driven programming with hands-on application of those concepts to solve engineering-related problems utilizing the current version of visual basic. Prerequisite: TECH 10001 and junior standing.
TECH 46350 - NETWORK MANAGEMENT AND DESIGN TECHNOLOGY
Course covers the technical aspects of centrally managed and distributed Wide Area Networks, with an emphasis on the techniques used to maintain and improve the performance of telecommunications and data networks. Students will use software packages to monitor the real-time performance of a network and to diagnose various networking hardware and software problems. Topics include the five stacks of network management (fault management, configuration management, performance management, security management, and accounting management). Examples of current specific network management products are reviewed. Prerequisite: TECH 36302.
VCD 14001 - VISUAL DESIGN LITERACY
Examines the topics visual communication design theory, two-dimensional graphic design, environmental graphic design, typography, illustration, photographic illustration, and interactive media. Introduction to how and why professionals in the field of visual communication design create meaning and context through their work. Students explore the language of visual communication, how it is influenced by form, content and context. Prerequisite: none.
VCD 37000 - VISUAL DESIGN FOR MEDIA:ADVANCED
A lab course in which students apply design concepts to computer-generated communication pieces using a layout software program. May not be used toward degree requirements by visual communication design majors. Prerequisite: none.