Courses

CIS 101
COMPUTER FUNDAMENTALS
3, 3/0
The character, organization, and use of the computer. The function of the basic components of the computer. A broad survey of application software, as well as its impact on society.  Hands-on experience using common software applications, such as word processing, spreadsheets, databases, and communications, required.

CIS 105
INFORMATION TECHNOLOGY AND SOCIETY
3, 3/0; TSIF
The impact of information technology (IT) on social, ethical, legal, economic, privacy, intellectual property, and personal issues.  Contemporary issues and challenges as affected by historical IT developments (Internet, databases, networks, communications, etc.).  Students use current technology to support investigations of related topics and to communicate findings.

CIS 151
COMPUTER-BASED INFORMATION PROCESSING I
3, 3/0
Description of computers, concepts of languages, and programming. Basic properties of computer languages, such as branching, looping, array handling, subprograms, and functions, and their application to the solution of a variety of problems. Emphasis on structured programming language with enhancement of programming skills through use of a contemporary computer programming language to write applications programs. Required for majors. Prospective CIS majors must earn a minimum grade of C in this course.

CIS 251
COMPUTER-BASED INFORMATION PROCESSING II
3, 3/0
Prerequisite: CIS 151 or equivalent.  Continuation of CIS 151.
Pointers, data structures, files, lists, abstract data types, and classes.  Emphasis on structured programming process using a high-level language.

CIS 311
COMPUTER MODELS FOR DECISION MAKING
3, 3/0
Prerequisite: CIS 370 or permission of instructor.
Introduction to concepts of management science and techniques of operations research. The development and use of paradigms in the process of decision making. The use of prewritten computer programs to solve problems in management science. Computer laboratory work is required.

CIS 315
COMPUTER ORGANIZATION
3, 3/0
Prerequisite: CIS 151.
This course breaks the basic organization of a computer system into a hierarchy of basic levels. Examination of CPU organization, digital logic level, microarchitecture level, and parallel architectures. How each of these levels and components interact to produce a working computer system. Focus is not solely on hardware but more broadly covers the interconnection between the fundamental building blocks of a computer and the relationship between hardware and software.

CIS 351
STRUCTURED PROGRAMMING
3, 3/0
Prerequisite: CIS 251 or CIS 361.
Introduction to additional structured techniques or structured programming languages. Programs, assignments, and examples to extend the student’s knowledge of data structures and file structures, as well as to illustrate language features.

CIS 361
FUNDAMENTAL CONCEPTS IN OBJECT-ORIENTED PROGRAMMING
3, 0/0
Prerequisite: CIS 151.
An introduction to object-oriented programming. Introduces transfer students who have had the equivalent programming experience in a procedural-oriented environment to the paradigms of the object-oriented environment. Required for CIS majors who have no previous experience with object-oriented programming.

CIS 370
SYSTEMS ANALYSIS AND DESIGN
3, 3/0
Prerequisite: CIS 151.
Introduction to information analysis and system design. Topics include the systems concepts, defining a system, systems analysis, hardware elements, software elements, case studies. Required for majors.

CIS 375
PROGRAMMING FOR THE  INTERNET ENVIRONMENT I
3, 3/0
Prerequisite: CIS 151 or equivalent.
Overview of the Internet and its components, protocols, and software. Students create and maintain Web pages to distribute and collect information, and to validate user input and write applications specifically for the Internet environment.

CIS 380
MICROCOMPUTER APPLICATIONS
3, 3/0
Prerequisite: CIS 370.
Representative microcomputer software packages are used to solve advanced business application problems. Hands-on lab projects form a significant component of the course. Systematic design principles emphasized. Analytical features and data management techniques applied. Integration of data from different packages are practiced.

CIS 391
INFORMATION SYSTEMS PROJECT MANAGEMENT
3, 3/0
Prerequisite: CIS 370.
An examination of current practices in project management as applied to information systems projects. Hands-on experience with the skills, tools, and techniques required in different phases of an information system project’s life cycle, including project selection, project planning, project staffing and organization, task scheduling, project scope management, budgeting and progress reporting, risk management, quality management, project communications, and use of appropriate project management software tools.

CIS 400
VISUAL BASIC PROGRAMMING FOR THE WINDOWS ENVIRONMENT
3, 3/0
Prerequisite: CIS 251 or CIS 361.
Students gain experience with an object-oriented, event-driven programming language using a modern integrated development environment. Students write programs utilizing basic data types, control structures, multiple forms, userdefined classes, arrays, and collections, and access data from forms, files, and databases.

CIS 405
COMPREHENSIVE COBOL PROGRAMMING
3, 3/0
Prerequisite: CIS 251 or CIS 361.
Intensive study of COBOL, and its use in commercial applications, with emphasis on COBOL fundamentals and advanced features, program design and style, and file handling. Programming projects involve commerciallyoriented applications programs.

