Home |  Contact Us |  Banner Web |  A-Z Index |  Search
Computer Information Systems
Homepage > Admissions > Accelerated Degree Evening Program > CIS

The core CIS curriculum includes courses in microcomputer applications, programming languages, hardware/software systems, database applications, and systems analysis, design, and development. We also offer courses in emerging technologies to provide students with preparation in the latest industry trends. Our current emerging technology electives have focused on Internet application development.

The systems development courses cover the analysis, design, and development of new computer systems. In most large development projects, more time is spent designing a system than in programming it. Since systems developers must remain conscious of the abilities and needs of the users of new systems, this sequence is designed to emphasize the needs of computer users. These courses make use of state-of-the-art software and methodologies used in the computer industry.

Graduation Requirements

General Education Requirements
ENG 1110 - First Year Composition
CTA 1102 - Human Communication
I. Cultural Diversity
II. Psychology, Sociology, Economics, or Political Science
IIIa. Foreign Language (4 cr) (exempt if 3 yrs in HS)
IIIb. Foreign Language (4 cr) (exempt if 3 yrs in HS)
IV. Literature
V. Mathematics, Logic, or Statistics
VI. Natural Science
VII. History
VIII. Fine Arts
IX. Philosophy
X. Religious Studies
XI. Writing Intensive - Upper Division Gen Ed Class
CIS Major Core Requirements

These are the classes you MUST take:

CIS 1105 - Computer Information Systems
CIS 2011 - Hardware/Software Systems
CIS 2085 - Programming I w/ C++
CIS 2087 - Programming II w/ C++
CIS 3105 - Management Information Systems
CIS 3107 - Database Modeling
CIS 3108 - Systems Analysis and Design
CIS 4109 - Systems Development Implementation
CIS 4555 - Software Development Internship (4-16 cr)
MTH 3401 - Discrete Mathematics I

Management Concentration Requirements

You are required to have a concentration for the CIS Major. You must have 16 credits from the following courses:

ACC 2210 - Principles of Financial Accounting
ACC 2220 - Principles of Managerial Accounting
ECN 2230 - Principles of Microeconomics (OR ECN 2280)
ECN 2280 - Principles of Macroeconomics (OR ECN 2230)
MGT 2120 - Principles of Management
MGT 2320 - Intro to Marketing
MGT 3240 - Human Resource Management
MGT 3320 - Marketing on the Internet
MGT 3340 - Market Promotions

Plus 4 additional credits of any upper-level management course.

CIS Upper Division Electives
You must have 10 credits
CIS 3044 - Visual Basic Programming (2 cr)
CIS 3045 - Advanced Visual Basic Programming (2 cr)
CIS 3048 - C++ Programming (2 cr)
CIS 3049 - Advanced C++ Programming (2 cr)
CIS 3089 - Data Structures and Algorithm Analysis
CIS 3777 - Topics (1-4 cr)
CIS 4030 - Advanced Database: Oracle
CIS 4032 - Telecommunications and Networks (2 cr)
CIS 4034 - WWW Applications and Administration
CIS 4115 - Artificial Intelligence
CIS 4125 - Theory of Computations
CIS 4135 - Theory of Programming Languages
CIS 4777 - Topics (1-4 cr)
CIS 4999 - Independent Study (1-4 cr)

Course Descriptions

Major Core Requirements

CIS 1105: Computer Information Systems 4 cr.
Designed to be taken by students intending to be CIS majors. The course emphasizes the use of tools used to manipulate data and produce information. The course concentrates primarily on three types of software: 1) database management systems; 2) spreadsheets; and 3) a visual programming language. Students also utilize graphical presentation and web authoring software.

CIS 2011 : Hardware/Software Systems 4 cr.
A survey of technical topics related to computer systems with emphasis on the relationships between computer hardware, system software and application software. It explores different operating systems (with an emphasis on Microsoft Windows), hardware configurations, memory management techniques, and networking. Prerequisite: CIS 1105.

