CIS Undergraduate Program
CIS is an option for the degree of business administration. The CIS Department provides an education in information systems that gives a student:
- Depth and breadth in information systems theory and practice.
- A chance to work on real-world problems, often with clients from industry.
- Opportunities to learn by doing in and out of the classroom. CIS courses typically don’t have a “sage-on-the-stage” approach to learning.
The CIS program gives students a broad business foundation with a deep specialization in information technology. Students are required to take 12 core courses in several business disciplines. This foundation gives students rudimentary knowledge of accounting, finance, human resources, marketing, operations management and international business. Please see the university catalog for the list of business classes.
CIS students also take a core CIS sequence of 6 courses, based upon the national curriculum for CIS.
CIS core courses
- CIS 231 - Fundamentals of Computer Information Systems
- CIS 234 - Object-Oriented Programming with Java
- CIS 304 - Intermediate Java Programming for Business
- CIS 305 - Database Design and Development
- CIS 307 - Business Telecommunications
- CIS 311 - Interactive and Responsive Web Development
- CIS 315 - Introduction to Object-Oriented Systems Analysis and Design
- CIS 466 - Systems Development Project
The upper-division electives offered by the CIS Department cover a wide variety of topics. The electives are constantly being updated to reflect changes in industry and in information systems research. See the university catalog for a list of electives.
The capstone course for the CIS option in business administration is Senior Project. Student teams work with industry clients on a 10-week project. This is a great experience for students to implement a solution for a real-world problem. Understanding the dynamics of teamwork, and the nuances of client communication give our students an edge in finding employment
CIS career track
The CIS Department has established two career tracks in the major: Applications Development and Information Assurance. Every CIS major must select one of these career tracks and take four track elective courses in order to graduate with a major in CIS. Consultation on track selection is available through the CIS career track coordinator.
Prerequisites for CIS career track courses
Students must have earned a grade of C (2.0) or better in each of the courses listed below before registering for any career track course. The courses are:
- CIS 231
- CIS 234
- CIS 304
- CIS 305
- CIS 307
- CIS 311
- CIS 315
- CIS 310
After identifying a career track, a CIS major student needs to select four track courses (16 units) from the following:
Applications Development career track courses
- CIS 338 - Client/Server Applications Development (4)
- CIS 421 - Multimedia Applications on the Web (4)
- CIS 424 - Advanced Java Programming for Business (4)
- CIS 451 - E-commerce Application Development (4)
- CIS 491 - Secure Web Applications (4)
Information Assurance career track courses
- CIS 347 - Telecommunications Networks (4)
- CIS 433 - Information Systems Auditing (4)
- CIS 467 - Network Security (4)
- CIS 471 - Internet Security (4)
- CIS 481 - Computer Forensics (4)
- CIS 491 - Secure Web Applications (4)
Curriculum Sheets/Road Maps and Learning Outcomes:
Go to Assessement for more information on curriculum sheets, road maps, and learning outcomes.
For the lists of business classes, CIS minors, core CIS classes and upper-division electives, look for the CIS program on University Catalog.
Community college articulation:
ASSIST is an online student-transfer information system that shows how course credits earned at one public California college or university can be applied when transferred to another. ASSIST is the official repository of articulation for California’s public colleges and universities and provides the most accurate and up-to-date information about student transfer in California.
Forms and Services from the Registrar's Office.