CIS 410
COMPUTER OPERATING SYSTEMS
3, 3/0
Prerequisite: CIS 315.
Computer operating systems, their functions, components, scheduling and execution of jobs, task management, and interrupts. A comparison and exploration of contemporary operating systems.

CIS 411
DATABASE SYSTEMS
3, 3/0
Prerequisite: CIS 370.
A study of the basic concepts and uses of database management systems. Topics include relational database management system (RDBMS) functions, structure and uses, data modeling, database design, structured query language, and normalization. Students use a representative RDBMS to design, create, query, and update databases.

CIS 413
MULTIMEDIA WEB PROGRAMMING
3, 3/0
Prerequisites: CIS 251 or CIS 361, CIS 375.
Integration of text, graphics, animation, and audio and video sources to create multimedia products deliverable via the World Wide Web. Programming with animation, data processing, dynamic content creation, and component manipulation. Emphasizes object-oriented capabilities of contemporary multimedia development tools, objects, methods, events, properties, and functions.

CIS 420
DATABASE MANAGEMENT SYSTEMS
3, 3/0
Prerequisite: CIS 411.
Advanced concepts of database management, including data modeling, features and uses of database management systems, data and database administration, and data dictionary.

CIS 425
OBJECT-ORIENTED DEVELOPMENT
3, 3/0
Prerequisites: CIS 251 or CIS 361, CIS 370.
Object-oriented approach to programming and design, including its history and rationale. Students gain hands-on programming experience using an appropriate object-oriented language.

CIS 427
E-COMMERCE SYSTEMS AND TECHNOLOGIES
3, 3/0
Prerequisites: CIS 370, CIS 375.
Examines technological advancements along with business and organizational issues of electronic commerce. The technological context includes an understanding of tools and concepts, such as Web servers, client/servers, communication networks, and e-commerce software. The business context includes such components as payment methods, fulfillment policies, privacy, security, and international issues.

CIS 435
COMPUTER SEMINAR
3, 3/0
Prerequisite: Permission of instructor.
Selected topics from subjects not covered in formal courses.

CIS 442
ADVANCED SYSTEMS APPLICATIONS
3, 3/0
Prerequisite: CIS 411.
Information systems in complex organizations. Techniques of information systems analysis and design. Detailed study of a representative real-world information system. Case studies, group work, and oral presentations.

CIS 470
DATA COMMUNICATIONS
3, 3/0
Prerequisites: CIS 151, CIS 315.
A comprehensive study of data transmission, packet transmission, and internetworking concentrating on principles. Topics include, but are not limited to, underlying hardware, packet switching, Internet protocols, and network applications.

CIS 471
NETWORKING LABORATORY I
3, 1/2
Prerequisites: CIS 410, CIS 470.
Hands-on experience in installing, configuring, and administering a modern operating system in a networked environment. Topics include network topologies, paradigms, protocols, services, computer security, intrusion recovery, and privacy.

CIS 473
ENTERPRISE SYSTEMS DESIGN AND ADMINISTRATION
3, 3/0
Prerequisites: CIS 251 or CIS 361, CIS 410, CIS 470.
Knowledge and skills needed to be a successful member of an enterprise IT technology support group. Discussion includes roles, responsibilities, policies, procedures, and ethical issues. Projects include administration tasks, design issues, implementation plans, and performance-monitoring strategies. Installation and administration of enterprisewide network hardware and software.

CIS 475
PROGRAMMING FOR THE INTERNET ENVIRONMENT II
3, 3/0
Prerequisites: CIS 251 or CIS 361, CIS 375, CIS 411.
Server-side programming on the Internet. Contemporary server-side programming environment to distribute and collect information, validate user input, and provide dynamic Web content. Forms, databases, templates, cookies, and session tracking, and their use in dynamic site development examined.

Educational Technology

 

EDC 500
MICROCOMPUTER SYSTEMS
3, 3/0

Basic hardware components of a computer system; operating systems software; hands-on experience using common communications, word processing, spreadsheet and database software applications.

EDF 503
EDUCATIONAL PSYCHOLOGY
3, 3/0

Theories of learning; history of educational psychology; measurements of learning; variables and their interpretation; application of learning theory to the teaching situation.

EDC 590
INDEPENDENT STUDY
1-3, 0/0

EDC 594
WORKSHOP
3, 0/0

EDC 596
CONFERENCE
1-3, 0/0

EDC 601
INSTRUCTIONAL TECHNOLOGIES
3, 3/0

Instructional uses of multimedia and the Internet; discussion of the hardware and software necessary for multimedia and Internet productions; integration of multimedia components into classroom instruction using presentation software and Web site development.