CIS 2085 : Programming I w/C++ 4 cr.
An introduction to object-oriented programming using the C++ language, an increasingly popular programming language that is used in a wide variety of applications areas. The course examines the nature of programming and its use in solving problems. Students learn to read and write structured programs using standard structures, including input/output, arrays, loops and functions. Prerequisite: CIS 1105.

CIS 2087 : Programming II w/C++ 4 cr.
Continuation of object-oriented programming. The course deals with problems involving files, arrays and classes and teaches techniques and methods to handle files and structures. This course expands on the object concepts introduced in CIS 2085 and applies object programming to problems involving database systems and windows. Prerequisite: CIS 2085

CIS/ART/CTA 2041: Computer Graphic Design (VIII, 1, 5) 4 cr. (Please Note: This course is not a core requirement. A description is provided because this course is a recommended prerequisite for CIS/CTA 4041.)
Use of leading software packages to create original artwork and manipulate digitized photographic images. Software tools and techniques are demonstrated; principles of composition and design are illustrated. Evaluation is based on creativity, originality, aesthetics, use of fundamental design principles, mastery of technique, and overall effectiveness of designs. No prerequisite; CIS 1105 recommended.

CIS 2105 : Information Systems Applications 4 cr.
A practical approach to how software systems are used to address business needs. Students will explore common information problems that businesses face, identify the data needed to solve the problems, and how that data needs to be manipulated and presented. These tasks will require the use of a wide range of software including databases, spreadsheets, report writing presentation, and multimedia software. Students will be required to do one or more extended projects in the course that will require research, analysis, and presentation in both paper and electronic format. Students with limited computer experience may wish to take CIS 1105 before this course.

CIS 2777 : Topics 1 - 4 cr.
Selected topic of contemporary importance in the field. Prerequisite: consent of instructor.

CIS 2999 : Independent Study 1 - 4 cr.
Selected area of interest on which to concentrate. Prerequisite: consent of instructor.

CIS 3044 : Visual Basic Programming 2 cr.
Intended as an introduction to Visual Basic for students who have some background in computers and programming. Visual Basic is the most widely used programming language today. The course gives students experience in the use of the main features of this language. Prerequisite: CIS 2085 or consent of instructor.

CIS 3045 : Advanced Visual Basic Programming 2 cr.
Intended as a follow-on course to those who have just taken CIS 3044. It continues with advanced topics in Visual Basic such as database management and reporting applications, creation of ActiveX controls, and distributed applications. It is normally taught the second half of the semester. Prerequisite: CIS 3044.

CIS 3046 : Java Programming 2 cr.
Intended as an introduction to Java for students who have some background in computers and programming. Java is the current programming language of choice for Internet and Web applications. The course gives students experience in the use of the main features of this language. Prerequisite: CIS 2085.


CIS 3047 : Advanced Java Programming 2 cr.
Intended as a follow on course to those who have just taken CIS 3046. It continues with advanced topics in Java such as graphics programming, advanced applet application, multimedia, and networking. It is normally taught the second half of the semester. Prerequisite: CIS 3046.

CIS 3089 : Data Structures and Algorithm Analysis 4 cr.
Fundamental concepts of algorithm analysis and the specification and implementation of data structures and data types are introduced. Topics include linked lists, stacks, queues, binary search trees, sorting, searching and graphs. Prerequisite: CIS 2087.

CIS 3105 : Management Information Systems 4 cr.
Provides an understanding of the ways in which computer based information systems are used in organizations. This course involves students in the process of developing and modifying information systems which support crucial problem solving and decision making in organizations. Prerequisite: CIS 1105.

CIS 3107 : Database Modeling 4 cr.
Provides an understanding of fundamental concepts in the management of data, hands on experience with a small scale database management system, and an awareness of the application of business database management systems. Lab exercises involve use of a relational DBMS to load, update and retrieve information from a database. Prerequisite: CIS 1105.

CIS 3108 : Systems Analysis and Design 4 cr.
An in-depth focus on the five phases of the systems development lifecycle. Topics include: preliminary investigation, physical and logical documentation, detailed investigation of requirements and alternative specifications, analysis and design techniques, implementation considerations, development of logical and physical data flow diagrams, data modeling, prototyping, CASE tools and the use of GANTT and PERT charts. A sample project is introduced and is integrated using the SDLC methodology. Prerequisite: CIS 2085, 3107, or consent of instructor.

