Course Descriptions
CIS 101 Introduction to Microcomputing (4)
Introduction to Microcomputing using personal computers and personal productivity software; (1) Windows environment, (2) Word processing, (3) Spreadsheet, (4) Internet and World Wide Web. Problem solving using software packages adopted by the College of Business Administration.
CIS 120 Fundamentals of Web Site Development (4)
Internet and Web computing fundamentals. Web site development framework, design elements, and design principles. Hypertext Markup Language (HTML) specifications. Hands-on demos and projects of personal and business Web site development. Open only to non-CIS majors.
CIS 121 Web Media 1 (2) Introduction to web Media1, using personal computers. Topics are Web audio recording and editing, and Blogging. This is an online course. Credit/No Credit.
CIS 122 Web Media 2 (2) Introduction to web Media 2, using personal computers. Topics are Web based video recording, editing, and production. This is an online course. Credit/No Credit.
CIS 200 Special Study for Lower Division Students (1-2)
Individual or group investigation, research, studies or surveys of selected problems. Total credit limited to 4 units, with a maximum of 2 units per quarter. May be graded on CR/NC basis.
CIS 234 Object-oriented Programming with Java (4)
Introduction to computer programming of business information systems. Object concepts, programming, the Java language, and an integrated development environment. Business application projects. 4 lectures/problem-solving. Prerequisites: microcomputer proficiency and a minimum grade of C (2.0) in STA 120 and ENG 104. May be taken a maximum of two times.
CIS 235 Introduction to Object-Oriented Systems Analysis and Design (4)
Introduction to object-oriented systems analysis and design using an object-oriented case tool. Determination of user system requirements. User/computer interface design. Class hierarchies, structures, and collaborations of objects. Class and interaction diagrams. 4 lectures/ problem-solving. Prerequisite: A minimum of C (2.0) in CIS 234, STA 120 and ENG 104. May be taken a maximum of two times.
CIS 284 Programming with C++ (4)
Foundations of C and C++. Language constructs emphasizing classes and object concepts. Operators, functions, arrays, structures, files, and classes. Business application projects. 4 lectures/problem-solving. Prerequisite: A minimum grade of C (2.0) in CIS 305 and CIS 328.
CIS 299 Special Topics for Lower Division Students (1-4)
Group study of a selected topic, the title to be specified in advance. Total credit limited to 8 units, with a maximum of 4 units per quarter. Instruction is by lecture, laboratory, or a combination. Prerequisite: CIS 304 and permission of instructor.
CIS 304 Intermediate Java Programming for Business
Data representation, inheritance, interfaces, data structures and matching algorithms. Graphics and file operations. Building business applications emphasizing complex sequence, iteration, and selection algorithms. 4 lectures/problem-solving. Prerequisite: A minimum grade of C (2.0) in CIS 234 and CIS 235. May be taken a maximum of two times.
CIS 305 Database Design and Development
Data modeling and normalization. Relational database design and development using entity relationship diagrams and CASE tools. Accessing and updating databases with SQL. Integrity and security issues. 4 lecture/problem solving. Prerequisite: A minimum grade of C (2.0) in CIS 234, CIS 235, and CIS 304. May be taken a maximum of two times.
CIS 307 Business Telecommunications (4)
Telecommunications link components and functions, concentrators, multiplexors, telecom protocols, OSI model, telecom regulations, integrated traffic on WAN’s and LAN’s, network applications. 4 lectures/ problem-solving. Prerequisites: A minimum grade of C (2.0) in CIS 234. May be taken a minimum of two times.
CIS 310 Management Information Systems (4)
Management and development of information systems in modern businesses from the customer and the MIS perspective. Information as a strategic asset. Acquisition, analysis, integration, presentation of internal and external information. Information management in international and multinational enterprises. Ethical, social impacts. 4 lectures/problem-solving. Prerequisites: ACC 207, MHR 301, and Microcomputer proficiency.
CIS 311 Interactive Web Development (4)
Design and development of business applications to use information on organizational intranets and the Internet. Event-driven programming to control external database/spreadsheet objects from the web. Design considerations for interactive user interfaces. Principles governing critical analysis of web-based content and graphical design. 4 lectures/problem-solving. Prerequisites: A minimum grade of C (2.0) in CIS 304 and CIS 310. May be taken a maximum of two times.
CIS 328 Information Systems Careers (2)
Career opportunities and specialties within Computer Information Systems. Job search preparation, strategies and techniques. Making good impressions during interviews and on the job. Career planning and enhancement. Individual or group investigation, research, studies, or surveys of selected problems. 2 units. Prerequisites: A minimum grade of C (2.0) in CIS 267 and CIS 311. May be taken a maximum of two times.
CIS 338 Client/Server Applications Development with Visual Basic (4)
Developing multi-tier client/server business applications using visual Basic and relational DBMS. Database updating using ODBC and SQL. Event-driven programming with graphical user interfaces and ActiveX. Practical problems requiring complex logic design incorporating classes, objects, and collections. 4 lectures/problem-solving. Prerequisite: A minimum grade of C (2.0) in CIS 267 and CIS 305.
CIS 345 Data Modeling (4)
Designing large databases using advanced data modeling concepts. Producing quality data models which follow corporate business plans, policies, and strategies of the enterprise. Analyzing data components for effective utilization. Extracting from the database to create data warehouses. Use of data mining for decision-making. 4 lectures/ problem-solving. Prerequisites: A minimum grade of C (2.0) in CIS 305 and CIS 328.
CIS 347 Local Area Networks (4)
Analysis of hardware and software used in the design of local area networks. Analysis of transmission media, systems architectures, and cost/benefit tradeoffs. Analysis of specific vendor LAN’s. Interconnectivity issues. 4 lectures/problem-solving. Prerequisite: A minimum grade of C (2.0) in CIS 267, CIS 305 and CIS 311.
CIS 400 Special Study for Upper Division Students (1-2)
Individual or group investigation, research, studies or surveys of selected problems. Total credit limited to 4 units, with a maximum of 2 units per quarter. May be graded on CR/NC basis.
CIS 406 Rapid Systems Development (4)
Rapid systems development methods and tools. Emphasis on the prototyping approach to systems development and human/ergonomic factors in designing user interfaces. Use of 4GLs, front/back-end CASE tools, code generators and similar rapid development tools. 4 lectures/problem-solving. Prerequisites: CIS 338 and a minimum grade of C (2.0) in CIS 328.
CIS 415 Advanced Object-oriented Systems Analysis and Design (4)
Applying Unified Modeling Language to model complex business systems. Application of use cases in analysis and of patterns in design. Use of modeling tools and code generation. Written reports and case studies. 4 lectures/problem-solving. Written reports and case studies. 4 lecture/problem-solving. Prerequisites: A minimum grade of C (2.0) in CIS 305 and CIS 328.
CIS 417 Wide Area/Voice Networks in Business (4)
Hardware and software concepts regarding wide area and voice networks. Analog and digital systems and their interconnection. 4 lectures/problem-solving. Prerequisite: A minimum grade of C (2.0) in CIS 305 and CIS 328.
CIS 421 Multimedia Applications on the Web (4)
Design, development, publishing multimedia applications for business. Considerations for creation of graphical, photographic, video, sound, animation, multimedia authoring, virtual reality applications suitable for publication on WWW or other electronic media. Principles supporting critical analysis of multimedia design and content. 4 lectures/problemsolving. Prerequisite: A minimum grade of C (2.0) in CIS 305 and CIS 328.
CIS 424 Advanced Java Programming for Business (4)
Java programming, review of language structure, typical development platform, and library of classes. Building applications for windows as well as applets and servlets for the web. Accessing web sites and databases using JDBC. 4 lecture/problem-solving. Prerequisite: A minimum grade of C (2.0) in CIS 305 and CIS 328.
CIS 427 Mobile Communications and Wireless Networks
Fundamentals of mobile telecommunications and wireless network technology, regulation, standards, and management. Analysis of wireless local and wide area networks. Evaluation of service alternatives. Examination of emerging issues. 4 lecture/problemsolving.
CIS 433 Information Systems Auditing (4)
Fundamentals of Information Systems (IS) auditing. Understanding IS Audits, risk assessment and concepts, and techniques used in IS audits. Includes case studies. 4 lectures. Prerequisite: ACC 419 or (a minimum grade of C (2.0) in CIS 305 and CIS 328).
CIS 437 Network Management (4)
Administering and tuning telecommunications networks. Analysis of network components, traffic, security, and failures in the network. An examination of regulatory and legal issues in the field. Analyzing and directing a telecommunications project. 4 lectures/problem-solving.
CIS 441, 442 Internship in Information Systems (1-8) (1-8)
Faculty-supervised on-the-job educational experiences in a real world data processing environment. Allocation of credit is dependent on the nature of the work done and the number of hours worked. Students usually receive pay for participation. Total credit limited to 8 units each. Prerequisite: permission of the internship coordinator.
CIS 447 Multivendor Inter/Intra Networking
Fundamentals of multivendor network standards. Hardware and software technologies, design, installation, types of services, performance monitoring and management of Intra and Extranets. Integrating heterogeneous networks, securing them with the firewalls and emerging issues. 4 lecture/problem-solving.
CIS 451 E-commerce Application Development (4)
Analysis of e-commerce architecture, practice, technology, and trends. Hands-on design and development of e-commerce solutions for business. Internet marketing and management for e-commerce applications. 4 lectures/problem-solving. Prerequisites: CIS 338 and a minimum grade of C (2.0) in CIS 328.
CIS 466 Systems Development Project (4)
Application of computer programming and implementation concepts to a comprehensive group project. Management planning, scheduling, and reporting required. Documentation to include programming, testing and users manuals. Oral and written presentations required for all team members. 4 lectures/problem-solving. Prerequisites: permission of instructor.
CIS 467 Network Security (4)
Fundamentals of network security in a business environment. Understanding IT Network Security Reviews, risk assessment and concepts, and techniques used in IT Network Security Reviews from a business perspective. Includes case studies. 4 lectures.
CIS 471 Internet Security (4)
Introduction to computer security in networked systems. Security issues and policies with regard to hardware, software development, databases, operating systems and networks. Common attacks on systems will be covered. Vulnerability assessment tools and techniques for defending systems will be explored in various projects. Professional responsibilities. 4 lectures/problem solving. Prerequisites: a minimum grade of C (2.0) in CIS 305 and CIS 328.
CIS 481 Computer Forensics (4)
Introduction to computer forensics in networked systems. Legal issues regarding seizure and chain of custody. Technical issues in acquiring computer evidence. Popular file systems are examined. 4 lectures/problem solving. Prerequisites: a minimum grade of C (2.0) in CIS 305 and CIS 328.
CIS 499 Special Topics for Upper Division Students (1-4)
Group study of a selected topic, the title to be specified in advance. Total credit limited to 8 units with a maximum of 4 units per quarter. Instruction is by lecture, laboratory, or a combination. Prerequisite: permission of instructor.