Syllabi for Current Courses
CIS 143 Java II: Fundamentals of OOPBook: Absolute Java, 5th Ed.
Develops fundamental concepts and techniques for analysis, design, and implementation of computer programs using an object-oriented language. Includes graphical user interfaces, event-driven programming, recursive techniques, and data structures. (5 Credits)
Prerequisite: 2.0 or better in CIS 142 with a grade of 2.0 or above; concurrent enrollment in CIS 200.
CIS 200 Programming Lab
Students meet in lab to design, develop, and test programs assigned in the programming course being taken concurrently. (1 Credit)
Prerequisite: Concurrent enrollment in CIS 142, CIS 143, or CIS 145.
CIS 205 Introduction to XMLBook: XML Visual QuickStart, 4th Edition
Technical introduction to XML to create and transform well-formed XML documents into Web pages. Students will also use DTDs and namespaces. (2 Credits)
Prerequisite: Basic internet and computer skills. CIS 141 and CIS 114/155.
CIS 210 Introduction to SQLBook: SQL Fundamentals, 3rd Ed.
Introduction to structured query language (SQL) used by most relational databases. Students will create, manipulate, and query data using DDL and DML. This class is intended for students with fundamental skills in computer programming. Students are strongly encouraged to contact faculty before enrolling in this class to review the prerequisite skills and knowledge needed for a successful experience. The prerequisite skills may be obtained by taking CIS 141. (4 Credits)
CIS 225 Advanced C LanguageBook: The C Book (online) and C Pocket Reference Guide
Write C programs using data structure concepts (linklist, binary search trees). Bit manipulation and unions. Continued use of structures and functions learned in CIS 145. (5 Credits)
Prerequisite: 2.0 or higher in CIS 145.
CIS 219 Introduction to ASP.NETBook: ASP.NET For Web Developers (Fall 2016) and material supplied in Canvas
Students create interactive and dynamic database-driven Web applications using ASP.NET, C# and the .NET Framework. This class is intended for students with fundamental skills in computer programming, HTML, and SQL. Students are strongly encouraged to contact faculty before enrolling in this class to review the prerequisite skills and knowledge needed for successful experience. The prerequisite skills may be obtained by taking CIS 141 and CIS 210. (4 Credits)
Prerequisite: CIS 141, 114, and 210. Recommend also CIS 155, and CIS 142 or CIS 255.
CIS 229 ASP.NET ExtremeBook: Professional ASP.NET MVC5 (August 2014) and material supplied in Canvas
Students explore, design, develop, and implement many advanced features of ASP.NET, including rich data controls membership and roles, user controls, web services, AJAX, and XML. This class is intended for students with fundamental skills in computer programming, HTML, SQL, and ASP.NET. Students are strongly encouraged to contact faculty before enrolling in this class to review the prerequisite skills and knowledge needed for a successful experience. The prerequisite skills may be obtained by taking CIS 155, CIS 210, and CIS 219. (4 Credits)
Prerequisite: CIS 155, 219, and 210. Recommend CIS 142 also.
CIS 298 CIS PracticumBook: Material supplied in Canvas
A capstone course (often combined with the 1-credit COOP 124 - Cooperative Work Experience course) providing in-depth hands-on experience in one of the seven areas of computer information systems: networking, hardware maintenance/repair, information systems security, web development, project management, database management/administration, or systems development (i.e. "programming"). This course may be repeated up to 3 times for credit. Each credit hour requires a minimum of 30 hours of work. (1-3 Credits)
IS 300 Information Systems FoundationsBook: Web Programming Step by Step; and material supplied in Canvas
Prerequisite: Acceptance into the BASIS program.
IS 302 Information Systems IntegrationBook: Web Programming Step by Step; and material supplied in Canvas
Students work collaboratively using divergent technologies to create a secure, self-hosted, database-driven website as a means to develop and hone skills, showcase incoming talents, and construct a working community for future projects used throughout the BAS program. Portfolio is introduced.(5 Credits)
Prerequisite: 2.0 or higher in IS 300.
IS 330 Database & Data AnalysisBook: Murach's MySQL and material supplied in Canvas
Plan and design relational databases. Mine and analyze data using Structured Query Language (SQL) with real-world applications. Topics covered include: data modeling, data normalization and integrity, advanced queries, data manipulation, data analytics and functions, and tabular and graphical representation of analysis findings. Overview of data analytics, including issues of privacy and security. An introduction to NoSQL databases is included. (5 Credits)
Prerequisite: 2.0 in IS 300 or permission of instructor.
IS 390 IS Reading & ResearchBook: Information Literacy User's Guide (CC-BY-SA)
Independently or in small teams, and mentored by a faculty member, students do intensive and self-directed research that results in an original scholarly paper or other product that can be formally presented. Students set goals and objectives that help form their own professional development strategy, and that clearly define the research project, reflect original research question(s), and deepen technical knowledge in specific area of interest. (5 Credits)
Prerequisite: Acceptance into the BAS-IS program.
IS 490 IS Senior ProjectBook: Material supplied in Canvas
Students work with faculty facilitator on individually-selected advanced-level project or goals that demonstrate mastery of program outcomes and relevant skills. Students will prepare formal written proposals detailing project or goal activities, and will refine their respective portfolios for professional presentation.
Prerequisite: 2.5 or higher overall program GPA.
Courses from Past Quarters
CIS 107 Introduction to Personal ComputersBook: Computer Concepts, 9th Ed.
An introduction to personal computers for first time users. Personal computer terminology, PC hardware options, Windows operating systems, basic software techniques and basic Internet use will be covered. (1 Credit)
Prerequisite: Competent typing skills.
CIS 110 Information Systems ConceptsBook: Computer Concepts 2014
Explore the fundamentals of information processing. Topics include: hardware, software, networking, the Internet, programming, and databases. (5 Credits)
Prerequisite: Basic internet and computer skills. Competent typing skills.
CIS 114 Introduction to HTMLBook: New Perspectives HTML and CSS Brief, 6th Ed.
Learn to use HTML tags to create web pages in accordance with XHTML specifications. Create links, format text, create bulleted and numbered lists, insert images and background color/images, produce image maps, create forms, and understand multimedia possibilities. (1 Credit)
Prerequisite: Basic internet and computer skills. Competent typing skills.
CIS 142 Java I: Introduction to OOPBook: Absolute Java, 5th Ed.
An introduction to applications development using Java applications. (5 Credits)
Prerequisite: CIS 141 or permission of instructor; concurrent enrollment in CIS 200.
CIS 145 Introduction to C languageBook: The Absolute Beginner's Guide to C
Writing C programs utilizing programming concepts obtained from CIS 141. Introducing C syntax for program control, functions, arrays, pointers, and string manipulation. (5 Credits)
Prerequisite: CIS 141 with a grade of 2.0 or above or permission of instructor; concurrent enrollment in CIS 200.
CIS 155 Web Development IBook: New Perspectives on HTML, CSS, and Dynamic HTML (5th Edition). HTML Quick Reference.
Students will be introduced to basic HTML tags and CSS to develop simple Web sites that integrate media, tables, and forms. (5 Credits)
Prerequisite: Basic internet and computer skills.
CIS 190 IS Project ManagementBook: IT Project Management, 7th Ed., Revised
The student will learn, apply, analyze and evaluate significant information technology projects from initiation through closing. (4 Credits)
Prerequisite: Basic computer and internet skills.
IS 450 Project Management IIBook: Material provided in the Canvas shell
Students learn to apply project management strategies to information systems development and implementation projects. Covers computer systems life cycle management: including requirement identification and analysis, proposal evaluation and development, project planning, management and control, cost and risk analysis, project documentation and legal and licensing requirements. Also includes discussions of current IS project management practices and trends and the role of the development team and its internal and external stakeholders and partners. (5 Credits)
Prerequisite: 2.0 or higher in IS 350.