CIS 3205 : Technology and Cyberspace: Ethics and Issues (IX, 1, 2) 4 cr.
An examination of ways technology challenges traditional ethical, legal and social concepts. This includes issues generated by the use of computers and computer networks, including the Internet and the World Wide Web. Topics for consideration include: privacy, security, computer crime, software piracy, copyrights, intellectual property, free speech, access to information/censorship, e-commerce, computers and gender and civil liberties in cyberspace. No prerequisites.

CIS 3777 : Topics 1 - 4 cr.
Selected topic of contemporary importance in the field. Prerequisite: consent of instructor.

CIS 4030 : Advanced Database: Oracle 4 cr.
Exploration of advanced database topics using the Oracle tool set. The topics covered include creating, viewing and modifying tables, using views, reports, forms and database administration. The tools covered include Designer/2000, Developer/ 2000, SQL/Plus, and Power Objects. Prerequisite: CIS 3107.

CIS 4032 : Telecommunications and Networks 2 cr.
Study of concepts, systems, services and applications of telecommunications and networks with an emphasis on local area networks and the Internet. Equips students with technical and operational tools needed to work with networks and interface with telecommunications specialists. Prerequisite: CIS 2011.

CIS 4034 : WWW Applications and Administration 4 cr.
Provides an introduction to Web site administration software and the use of Web site development tools for the creation of interactive Web applications. Technical issues are covered within the context of meaningful Web site content for an organization or individual. Prerequisite: CIS 2085 or consent of instructor.

CIS/CTA 4041 : Web Design 4 cr.
Explore the design principles that characterize successful Web sites and use modern tools for creating Web sites. Design issues will include the differences between print and electronic media, working within the limits of the technology, and how the users contexts and goals affect Web design. Web sites will be critiqued from both an aesthetic and functional standpoint and students will be required to design and build fully functional Web sites. No prerequisites; CIS 1105 and CTA/CIS 2041 recommended.

CIS 4109 : Systems Development Implementation 4 cr.
An in-depth systems development lifecycle practicum. Students work in teams to analyze, design, implement and document a complete information system. Most projects come from systems design requests from the local community. Prerequisite: CIS 3108.

CIS 4115 : Artificial Intelligence 4 cr.
Gives students an in-depth understanding of modern artificial intelligence methodologies, techniques, tools and results. Students learn the theoretical and conceptual components of this discipline. Topics covered: history of AI, search techniques, knowledge representation, reasoning, natural languages, machine learning, robotics, neural networks and expert systems. Students implement the above topics by means of computer programs written in laboratory. Interactions between artificial intelligence and other disciplines will be explored. Prerequisites: CIS 2087.

CIS 4125 : Theory of Computation 4 cr.
An introduction to the foundation of computer science including the fundamental theoretical principles of computer science as modeled by formal languages and automata; computability and computational complexity. Various models of computation are examined, and their relations to each other and their properties are studied. Prerequisite: CIS 2087.

CIS 4135 : Theory of Programming Languages 4 cr.
A study of the theory of programming languages including the main paradigms (imperative/procedural, functional, logic-oriented, and object-oriented). Focus is on the fundamental concepts underlying programming language design and use, including syntax, data types, exception handling, flow control, control structures, and data abstraction. Prerequisite: CIS 2087.

CIS 4555 : Software Development Internship 4 - 16 cr.
A capstone experience integrating knowledge and skills gained through other programming and systems development courses. Involves significant participation in software development projects in a real or simulated business setting. The experience must be equivalent to 150 hours of work experience for each block of 4 credits. Prerequisite: consent of department internship coordinator.

CIS 4777 : Topics 1 - 4 cr.
Selected topic of contemporary importance in the field. Prerequisite: consent of instructor.

CIS 4999 : Independent Study 1 - 4 cr.
Selected area of interest on which to concentrate. Prerequisite: consent of instructor.