EDC 603
INSTRUCTIONAL DESIGN AND PROBLEM SOLVING WITH TECHNOLOGY
3, 3/0
Prerequisite: EDC 601 or instructor permission.
The nature of instructional problems and various approaches to solving instructional problems, including the use of technology, are examined. The systematic design and development of instruction, including the use of technology, to create effective instructional design plans, materials, and modules is also explored.

EDC 604
AUTHORING FOR EDUCATORS
3, 3/0

Prerequisite: EDC 601 or equivalent.
Authoring software; hardware and software necessary for multimedia productions; creating computer-aided instruction materials for use in classroom instruction; using an authoring package to create lessons utilizing
this technology; creating Web sites.

EDC 606
INTERNET FOR EDUCATORS
3, 3/0
Prerequisite: EDC 601 or instructor permission.
Various components of the Internet, including its research and resource potential. Students create Web sites and develop lessons integrating the Internet into their classroom instruction.

EDC 607
NETWORKING FOR EDUCATORS
3, 3/0
Prerequisite: EDC 601 or instructor permission.
Planning, design, and installation of educational technology networks, particularly computer-based data networks, such as those found in K-12 and college educational environments, are examined. Students will examine networking concepts and issues, such as: network topologies, network media, network protocols, network components, communication services, network cable installation tools and materials, and network software.

EDC 610
INTEGRATING DIGITAL VIDEO TECHNOLOGY INTO THE CLASSROOM
3, 3/0
Prerequisite: EDC 601 or instructor permission.
The roles and applications of digital video technologies in the teaching-learning process, and their integration into curriculum subject areas are examined. Students will be involved in activities that require hands-on skills and critical thinking, such as using a camera, transferring moving images from a camera to a computer, and editing the footage.

EDC 611
TELEVISION FOR EDUCATION AND TRAINING
3, 3/0
Prerequisites: EDC 601.
Design, production, and delivery of educational television programs, including: (a) instructional design principles and practices relevant to educational television production; and (b) theoretical and technical aspects of television production, such as: camera basics, lenses, camera operation, lighting, audio, character-generated (CG) graphics, video recording, scriptwriting, storyboarding, production switching,
direction, and software.

EDC 612
EDUCATIONAL MODELS, SIMULATIONS, AND GAMES
3, 3/0
Prerequisite: EDC 601 or instructor permission.
Design and development of educational models, simulations, and games, across the curriculum, using a variety of methods, media, and tools, such as system modeling software, agent-based simulation software, and various approaches to educational game design and development. Emphasis will be placed on various thinking approaches, such as systems thinking, mathematical thinking, and creative thinking.

EDC 614
EDUCATIONAL GRAPHICS AND ANIMATION
3, 3/0
Prerequisite: EDC 601 or instructor permission.
Educational media related to visual intelligence and visual literacy are examined. Students will apply a range of methods, tools, media, and resources in the planning, design, and development of educational graphics, graphic novels, and computer-based animation products to help meet classroom needs.

EDC 615
EDUCATIONAL HARDWARE AND SOFTWARE
3, 3/0
Prerequisites: EDC 601.
The theory, development, implementation, use, troubleshooting, and maintenance of current and emerging educational hardware (and associated software), including the personal computer, commonly-used peripheral equipment, and non-computer based hardware are examined. Students will become proficient in understanding, investigating, building, implementing, using, troubleshooting, and maintaining hardware for their own educational environments (both formal and informal), using a range of methods and tools.

EDC 617
EDUCATIONAL TECHNOLOGY FOR INFORMAL LEARNING ENVIRONMENTS
3, 3/0
Theories, methods, tools and issues relevant to effective educational exhibit design and development for informal learning environments,
such as museums, art galleries, cultural centers, heritage sites, parks arboretums, science centers, etc. Students will gain knowledge and experience in the planning, design, development, implementation, and evaluation of developmentally appropriate, interactive products, exhibits, and programs for diverse audiences in these environments.

EDU 670
PRINCIPLES OF CURRICULUM DESIGN
3, 3/0
Basic principles of curriculums design; sources of curricula and factors that influence curricular decisions; curricular thinking of experts in the field; multiple dimensions in curriculum decision making.

EDC 672
THE MICROCOMOPUTER IN THE INSTRUCTIONAL PROGRAM
3, 3/0

Increasing the effectiveness of instructional programs through the use of microcomputers: selecting microcomputer software; fulfilling the specific curricular needs of learners, and aiding the management of the
instructional program.

EDF 689
METHODS AND TECHNIQUES OF EDUCATIONAL RESEARCH
3, 3/0

Background of educational research; selection and development of research problems; sources of information and data; methods, tools, and techniques; collection, treatment, application, and interpretation of reseach data; organizing and writing a research report.

EDC 690
MASTER’S PROJECT
3, 3/0

EDC 707
COMPUTER APPLICATIONS IN EDUCATION ADMINISTRATION
3, 3/0

Use of computer technology to make everyday administrative tasks in the school classroom and office more effective and efficient.