CIS 3105 : Management Information Systems 4 cr.
Provides an understanding of the ways in which computer-based information systems are used in organizations. This course involves students in the process of developing and modifying information systems which support crucial problem solving and decision making in organizations. Prerequisite: CIS 1105.

CIS 3107 : Database Modeling 4 cr.
Provides an understanding of fundamental concepts in the management of data, hands-on experience with a small-scale database management system, and an awareness of the application of business data base management systems. Lab exercises involve use of a relational DBMS to load, update and retrieve information from a database. Prerequisite: CIS 1105.

CIS 3108 : Systems Analysis and Design 4 cr.
An in-depth focus on the five phases of the systems development lifecycle. Topics include: preliminary investigation, physical and logical documentation, detailed investigation of requirements and alternative specifications, analysis and design techniques, implementation considerations, development of logical and physical data flow diagrams, data modeling, prototyping, CASE tools and the use of GANTT and PERT charts. A sample project is introduced and is integrated using the SDLC methodology. Prerequisite: CIS 2085, 3107, or consent of instructor.

CIS 4109 : Systems Development Implementation 4 cr.
An in-depth systems development lifecycle practicum. Students work in teams to analyze, design, implement and document a complete information system. Most projects come from systems design requests from the local community. Prerequisite: CIS 3108.

CIS 4555 : Software Development Internship 4-16 cr.
A capstone experience integrating knowledge and skills gained through other programming and systems development courses. Involves significant participation in software development projects in a real or simulated business setting. The experience must be equivalent to 150 hours of work experience for each block of 4 credits. Prerequisite: consent of department internship coordinator.

MTH 3401 : Discrete Mathematics I 4 cr.
Elementary graph theory including matrix representation; coding and sorting applications; combinations and permutations; voting and apportionment; introduction to logic; elementary algorithm analysis and design; mathematical induction. Prerequisites: MTH 1122, C++ language, or instructor's permission.


Upper Division Electives

CIS 3044 : Visual Basic Programming 2 cr.
Intended as an introduction to Visual Basic for students who have some background in computers and programming. Visual Basic is the most widely used programming language today. The course gives students experience in the use of the main features of this language. Prerequisite: CIS 2085 or consent of instructor.

CIS 3045 : Advanced Visual Basic Programming 2 cr.
Intended as a follow-on course to those who have just taken CIS 3044. It continues with advanced topics in Visual Basic such as database management and reporting applications, creation of ActiveX controls, and distributed applications. It is normally taught the second half of the semester. Prerequisite: CIS 3044.

CIS 3048 : C++ Programming 2 cr.
Intended as an introduction to C++ for students who have some background in computers and programming. This course gives students experience in the use of the main features of this C++: input/output, loops, functions, and arrays. Prerequisite: CIS 2085.

CIS 3049 : Advanced C++ Programming 2 cr.
Intended as a follow-on course to those who have just taken CIS 3048. It continues with advanced topics in C++ such as arrays, classes, and techniques and methods to handle files and structures. Prerequisite: CIS 3048.

CIS 3089 : Data Structures and Algorithm Analysis 4 cr.
Fundamental concepts of algorithm analysis and the specification and implementation of data structures and data types are introduced. Topics include linked lists, stacks, queues, binary search trees, sorting, searching and graphs. Prerequisite: CIS 2087.

CIS 3777 : Topics 1-4 cr.
Selected topic of contemporary importance in the field. Prerequisite: consent of instructor.

CIS 4030 : Advanced Database: Oracle 4 cr.
Exploration of advanced database topics using the Oracle tool set. The topics covered include creating, viewing and modifying tables, using views, reports, forms and database administration. The tools covered include Designer/2000, Developer/2000, SQL/Plus, and Power Objects. Prerequisite: CIS 3107.

CIS 4032 : Telecommunications and Networks 2 cr.
Study of concepts, systems, services and applications of telecommunications and networks with an emphasis on local area networks and the Internet. Equips students with technical and operational tools needed to work with networks and interface with telecommunications specialists. Prerequisite: CIS 2011.

CIS 4034 : WWW Applications and Administration 4 cr.
Provides an introduction to Web site administration software and the use of Web site development tools for the creation of interactive Web applications. Technical issues are covered within the context of meaningful Web site content for an organization or individual. Prerequisite: CIS 2085 or consent of instructor.

CIS 4115 : Artificial Intelligence 4 cr.
Gives students an in-depth understanding of modern artificial intelligence methodologies, techniques, tools and results. Students learn the theoretical and conceptual components of this discipline. Topics covered: history of AI, search techniques, knowledge representation, reasoning, natural languages, machine learning, robotics, neural networks and expert systems. Students implement the above topics by means of computer programs written in laboratory. Interactions between artificial intelligence and other disciplines will be explored. Prerequisite: CIS 2087.

CIS 4125 : Theory of Computation 4 cr.
An introduction to the foundation of computer science including the fundamental theoretical principles of computer science as modeled by formal languages and automata; computability and computational complexity. Various models of computation are examined, and their relations to each other and their properties are studied. Prerequisite: CIS 2087.

CIS 4135 : Theory of Programming Languages 4 cr.
A study of the theory of programming languages including the main paradigms (imperative/procedural, functional, logic-oriented, and object-oriented). Focus is on the fundamental concepts underlying programming language design and use, including syntax, data types, exception handling, flow control, control structures, and data abstraction. Prerequisite: CIS 2087.

CIS 4777 : Topics 1-4 cr.
Selected topic of contemporary importance in the field. Prerequisite: consent of instructor.

CIS 4999 : Independent Study 1-4 cr.
Selected area of interest on which to concentrate. Prerequisite: consent of instructor.

Concentration Requirements

ACC 2210 : Principles of Financial Accounting 4 cr.
An introduction to the preparation and use of financial accounting information. Course includes preparation and analysis of financial statements and related disclosures.

ACC 2220 : Principles of Managerial Accounting 4 cr.
An introduction to the internal use of accounting information to plan, control and evaluate the activities of business organizations. Course emphasizes problem solving and decision making for manufacturing and service enterprises. Prerequisite: ACC 2210.

ECN 2230 : Principles of Microeconomics (II, 1, 2, 5) 4 cr.
Focuses on how economists explain the behavior of individuals, how markets direct activities and the policy implications that flow from economic analysis. Emphasis is less on the development of theories and more on the application of theories. Course examines how developments in other fields, most notably evolutionary psychology, have affected microeconomics. Prerequisite: MTH at 1000 level.

ECN 2280 : Principles of Macroeconomics (II, 1, 5) 4 cr.
Addresses "the economy" in the sense of the big picture. Topics covered include national income accounting, the determination of economic activity through consumer spending, business investment, government taxation and expenditure and foreign trade. This course addresses also the issues of fiscal and monetary policies, inflation and unemployment. Prerequisite: MTH at 1000 level.

MGT 2120 : Principles of Management 4 cr.
Introduction to the process of management. Course includes the history of management theory with emphasis on forces of change that have resulted in a changing view of the business world for managers. Principle management functions covered are planning, organizing, leading and the process of control as an information feedback function for increasing productivity. Emphasis is on the integration of all management functions into one effort for visionary, effective and efficient operations.

MGT 2320 : Introduction to Marketing 4 cr.
Surveys terms and concepts concerned with the planning process and selection of appropriate actions resulting in successful and unique marketing plans. Product design, pricing strategy, distribution and availability of goods or services and marketing communications are topics covered.

MGT 3240 : Human Resource Management 4 cr.
Provides an in-depth exposure to the major areas of human resource management including recruiting, selection, training, motivation, appraisal, planning, labor relations and compensation.

MGT 3320 : Marketing on the Internet 4 cr.
Focuses on the process of combining strategic marketing concepts with Internet techniques to generate sales and enhance brand image in the world of economic commerce.

MGT 3340 : Market Promotions: Communicating with Customers 4 cr.
Provides an in-depth exposure to market promotion. There is special emphasis on advertising and the creation of message strategy based on sound product design. Good personal selling and sales promotion actions are also addressed.